শীর্ষ কমান্ড মেমরি ব্যবহার


14

এসইএসই এর অধীনে (মেমো: 31908592 কে মোট, 31421504 কে ব্যবহৃত,) আমি কীভাবে জানব যে আমার স্মৃতি ব্যবহার করে কোন প্রক্রিয়া বা প্রোগ্রামটি?

উত্তর:


24

প্রক্রিয়াগুলির জন্য সিপিইউ / মেমরির ব্যবহারের পরীক্ষা করার জন্য স্ট্যান্ডার্ড (কমান্ড-লাইন) প্রোগ্রামটি topআরও কিছু বৈশিষ্ট্যযুক্ত htopযদিও অনেকগুলি সিস্টেমে এর আবশ্যকভাবে আবদ্ধ top(একইভাবে bashপ্রায় সবসময় shআধুনিক লিনাক্স সিস্টেমে আবদ্ধ থাকে ) । শীর্ষ / এইচটিপি জন্য উপলব্ধ বিভিন্ন জিইউআই র্যাপার রয়েছে

শীর্ষ খোলার পরে, ক্লিক Mকরা মেমরির ব্যবহার অনুসারে বাছাই করবে।

সম্পাদনা করুন - 4-12 স্পষ্টতার জন্য আমি বাছাইয়ের উপর প্রসারিত করার সিদ্ধান্ত নিয়েছি। topটার্মিনাল শেল থেকে চালিত হলে এখানে একটি সাধারণ উইন্ডো রয়েছে, এটি ইতিমধ্যে অনুসারে বাছাই করা হয়েছে%MEM

এখানে চিত্র বর্ণনা লিখুন

যে কলামটি আপনাকে সবচেয়ে বেশি আগ্রহী তা হ'ল %MEMএটি আপনাকে সেই প্রক্রিয়াটি দ্বারা ব্যবহৃত মোট উপলব্ধ মেমরির ভাগ দেয়। VIRTপ্রক্রিয়াটির ভার্চুয়াল মেমরির পদচিহ্ন দেয়, যার মধ্যে কেবলমাত্র RESপরিমাণটি বর্তমানে শারীরিক স্মৃতিতে রয়েছে (বাকী অংশটি অদলবদল হয়ে যায়, এবং বর্তমানে টেবিলটিতে প্রদর্শিত হয় না)

কোনও কলাম অনুসারে বাছাই করার জন্য আপনি আঘাত করেছেন F(শিফট-এফ) এবং স্ক্রিনটি নিম্নলিখিতটিতে পরিবর্তিত হবে

এখানে চিত্র বর্ণনা লিখুন

যেমন আপনি দেখতে পাচ্ছেন, আঘাত nহ'ল মেমরির শতাংশ অনুসারে বাছাই করবে (টেবিলের দৃশ্যে ফিরে আসতে এন্টার টিপুন)। আপনি ব্যবহার করতে পারেন (এতে একটি লেগ্যাসি শর্টকাট Shift-M যখন টেবিল ভিউ উপর আঘাত করে মেমরি দ্বারা সাজানোর টগল হবে) <এবং >(-, এবং Shift-। Shift টিপুন) চক্র কলাম যে অনুসারে বাছাই করা হয় সারণী দর্শনে।

টেবিল ভিউতে, ছোট হাতের mঅক্ষরটি মেমরির সংক্ষিপ্ত দর্শনটি টগল করবে।এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: আমি বাছাই কলামগুলির সাথে প্রায় খেলাম যাতে কলামগুলি প্রথম চিত্র থেকে বদলে যায়।

অনেকগুলি ইউনিক্স / লিনাক্স কমান্ড লাইন ইউটিলিটির মতো অনেকগুলি ছোট ছোট কৌশল এবং জিনিস এবং লুকানো বৈশিষ্ট্য রয়েছে - শীর্ষটি একটি খুব শক্তিশালী সরঞ্জাম। উদাহরণস্বরূপ, আপনি একই সময়ে একাধিক টেবিল প্রদর্শন করতে পারেন (শীর্ষ 20 এর পরিবর্তে শীর্ষ 5 বলুন তবে 4-5 টি বিভিন্ন পরামিতির জন্য) - কীভাবে? আমি জানি না, তবে স্ক্রিনশটগুলি নেওয়ার সময় আমি ঘটনাক্রমে তা পেয়েছিলাম। * নিক্সে একটি ভাল বইয়ের একটি সম্পূর্ণ অধ্যায়টি উত্সর্গ করা যেতে পারে top, সুতরাং আপনার প্রক্রিয়াগুলি সম্পর্কে আপনাকে যা জানার প্রয়োজন তা পেতে উপরের সংক্ষিপ্তসারটি কেবলমাত্র একটি ছোট প্রাইমার ।


ক্র্যাসিক, আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, আমি জানি শীর্ষ কমান্ড আপনাকে প্রদর্শন করবে: (মেমো: 31908592k মোট, 31153712 কে ব্যবহৃত, 754880k ফ্রি,) তবে আমার জানা দরকার যে এই সমস্ত স্মৃতি ব্যবহৃত হয়েছিল।
আলবাউজিজি

শীর্ষের "% MEM" কলামটি দেখুন।
ড্যানিয়েল অ্যান্ডারসন

@ আলবাউজিজি শীর্ষটি সিপিইউ হিট করার মাধ্যমে ডিফল্ট বাছাই প্রক্রিয়াগুলি (ব্যানার বারের নীচে তালিকা) M(যেমন শিফট-এম) মেমরির ব্যবহারের মাধ্যমে তালিকাটিকে পুনরায় গ্রহণ করবে।
ক্র্যাসিক

আপনার বিস্তারিত উত্তরের জন্য আপনাকে ধন্যবাদ, আমি নতুন জিনিস শিখি .. তবে কোন প্রোগ্রাম / প্রক্রিয়াটি দ্বারা ব্যবহৃত 31 গিগাবাইট এখনও জানি না .. আপনাকে আবার ধন্যবাদ
আলবাউজিজি

@ আলবাউজিজি আপনি মেমরির ব্যবহার অনুসারে বাছাই করার সময় পৃষ্ঠার শীর্ষে থাকা প্রোগ্রামটি কী?
ক্র্যাসিক

1

এটি pmem ও আরএসএস দীর্ঘ প্রক্রিয়াগুলি আউটপুট করবে, চেষ্টা করার মতো।

ps -eo pid,pmem,rss,comm --sort rss

রিসায়াসিন, আমি আপনার আদেশটি চেষ্টা করেছিলাম কিন্তু যা দেখছি তাতে সহায়তা করি নি। আমার ব্যবহৃত স্মৃতি 31 জিবি রয়েছে। আমার এই স্মৃতিটি কে ব্যবহার করেছে তা জানতে হবে। কিভাবে আপনাকে ধন্যবাদ।
আলবাউজিজি

0

আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

ps ww -eo pid,pcpu,pmem,rss,cmd --sort rss

ক্ষেত্র "আরএসএস" মেমরির ব্যবহার নির্দেশ করে

--sort আর এস এস - এর অর্থ মেমোরি ইউজ ডেস্ক অনুসারে বাছাই করা

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