পারফরম্যান "% প্রসেসরের সময়" কাউন্টারটি কীভাবে 100% এর বেশি হতে পারে?


9

কাউন্টারটি, Process(sqlservr)\% Processor Timeআমার এক ডাটাবেস সার্ভারে প্রায় 300% ঘুরে বেড়াচ্ছে। এই কাউন্টারে এসকিউএল সার্ভার সিপিইউতে চলমান মোট সময়ের শতকরা হার প্রতিফলিত করে (ব্যবহারকারী মোড + সুবিধাগুলি মোড)। স্কেল সার্ভার ২০০৮ ইন্টারনাল অ্যান্ড ট্রাবলশুটিং বইটি বলে যে ৮০% এর চেয়ে বড় যে কোনও সমস্যা।

এই কাউন্টারটির পক্ষে 100% এরও বেশি হওয়া কীভাবে সম্ভব?

উত্তর:


21

একই নামের দুটি কাউন্টার রয়েছে:

Process\% Processor Time: প্রতিটি প্রসেসরে প্রসেসরের সময়ের যোগফল

Processor(_Total)\% Processor Time: সমস্ত প্রসেসরের মোট

আপনার প্রশ্নটি ইঙ্গিত করে আপনি প্রথম কাউন্টারটি ব্যবহার করছেন যার অর্থ এটির সর্বোচ্চ মান 100% * (সিপিইউগুলির কোনও নয়) no

সুতরাং আপনার যদি 4 টি সিপিইউ থাকে তবে সর্বমোট সর্বোচ্চ 400%, এবং 80% আসলে (400 * 0.8 =) 320% (এবং 8 সিপিইউতে এটি 640%, ইত্যাদি ইত্যাদি))


হাঁ! এটাই. আমার 8 টি সিপিইউ রয়েছে। সুতরাং আমার বর্গক্ষেত্রের মোট সিপিইউ ব্যবহার আসলে প্রায় 37%। এবং এর অর্থ সব কিছু স্বাভাবিক। ধন্যবাদ, @ ফার্সেকার!
বিল পাইটজেকে

যে কোন সময়। যখন আমি প্রথম একাধিক সিপিইউ সিস্টেমে পারফোন ব্যবহার শুরু করি তখন আমার অনুরূপ প্রশ্ন ছিল।
মার্ক হেন্ডারসন

2
সিপিইউগুলির সংখ্যা কি হাইপারথ্রেডিং অন্তর্ভুক্ত করে? উদাহরণস্বরূপ, যদি আমার কম্পিউটারটি কোয়াড কোর হয় এবং আমার হাইপারথ্রেডিং রয়েছে, আমি কি 4 টি প্রস বা 8 এর ফ্যাক্টর করব?
ম্যাথু রোডাটাস

1
0 এবং 100% এর মধ্যে একটি মান সহ একটি একক প্রক্রিয়ার প্রসেসরের ব্যবহার খুঁজে পাওয়ার কোনও উপায় আছে (যেমন: এটি আপনাকে সমস্ত সিপিইউতে স্প্রেড লোড দেখায়)? আমি নিজেকে বিভাজন না করা পছন্দ করবো
জেরোইন ভ্যানভেয়েল

0

এই মানটি লজিকাল সিপিইউএস * 100 এর বেস লাইন ধরে গণনা করা হয়, সুতরাং এটি 100 এর বেশি বেসলিনের জন্য গণনা হতে চলেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.