ইউনিক্সের শীর্ষস্থানীয় কমান্ডটি কীভাবে কেবলমাত্র 10% সিপিইউ ব্যবহার করে প্রক্রিয়া দেখতে পাবেন?


0

আমি শীর্ষটি ব্যবহার করতে চাই, তবে সমস্ত প্রক্রিয়াগুলি দেখতে পাচ্ছি না যা গণনা ক্ষমতার মিনিট অংশ ব্যবহার করছে। কেউ কি আমাকে বলতে পারেন যে কোনও নির্দিষ্ট সিপিইউ% কাটঅফের উপরের জিনিসগুলি দেখতে শীর্ষটিকে কীভাবে ব্যবহার করতে হয়? আমি কেবল ভ্যানিলা টপ ব্যবহার করার চেষ্টা করেছি যা সিপিইউ ব্যবহারের মাধ্যমে প্রক্রিয়াগুলি রেকর্ড করে এবং এটি মাথার মধ্য দিয়ে যায়, তবে তা রিফ্রেশ হয় না:top | head -n 15

ধন্যবাদ!

উত্তর:


0

ওএস এক্সে top(যা বিএসডি এর অনুরূপ হওয়া উচিত top), আপনি top -o cpu -n 10সিপিইউ ব্যবহারের মাধ্যমে শীর্ষ 10 প্রক্রিয়াগুলি প্রদর্শন করতে দৌড়াতে পারেন ।


CentOS এবং উবুন্টুতে, এর -nঅর্থ ভিন্ন কিছু (প্রস্থানের আগে সর্বাধিক সংখ্যক পুনরাবৃত্তি) এবং -o cpuহওয়া উচিত -o %CPU
রিচার্ড ওয়াইজম্যান

0

আপনি topসিপিইউ% এর দ্বারা ডিফল্টরূপে বাছাই করার পরে আপনি যা করার চেষ্টা করছেন তার বিন্দুটি আমি দেখতে পাচ্ছি না সুতরাং আপনার শীর্ষস্থানীয় উইন্ডোটি কেবল শীর্ষ প্রক্রিয়াগুলি দেখানোর জন্য আপনার আকারটি পরিবর্তন করতে হবে।

আমার ডেবিয়ানের উপরে থাকা জিএনইউ শীর্ষটিতে এর জন্য কোনও বিকল্প নেই man top, তবে আপনি সর্বদা এই জাতীয় কিছুতে চালিত করতে পারেন:

watch  "top -bn1 | awk '{if(/^[^0-9 ]/){print}else if(\$9 >= 10){print}}' "

এটি ব্যবহার করে watchযা প্রতি দুই সেকেন্ডে নির্দিষ্ট কমান্ডটি চালাবে (ডিফল্টরূপে, এর সাথে অন্তর পরিবর্তন করুন -n) এবং ব্যাচ মোডের gawkআউটপুটকে বিশ্লেষণ করতে topএবং কমপক্ষে 10% সিপিইউ ব্যবহার করে কেবল প্রক্রিয়াগুলি মুদ্রণ করে।

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