Під SuSE, (Mem: 31908592k, використано 31421504k,), як я можу знати, який процес або програма, використовуючи мою пам'ять?
Під SuSE, (Mem: 31908592k, використано 31421504k,), як я можу знати, який процес або програма, використовуючи мою пам'ять?
Відповіді:
Стандартна програма (командний рядок) для перевірки використання процесора / пам'яті для процесів top
також є дещо більш повною функцією, htop
однак у багатьох системах так top
чи інакше пов'язана (такий самий спосіб bash
майже завжди пов'язаний sh
з більшістю сучасних систем Linux) . Також доступні різні обгортки GUI для верху / htop
Після відкриття вгорі натискання M
буде сортувати за розміром пам'яті.
EDIT - 4-12
Для наочності я вирішив розширити питання сортування. Ось типове top
вікно при запуску з термінальної оболонки, це вже відсортовано%MEM
Найбільше вас цікавить стовпчик, %MEM
який надасть вам частку загальної доступної пам’яті, що використовується цим процесом. VIRT
дає віртуальний слід пам'яті процесу, з яких RES
наразі лише фізична пам'ять (решта витісняється, а наразі не відображається у таблиці)
Щоб сортувати за стовпцем, який ви натискаєте F
(shift-F), і екран зміниться на наступне
як ви бачите, натискання n
вибере сортування за відсотком пам’яті (натисніть клавішу Enter, щоб повернутися до перегляду таблиці). (Існує застарілий ярлик Shift-m, який буде перемикати сортування за пам'яттю при натисканні на подання таблиці) Ви можете використовувати <
та >
у поданні таблиці (shift - і shift-.) Для циклічного відстеження стовпця.
У поданні таблиці натискання малих ліній m
буде перемикати підсумковий вигляд пам'яті.
Примітка. Я розігрувався з сортуванням стовпців, щоб колонки переміщувалися з першого зображення.
Як і багато утиліт командного рядка unix / linux, існує багато маленьких хитрощів та речей та прихованих функцій - top - це дуже потужний інструмент. Наприклад, ви можете показувати декілька таблиць одночасно (скажімо, топ 5 замість 20 найкращих, але для 4-5 різних параметрів) - як? Не знаю, але я випадково потрапив до цього під час зйомки екрана. Повний розділ хорошої книги про * nix може бути присвячений top
, тому вищенаведений підсумок - лише невеликий буквар, щоб отримати те, що потрібно знати про ваші процеси.
M
(тобто Shift-m) вдасться до списку за допомогою використання пам'яті.
Це призведе до появи довгих процесів, варто спробувати.
ps -eo pid,pmem,rss,comm --sort rss