রিয়েল টাইমে মেমরির ব্যবহার অনুসারে বাছাই করা `শীর্ষস্থানীয় ফলাফলগুলি কীভাবে প্রদর্শন করবেন?


374

আমি কীভাবে topআমার টার্মিনালে ফলাফলগুলি বাস্তব সময়ে প্রদর্শিত করতে পারি যাতে মেমরি ব্যবহারের মাধ্যমে তালিকাটি সাজানো হয়?


24
লিনাক্সে >এবং <ডান এবং বামে বাছাই করুন কলামটি সরান। যেহেতু %MEMকলামটি কলামটির ঠিক ডানদিকে %CPU, এটি ডিফল্ট সাজানো কলামও, তাই উভয়ের মধ্যে স্যুইচ করতে কেবল একটি কীস্ট্রোক লাগবে। আমি জানি, আপনার প্রশ্নের ম্যাকিনটোস ট্যাগ রয়েছে, সে কারণেই আমি এই উত্তরটি মন্তব্য হিসাবে লিখছি।
ওয়াল্টার ট্রস

5
আমি পছন্দ করি htop, মূলত কারণ এটি আমাকে এটি কীভাবে করতে হয় তা বলে।
lindhe

উত্তর:


423

topলিনাক্স / ইউনিক্স- এ কমান্ডটি ব্যবহার করুন :

top
  • কমান্ড চালানোর পরে shift+ টিপুনmtop
  • অথবা আপনি ইন্টারেক্টিভভাবে কোন কলামটি বাছাই করতে পারেন তা বেছে নিতে পারেন
    • ইন্টারেক্টিভ মেনুতে প্রবেশ করতে Shift+ টিপুনf
    • পছন্দটি হাইলাইট না হওয়া পর্যন্ত upবা downতীর টিপুন%MEM
    • পছন্দ sনির্বাচন করতে টিপুন%MEM
    • enterআপনার নির্বাচন সংরক্ষণ করতে টিপুন
    • qইন্টারেক্টিভ মেনু থেকে প্রস্থান করতে টিপুন

অথবা কমান্ড লাইনে সাজানোর ক্রম নির্দিষ্ট করুন

# on OS-X
top -o MEM
# other distros
top -o %MEM

তথ্যসূত্র

https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage


2
লিনাক্সে এটি top -o %MEM("%" নোট করুন)
গ্যাব্রিয়েল হাটক্লোক

@ গ্যাব্রিয়েল হাটক্লোকাক এটি আপনার লিনাক্স বিতরণ এবং প্যাকেজটির সাথে বান্ডিলের উপর নির্ভর করে। ডেবিয়ান 7 ব্যবহার করে procps-ngএবং -oসেই সংস্করণে কোনও বিকল্প নেই । SHIFT-Mআমার জন্য কাজ একবার topচালু করা হয়।
ক্রিস্টোফার শুল্টজ

top -o %MEMআমার ডেবিয়ান 8 এবং 9 এ কাজ করে তবে ডেবিয়ান 7 তে নয়, আপনি ঠিক ক্রিসটোফার শুল্টজকেই ঠিক বলেছেন।
গ্যাব্রিয়েল হাটক্লোক

পরিবর্তে <কী> Enter </ কী> এটি হওয়া উচিত <কী> Q </ কী>
dashesy

99

কমান্ড লাইন বিকল্পটি -o(ও "ওভাররাইড-সাজানোর ক্ষেত্র" এর জন্য দাঁড়িয়ে) আমার জুবুন্টু মেশিনেও কাজ করে এবং শীর্ষে থাকা ম্যাক ম্যান পৃষ্ঠা অনুসারে এটি ম্যাকিনটোসটিতেও কাজ করা উচিত। আমি যদি মেমরির ব্যবহার দ্বারা সংক্ষিপ্ত করতে চাই তবে আমি সাধারণত ব্যবহার করি

top -o %MEM

যা কলাম অনুসারে বাছাই করে %MEM। কিন্তু আমি ব্যবহার করতে পারেন VIRT, RESবা SHRখুব। একটি ম্যাকিনটোসে আমি সম্ভবত memবা ব্যবহার করব vsize

আমি জানি না কেন বা কীভাবে তবে এটি ইউনিক্স সিস্টেমের মধ্যে এবং লিনাক্স বিতরণের মধ্যেও বেশ আলাদা। উদাহরণস্বরূপ -o, আমার রাস্পবেরি চলমান হুইজি তে উপলব্ধ নেই। এটি চেষ্টা করে দেখুন মূল্যবান হতে পারে।


2
উত্তরটি ব্যবহারকারী আরও স্পষ্ট করতে পারে: %MEMআগ্রহী পাঠকের উত্তর হিসাবে দেওয়া হয়; যদিও এটি সর্বত্র কাজ করে না (এখন পর্যন্ত)।
7heo.tk

1
ম্যাকবুক 2014 এর জন্য এটি বলছে:top -o %MEM invalid argument -o: %MEM
anon58192932

আমি শুনে দুঃখিত যে.
ytg

এটিই কেবলমাত্র আমার জন্য উত্তরটি সেন্টোতে কাজ করেছিল।
অমলগোভিনাস

1
@ anon58192932 আপনি কেবল চলমান অবস্থায় যে কোনও কলামের নাম দ্বারা প্রতিস্থাপন করা উচিত %MEM(বা PID, VIRTইত্যাদি) topYtg দ্বারা উল্লিখিত হিসাবে , "একটি ম্যাকিনটোসে আমি সম্ভবত ব্যবহার করব memবা vsize"।
ইবোসি

14

দেখে মনে হচ্ছে -ও পতাকাটি আসল কলামের নাম নেবে। সুতরাং শীর্ষ কমান্ডটি যদি কেবল "মেম" দেখায় তবে কমান্ডটি "শীর্ষ -মেম " হওয়া উচিত ।

উবুন্টু মেশিনের জন্য আমি পরীক্ষা করছি, কলামটিকে "% MEM" বলা হয় । ওএসএক্স ইয়োসেমাইটে আমি চেষ্টা করেছি, এটি "মেম"


13

উবুন্টু 14.04 এর সাথে শুরু করে

htop -s=MEM

আমার জন্য কৌশলটি।


ওএসএক্সের জন্যও ভাল কাজ করে।
এহিম

এটা আলাদা কমান্ড। topকমান্ড সম্পর্কে উত্তর খুঁজছেন (এই প্রশ্নে জিজ্ঞাসা করা হয়নি) htop
Lukas

7

যদি topইতিমধ্যে চলমান থাকে তবে টিপুন o । ডেটা উপরে, একটি প্রম্পট প্রদর্শিত হবে:

primary key [xxxxx]:

কোথায় xxxxxবর্তমান শ্রেণীবিভাজন চাবিকাঠি। আপনি যে কলামটি বাছাই করতে চান তার নামটি টাইপ করুন। যদি কোনও কলামের নামটিতে "%" বা "#" থাকে তবে অক্ষরটি বাদ দিন। % সিপিইউর জন্য, কেবল "সিপিইউ" টাইপ করুন।


6

মূল প্রশ্নটি ম্যাকের জন্য বলে মনে হয়েছে, তবে রেড হ্যাট লিনাক্সে (এবং আরও অনেক) এই উত্তর জুড়ে অন্য কারও পক্ষে হোঁচট খাচ্ছে, মেমরির ব্যবহার অনুসারে বাছাই করা ফলাফলের সাথে শীর্ষে-এম শুরু হয়।


ডেবিয়ান 8
মারকভ্টওয়াউট

কাজ করেছেন: রেড হ্যাট এন্টারপ্রাইজ লিনাক্স সার্ভার 8.৮ (অন্যান্য উত্তরের কোনওটিই কাজ করে না) প্রকাশ করে।
কনটাঙ্গো

4

লিনাক্সে, চালান:

$ top

তারপর টিপুন, Shift+ + M



2

আপনি যদি topউবুন্টু ( top -v= procps-ng version 3.3.10) এর সাথে আসে এটি ব্যবহার করে থাকেন তবে আপনি বাছাই পরিবর্তন করতে এই ইন্টারেক্টিভ কীবোর্ড শর্টকাটগুলি ব্যবহার করতে পারেন। নোট করুন যে এগুলি সমস্ত মূল অক্ষর, সুতরাং হয় ব্যবহার করুন shiftবা caps lock

M% মেম
Nপিআইডি
P% সিপিইউ
Tটাইম +

ডিফল্টরূপে এগুলি ডিইএসসি ক্রমে বাছাই করা হবে। Rএএসসি / ডিইএসসি টগল করতে ব্যবহার করুন ।

কমান্ড লাইন অপশন থেকে বাছাই সেট করতে, ব্যবহার করুন top -o %MEM। আপনি যে কোনও কলাম নির্দিষ্ট করতে পারেন।

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