انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aref.Ariyapour در 15 آبان 1389، 08:39 ب‌ظ

عنوان: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: Aref.Ariyapour در 15 آبان 1389، 08:39 ب‌ظ
دوستان عزیز یه سوال داشتم.
من میخواستم Process هایی رو که بعضی مواقع بیش از اندازه منابع سیستم مثل CPU و RAM رو مصرف میکنن شناسایی کنم و اونا رو Kill کنم. مثلا دستوری هست که بگیم Process هایی رو که بیشتر از فلان درصد منابع سیستم رو استفاده میکنن رو نشون بده؟
ممنون میشم راهنماییم کنید.
موفق باشید
عنوان: پاسخ به: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: HojjatJafary در 16 آبان 1389، 12:38 ق‌ظ
سلام

کافیست در برنامه system monitor روی ستون cpu و کلمه cpu یا Memory کلیک کنید تا فرآیندها (processes) را به ترتیب صعودی یا نزولی استفاده cpu یا حافظه ببینید در همان جا نیز می توانید آنها را بکشید!. لطفا قبل از ایجاد پست جدید فروم را خوب زیر و رو کنید. با تشکر.
عنوان: پاسخ به: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: کرگدن در 16 آبان 1389، 12:48 ق‌ظ
درود



بش بسیار انعطافپذیر و قدرتمند هست
ابزار های زیادی برای کار های مختلفی وجود داره و حتی میشه اونها رو با هم ترکیب کرد
این دستور لیست پروسس ها رو بر اساس cpu usage   مرتب می کنه و بعد ۱۰ تای اول رو نشون میده ( به همراه اطلاعات بیشتر مربوط به پروسس )


ps -auxf | sort -nr -k 3 | head -10

برای حافظه

ps -auxf | sort -nr -k 4 | head -10
عنوان: پاسخ به: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: ٍاحسان ترکم در 16 آبان 1389، 11:02 ق‌ظ
درود



بش بسیار انعطافپذیر و قدرتمند هست
ابزار های زیادی برای کار های مختلفی وجود داره و حتی میشه اونها رو با هم ترکیب کرد
این دستور لیست پروسس ها رو بر اساس cpu usage   مرتب می کنه و بعد ۱۰ تای اول رو نشون میده ( به همراه اطلاعات بیشتر مربوط به پروسس )


ps -auxf | sort -nr -k 3 | head -10

برای حافظه

ps -auxf | sort -nr -k 4 | head -10
کار بردی بود
ممنون
عنوان: پاسخ به: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: lomion در 16 آبان 1389، 12:34 ب‌ظ
پیشنهاد من استفاده از htop هست.
عنوان: پاسخ به: شناسایی Process هایی که بیشتر از همه منابع سیستم رو مصرف میکنن
ارسال شده توسط: Aref.Ariyapour در 16 آبان 1389، 07:16 ب‌ظ
ممنون از همه دوستان از اینکه کمک کردید.
مخصوصا کرگدن عزیز. اتفاقا من خودم دستور ps aux رو استفاده میکدرم و مشکل این بود که بر اساس خاصی sort نشده بود. نمیدونستم مثلا چه طور بر اساس مقداری که تو ستون CPU مشخص کرده Sort کنم، ولی خوب با پست مفیدی که دادید فکر کنم به جواب خیلی از سوالام رسیدم.
از همه دوستان عزیزی هم که کمک کردن ممنون