আমি ব্যস্তবক্সে কোনও প্রক্রিয়ার বাসিন্দার মেমরির আকারটি কীভাবে খুঁজে পাব?


16

আমি topব্যস্তবক্সে চলেছি এবং এটি সমস্ত প্রক্রিয়া এবং তাদের ভার্চুয়াল মেমরির আকার দেখায়।

প্রতিটি প্রক্রিয়া দ্বারা কতটা র‌্যাম ব্যবহার করা হচ্ছে তা আমি কীভাবে নির্ধারণ করব?

উত্তর:


17

ব্যস্তবক্সে, "পিএস" এর "-o" বিকল্প নেই, তবে "পিএস এল" এর মধ্যে আরএসএস কলাম রয়েছে।

যদি অন্তর্নিহিত ও / এস লিনাক্স হয় তবে আপনি প্রদত্ত প্রক্রিয়াটির জন্য আরও সুনির্দিষ্ট বিবরণ পেতে পারেন:

cat /proc/PID/status

আউটপুটটি দেখতে এটির মতো দেখাচ্ছে:

নাম: ছাই
রাজ্য: এস (ঘুমন্ত)
টিজিড: 1990
পিড: 1990
পিপিড: ১
ট্রেসারপিড: 0
ইউড: 0 0 0 0
গিড: 0 0 0 0
এফডিএসাইজ: 32
গোষ্ঠী: 0 
ভিএমপিক: 1592 কেবি
ভিএম সাইজ: 1592 কেবি
ভিএমএলক: 0 কেবি
ভিএমপিন: 0 কেবি
ভিএমএইচডাব্লুএম: 552 কেবি
ভিএমআরএসএস: 552 কেবি
ভিএমডাটা: 268 কেবি
ভিএমস্টেক: 136 কেবি
ভিএমএক্সি: 688 কেবি
ভিএমলিব: 472 কেবি
ভিএমপিটিই: 16 কেবি
ভিএমএসপ: 0 কেবি
থ্রেড: 1
সিগকিউ: 14/340
সিগপেন্ড: 000000000000000000000000000000
ShdPnd: 000000000000000000000000000000
সিগব্লক: 00000000000000000000000000000000
সিগআইগন: 000000000000000000000004804004
সিগসিজিটি: 000000000000000000000000000080002
ক্যাপআইএন: 0000000000000000
ক্যাপপ্রিম: fffffffffffffffff
ক্যাপএফ: ফফফফফফফফফফ
ক্যাপব্যান্ড: ffffffffffffffff
সিপাস_নয়েড: ২
সিপাস_নয়েড_লিস্ট: 0
স্বেচ্ছাসেবী_আপন্থ_সুইচ: 49
অবিচ্ছিন্ন_সামগ্রী_দ্বারা: 15

এই তালিকায়, ভিএমআরএসএস হ'ল বর্তমান বাসিন্দা সেট, এবং ভিএমএইচডাব্লুএম হ'ল আবাসিক সেটটি উচ্চ-জলের চিহ্ন।


ব্যজিবক্স 2006 সাল থেকে psসমর্থন -oকরেছে , তবে "ডেস্কটপ" বিল্ড বিকল্পটি দিয়ে তৈরি করা দরকার।
জেডিবিপি

12
ps -o pid,user,vsz,rss,comm,args

৪ র্থ কলাম (আরএসএস) হল আবাসিক সেট আকার, কিলোবাইটে কোনও টাস্ক দ্বারা ব্যবহৃত অ-অদলবদল শারীরিক মেমরি।


ব্যস্তবক্সে পিএস
চাদ জি

এটি আছে যদি এটি নির্মিত হয়। অ্যান্ড্রু ফুলফোর্ডের উত্তর দেখুন।
জেডিবিপি

-1
 ps -q pid -o rss= 

এই কাজ করা উচিত


2
আপনি কোন প্ল্যাটফর্মের অধীনে চলছে তা যোগ করুন। আমার psকোন -qবিকল্প নেই এবং আমি সুস লিনাক্স চালাচ্ছি।
জেমসএল

1
দেখা যাচ্ছে যে , busybox সংস্করণ এর ps(সর্বশেষ কমিট জানুয়ারি 2017 এর 4e08a12) যে বিকল্প পারেন নেই।
অ্যাডমিনবি

-qপিডলিস্ট পিআইডি (দ্রুত মোড) দ্বারা নির্বাচন করুন। এটি এমন প্রক্রিয়াগুলি নির্বাচন করে যার প্রসেস আইডি নম্বর পিডলিস্টে উপস্থিত হয়। এই বিকল্পের সাথে পিএস কেবল পিডলিস্টে তালিকাভুক্ত পিডগুলির জন্য প্রয়োজনীয় তথ্য পড়ে এবং অতিরিক্ত ফিল্টারিং বিধি প্রয়োগ করে না। পিডের ক্রম অরসোর্টড এবং সংরক্ষিত। এই মোডে কোনও অতিরিক্ত নির্বাচনের বিকল্প, বাছাই এবং বন ধরণের তালিকা অনুমোদিত নয়। Q এবং --quick-pid এর মতন Id
কেভডোগ 777

@ কেভডোগ 777 আপনি কোন প্ল্যাটফর্মগুলিতে এটি প্রয়োগ করা যেতে পারে তা নির্দিষ্ট করতে পারেন? এটি কোনও পসিক্স প্রয়োজনীয়তা বলে মনে হয় না । এছাড়াও, ওপি স্পষ্টভাবে
ব্যস্তবক্সের

দুঃখিত, অ্যাডমিনবি, আমি এটি এখানে খুঁজে পেয়েছি: man7.org/linux/man-pages/man1/ps.1.html হিসাবে মানুষ কী -qবোঝাতে চেয়েছিল। সুতরাং এটি শুধু বলে Linux
কেভডোগ 777
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.