ব্যাচ মোডে শীর্ষের সাথে মেমরির ব্যবহারের মাধ্যমে শীর্ষ 15 প্রক্রিয়াগুলি সন্ধান করুন


একই তথ্যটি দেখতে শীর্ষ কমান্ড সম্পর্কে পূর্ববর্তী টিপটিতে। পূর্ববর্তীটির তুলনায় সম্ভবত এই পদ্ধতির অতিরিক্ত সুবিধা রয়েছে: শীর্ষের "শিরোলেখ" সিস্টেমটির বর্তমান অবস্থা এবং ব্যবহার সম্পর্কে অতিরিক্ত তথ্য সরবরাহ করে: আপটাইম, লোড গড়, এবং প্রক্রিয়াগুলির মোট সংখ্যা, কয়েকটি নাম রাখার জন্য উদাহরণ।

উত্থাপিত ক্রমে মেমরি ব্যবহার অনুসারে বাছাই করা শীর্ষ 15 টি প্রসেস প্রদর্শন করতে, করুন:

# top -b -o +%MEM | head -n 22

পূর্ববর্তী টিপটির বিপরীতে, আউটপুটটিকে অবতরণ অনুসারে সাজানোর জন্য আপনাকে এখানে +% এমএম (প্লাস চিহ্নটি নোট করুন) ব্যবহার করতে হবে:

উপরের কমান্ড থেকে, বিকল্পটি:

  1. -b : ব্যাচ মোডে শীর্ষে চলে আসে
  2. -o : বাছাই প্রক্রিয়াগুলির জন্য ক্ষেত্র নির্দিষ্ট করতে ব্যবহৃত
  3. মাথা ইউটিলিটি কোনও ফাইলের প্রথম কয়েকটি লাইন এবং
  4. প্রদর্শন করে
  5. -n বিকল্পটি প্রদর্শিত হওয়া লাইনের সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়

নোট করুন যে হেড ইউটিলিটি, ডিফল্টরূপে কোনও ফাইলের প্রথম দশটি লাইন প্রদর্শন করে, এটি তখনই যখন আপনি প্রদর্শিত লাইনের সংখ্যা নির্দিষ্ট না করে। সুতরাং, উপরের উদাহরণে, আমরা ব্যাচ মোডে শীর্ষ কমান্ড আউটপুটের প্রথম 22 টি লাইন প্রদর্শন করেছি।

অতিরিক্তভাবে, ব্যাচ মোডে শীর্ষ ব্যবহার করে আপনাকে পরবর্তী পরীক্ষার জন্য আউটপুটটিকে কোনও ফাইলে পুনঃনির্দেশ করতে দেয়:

# top -b -o +%MEM | head -n 22 > topreport.txt

যেমনটি আমরা দেখেছি, শীর্ষস্থানীয় ইউটিলিটি আমাদের লিনাক্স সিস্টেমে প্রক্রিয়াগুলি তালিকাভুক্ত করার সময় আরও গতিশীল তথ্য সরবরাহ করে, অতএব, পিএস ইউটিলিটি ব্যবহারের তুলনায় এই পদ্ধতির অতিরিক্ত সুবিধা রয়েছে যা আমরা টিপ-এর মধ্যে coveredেকে রেখেছি।

তবে সবচেয়ে গুরুত্বপূর্ণ, এর আউটপুট কোনও ফাইল বা অন্য কোনও প্রক্রিয়াতে পুনর্নির্দেশ করতে আপনার অবশ্যই সর্বদা ব্যাচ মোডে শীর্ষে চলে যেতে হবে। তদ্ব্যতীত, শীর্ষ ব্যবহারের বিষয়ে আপনার কাছে যদি কোনও পরামর্শ থাকে তবে আপনি সেগুলি নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের সাথে ভাগ করতে পারেন।