Размер области использования swap процессом в системе Ubuntu 10.10

Posted by

Чтобы определить какой размер использует любой процесс в системе , для это нужно запустить в консоли

(на клавиатуре набрать Ctrl + Alt + T) и набрать команду top этим мы выведем список всех процессов в системе с указанием их идентификатора .

Запускаем утилиту top для вывода списка процессов и данных по ним в запущенной системе.

 

Утилита top — не отображает, то количество памяти которое используется через swap, чтобы его узнать следует обратится к примеру вывода:

Данный идентификатор далее будет нужен когда будет использовать следующую команду:

keiz@ekz:~$ cat /proc/1844/smaps | grep Swap

, где 1844 есть искомый PID процесса, в моей системе это браузер Firefox.

Выводом этой команды служат строки к разным сегментам памяти.

Но их в таком виде не удобно анализировать. Выход есть, просуммировать и получить число:

keiz@ekz:~$ cat /proc/1844/smaps | grep Swap | awk ‘{ SUM += $2 } END { print SUM }’

0

, полученное число 0 — означает, что данный процесс не использует SWAP область. По аналогии можно зная PID процесса посмотреть и другие.

На этом все. Удачи

 


Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

девятнадцать − двенадцать =