शीर्ष गलत CPU उपयोग की रिपोर्ट क्यों करता है?


10

मेरे पास Intel(R) Xeon(R) CPU E552016 तार्किक कोर (एचटी के साथ 8) के रूप में दिखाई देने वाली मशीन है । अगर मैं सीपीयू समय (एकल थ्रेडेड) खाने के लिए कुछ चलाता हूं तो प्रक्रिया के लिए 100% सीपीयू उपयोग की सही रिपोर्ट करता है लेकिन कुल उपयोग लगभग 3-4% ही है।

Cpu(s):  3.6%us,  0.0%sy,  0.0%ni, 96.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.1%st

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1567 www       20   0 65632   84    4 R  100  0.0   0:05.96 burnMMX

निश्चित रूप से सूचित उपयोग ~ 6.25% (16 कोर में से 1) होना चाहिए।

  • क्या यह गलत है क्योंकि यह एक वर्चुअल मशीन है?
  • मैं एक सही मूल्य की गणना कैसे कर सकता हूं?
linux  cpu  top 

1
आप atopप्रत्येक सीपीयू के उपयोग की रिपोर्ट करने के लिए शीर्ष को बदलने की कोशिश कर सकते हैं (दबाकर 1)
ह्यूबर्ट करियो

@HubertKario प्रत्येक कोर के लिए रिपोर्ट किया गया उपयोग सही है तो फिर कुल गलत क्यों है?

यदि अलग-अलग कोर के उपयोग के स्तर सही हैं, तो यह एक बग का सुझाव देगा, जैसा कि लगता है कि संभव नहीं है ...
ह्यूबर्ट करियो

यह VMs में गलत शीर्ष परिणामों के बारे में पहला पोस्ट नहीं होगा। क्या आप अपने वीएम-प्रौद्योगिकी और अपने मेजबान और अतिथि ऑपरेटिंग सिस्टम का वर्णन कर सकते हैं?
Nils

@Nils Xen एक उबंटू / 2.6.32-21-सर्वर अतिथि के साथ। होस्ट OS के बारे में कोई जानकारी नहीं।

जवाबों:


12

topसभी कोर के साथ सीपीयू के सापेक्ष सारांश रिपोर्टों के उपयोग में वृद्धि हुई है। दूसरी ओर, जब आप प्रक्रियाओं की सूची में देखते हैं, तो शीर्ष रिपोर्ट प्रतिशत एक कोर (वास्तविक या एचटी) को संदर्भित करता है। 4 थ्रेड्स के साथ एक प्रक्रिया चलाने की कोशिश करें जो 4 सीपीयू कोर खा सकती हैं, आप इसे 400% सीपीयू का उपयोग करके पाएंगे।

मैं क्यों नहीं बता सकता, लेकिन यह है कि topमैंने देखा है सभी लिनक्स सिस्टम पर काम करता है।


5

topजैसे आप इसका वर्णन करते हैं, वैसे ही ज्यादातर 'Irix' मोड में काम करता है। यदि आप कुल CPU क्षमताओं का प्रतिशत प्राप्त करना चाहते हैं (अर्थात जब संभव CPU उपयोग का योग 100% तक बढ़ जाता है और cpu_cores_number * 100% नहीं), तो बस दबाकर 'Irix' मोड को चालू करें I

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.