Як визначити скільки оперативної пам’яті займає той чи інший процес
Скільки пам'яті вимагає процес, розглянемо нижче. На Linux досить просто можна дізнатися, скільки пам'яті займає та чи інша утиліта різними способами. У статті буде розглянуто, як дізнатися скільки пам'яті зайнято на комп'ютері/сервері окремим процесом. Також, за допомогою цих команд можна подивитися скільки оперативної пам'яті споживають конкретні програми.
Як дізнатися, які процеси запущені за допомогою команди PS
Команда ps відповідає за перелік процесів, запущених на сервері. Так само при отриманні висновку показується відсоткове співвідношення пам'яті, що використовується, до загальної кількості. Дивіться стовпець %MEM
Ви можете переглянути весь список працюючих процесів командою:ps aux
Або дізнатися інформацію про конкретний процес, знаючи його номер. Наприклад, інформація про процес із номером 1:ps -P 1
Використання команди top для перевірки завантаженості процесами
Використання команди TOP передбачає просунутий рівень користувача. Її необхідно пам'ятати, оскільки вона видає інформацію про завантаженість системи та проводить оновлення у теперішньому часі. Якщо %MEM невеликий, значить система добре справляється з поставленими завданнями.
Тут слід звернути увагу на стовпи MEM та VIRT. Їх наявність – це відмінні показники цього розділу.
Дані, що виводяться на екран, нагадують ті, що виходять у колишній команді. Однак тут передбачено стовпець із зайнятою віртуальною пам'яттю.
Стовп VIRT демонструє розмір пам'яті, що використовується в даному процесі.
Інформація із псевдо-файлової системи /proc
Ще однією можливістю є отримання інформації із розділу /proc. Отриманий результат буде схожий на той, якийвиходить у минулих командах – віртуальна пам'ять, що використовується конкретним процесом.
Наприклад, щоб отримати інформацію про оперативну пам'ять процесом з номером 1, використовуйте команду:cat /proc/1/status grep -i VMSIZE
Результат буде виданий у кілобайтах.
Як правило, людина ставить це питання тоді, коли сервер або комп'ютер починає підгальмовувати. І якщо у Вас виникла така ситуація – звертайтесь до фахівців хостингу RigWEB. Ми безкоштовно проаналізуємо Вашу ситуацію та вживемо відповідних заходів щодо оптимізації роботи сервера.