top -M
ফেডোরা, ডেবিয়ান বা উবুন্টু কোনওটিই আমার জ্ঞানের দিকে নজর দেয় না। আমি এটি চেষ্টা করেছি এবং এটি সরবরাহ করে এমন procps-ng
প্যাকেজে নেই top
। এর অনেকগুলি বাস্তবায়ন রয়েছে top
যাতে তাদের যেদিকে ব্যবহার করা হয় সেদিকে বিশেষ মনোযোগ দেওয়া প্রয়োজন।
সাধারণভাবে free
লিনাক্সে মেমরি মুক্ত পরিমাণে পাওয়ার জন্য স্যুইচিংয়ের সাথে ব্যবহার করা ভাল ।
প্রোপস বনাম প্রোপস-এনজি
আপনি সম্ভবত লক্ষ্য করেছেন যে সেন্টোস 5 এবং 6 এর পাশাপাশি আরএইচএল 5 এবং 6 এ top -M
কাজ করে বলে মনে হচ্ছে। এর কারণ কারণগুলির ডিগ্রোগুলি আসল সংস্করণ সহ procps
। প্রকল্পটি কাঁটাচামচ করা হয়েছিল এবং এখন আরও একটি প্রকল্প রয়েছে procps-ng
।
ফেডোরা প্রকল্পের পৃষ্ঠা থেকে কাঁটাচামচ কেন ছিল সে সম্পর্কে কিছু বিশদ ।
উদ্ধৃতাংশ
ওল্ড (লিগ্যাসি) প্রোপস সরঞ্জামগুলিতে বেশ কয়েক বছর ধরে কোনও আপডেট ছিল না এবং এটি কেবলমাত্র স্থানীয় বিতরণের নির্দিষ্ট প্যাচগুলির প্রয়োগের ফলে একটি বিশাল কোড বিভক্ত হয়ে যায়, যা উজানের দিকে প্রবাহিত হয়নি। প্রকল্পটি খুব সম্ভবত রক্ষণাবেক্ষণযোগ্য হয়ে উঠেছে কারণ নতুন লিখিত প্যাচগুলির কিছু অন্য বিতরণকারীদের দ্বারা পরিচালিত উত্সগুলির সাথে সঙ্গতিপূর্ণ নয়। অ্যাপ্লিকেশন আচরণ এবং তাদের কমান্ড লাইন সুইচে একটি অনুরূপ অসঙ্গতি লক্ষ্য করা যেতে পারে। এই অনিবার্য আপডেটটি সমস্ত লিনাক্স ডিস্ট্রিবিউশন জুড়ে প্রোপস সরঞ্জামগুলিকে একত্রিত করার প্রচেষ্টা হিসাবে বোঝা যায়।
সুতরাং স্পষ্টতই, দৃ the়প্রকাশিত প্রকল্পটি procps-ng
হ'ল ডেবিয়ান, ফেডোরা, উবুন্টু এবং অন্যান্য ডিস্ট্রোস যা ব্যবহার top -M
করছে তা হ'ল লেগ্যাসি প্রকল্পটি বেশ কয়েকটি দীর্ঘমেয়াদী রিলিজ ব্যবহার করে যা সর্বশেষটির সাথে সামঞ্জস্য করে না এবং বৃহত্তম।
দ্রষ্টব্য: আমি procps-ng
"প্রোপস-এনজি সংস্করণ 3.3.9.1-14ef" এর সর্বশেষ সংস্করণটি ডাউনলোড করেছি এবং এতেও -M
স্যুইচটির অভাব ছিল ।
$ ./top/top -version
procps-ng version 3.3.9.1-14ef
Usage:
lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
বিনামূল্যে
free
স্যুইচগুলির সাথে চলতে চলতে আপনি সম্ভবত কারণগুলি দেখতে পাচ্ছেন যে ইউনিটগুলির বৈশিষ্ট্যটির অভাব procps-ng
এর প্রয়োগ থেকে কেন অনুপস্থিত top
।
$ free -m
total used free shared buffers cached
Mem: 7782 6506 1276 0 504 1726
-/+ buffers/cache: 4274 3507
Swap: 7823 1429 6394
[saml@greeneggs ~]$ free -k
total used free shared buffers cached
Mem: 7969492 6663180 1306312 0 516948 1764780
-/+ buffers/cache: 4381452 3588040
Swap: 8011772 1463456 6548316
রাউন্ডিং সমস্যাযুক্ত হয়ে ওঠে, তাই আমি বিশ্বাস করি, procps
এর বাস্তবায়ন সক্ষমতা না দিয়ে সমস্যাটিকে এড়িয়ে চলে।
htop
সামগ্রিক মেমরি ব্যবহার দেখানোর একটি ঠিক কাজ করে।
উপরে
আমার মতে স্মৃতি দেখার জন্য একটি ভাল সরঞ্জাম।
nmon
আরেকটি দরকারী সরঞ্জাম হ'ল nmon
সিস্টেমের কর্মক্ষমতা দেখার জন্য।
top -M
ব্যবহারটি প্রদর্শন করতে পছন্দ করতে পারেন । আপনি যদি কেবল মেমরির ব্যবহার নিরীক্ষণ করতে চান তবে আপনি বরং ব্যবহার করতে পারেনhtop
। অন্য কোনও বিকল্প সম্পর্কে নিশ্চিত নয়।