লিনাক্স 'শীর্ষ' ইউটিলিটি বন্যভাবে ভুল (মাল্টি-সিপিইউ / কোর হার্ডওয়্যারের জন্য আরও বেশি)?


4

topদীর্ঘ সময়ের জন্য ব্যবহার করার পরে , মূলত, আমি তার % CPUকলাম রিপোর্ট অবিশ্বাস করতে উত্থিত হয়েছে । আমার একটি 8-কোর (হাইপারথ্রেডিংয়ের সাথে চতুর্ভুজ কোর ইন্টেল আই 7 920) হার্ডওয়্যার আছে এবং একটি প্রক্রিয়া চালানোর সময় কিছু বন্য সংখ্যা দেখুন যা মোটামুটি 5% বেশি ব্যবহার করতে পারে না। topআনন্দের সাথে 50% রিপোর্ট, এবং আমি এটা তাই না সন্দেহ।

আমার প্রশ্ন হচ্ছে, এটি কি একটি পরিচিত সত্য যে এটি বেশ ভুল যখন কয়েকটি CPU / কোর উপস্থিত থাকে?

আমি প্যাকেজ mpstatথেকে ব্যবহার sysstat, এবং তার শোভা অনেক আমার রক্ষণাবেক্ষণের মধ্যে, আরো রক্ষণশীল হয়। আমি সব কোর এবং আমাদের / sy / io পরিসংখ্যান দেখাতে এটি স্যুইচ করার 1জন্য চাপ দিয়েছিলাম top, কিন্তু সংখ্যাগুলি এর চেয়ে উল্লেখযোগ্যভাবে উচ্চতর mpstat...

আমি জানি যে আমার প্রত্যাশাগুলিও নিরপেক্ষ হতে পারে, কিন্তু আমার অন্ত্রের অনুভূতি আমাকে topভুল বলে !

আমার জানা দরকার কারণ যে পদ্ধতিটি আমি পর্যবেক্ষণ করছি সেটি কেবলমাত্র 80% এরও কম (যদিও শব্দটি অস্পষ্ট) CPU পরিষেবা ব্যবহার করে গুণমানের গুণমানের নিশ্চয়তা দেয় এবং আমার জানা দরকার যে আমি কতটুকু হেডরুম রেখেছি। এটি একটি স্ট্রিমিং সার্ভার।


কি CPU ব্যবহার নম্বর topআপনি সম্পর্কে কথা বলতে? একা বা এসএমপি মোড?
বেঞ্জামিন ব্যানিয়ায়ার

একক এবং এসএমপি উভয় একটি mpstat দ্বারা রিপোর্ট সংখ্যা হিসাবে দ্বিগুণ উচ্চ যে একটি মোট রিপোর্ট।
amn

হটপট ইনস্টল করার চেষ্টা করুন। যে উপরের একটি ভাল সংস্করণ (আমার মতে)। আপনি প্রথম সেখানে কি ফলাফল দেখুন।
ওয়েক্সহেড

উত্তর:


5

প্রকৃতপক্ষে আপনি 'I' টিপে ইন্টারেক্টিভ মোডে শীর্ষ রান করতে পারেন এবং এটি CPU এর মোট সংখ্যা দ্বারা ভাগ করে% CPU সময়কে স্বাভাবিক করে।


4

আমার অনুমান যে আপনার সিস্টেমে সম্পূর্ণ লোড 800% (প্রতিটি কোরের জন্য 100%) হবে


আচ্ছা, 800% কোনও গাণিতিক অসম্ভবতা বা কিছু নয় :-) এটি যেভাবে ফুটে উঠেছে - এটি 'শীর্ষ' এর প্রতিবেদনগুলি সামঞ্জস্য করতে ভাল হবে না যাতে 100% সমগ্র CPU এ্যারে 100% হয় ব্যবহার স্থান? সুতরাং, বর্তমানে, আমার 50% প্রতিবেদনের আরো অর্থপূর্ণ নম্বর পেতে 8 দ্বারা ভাগ করা আছে, তাই না?
amn

যদিও 800% মূর্খ বলে মনে হয়, এটি স্পষ্ট করে তোলে যে একাধিক কোর ব্যবহার করা হচ্ছে। আমি মনে করি এটি একটি যুক্তিসঙ্গত ক্লজ যখন আপনার প্রতি কোর CPU ব্যবহারের একটি স্বতন্ত্র তালিকা নেই। 100% এর মধ্যে পরিমাপের স্কেলিং ব্যবহারকারীকে বলবে না যদি প্রক্রিয়াটি মাল্টি-কোর হয় বা না।
নীল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.