Потребление памяти процессом Linux в байтах (не в килобайтах) - PullRequest
3 голосов
/ 07 мая 2010

В Linux есть какой-либо способ проверить память процессов, измеренную в байтах (например, используя top или ps) Не в килобайтах, а в байтах.

Заранее спасибо!

Ответы [ 2 ]

6 голосов
/ 07 мая 2010

Помимо очевидного ответа умножения на 1024 (или 1000, если вы хотите быть СИ-правильным)?

AFAIK top, ps и т. Д. Получают информацию из чтения / proc / [PID] / status или чего-то подобного. Который сообщает информацию в КБ. Поэтому я думаю, что ответ на ваш вопрос - нет. Не то чтобы положительный ответ был бы полезен, так как память распределяется из ядра на уровне детализации на уровне страницы, а минимальный размер страницы, поддерживаемый Linux, составляет 4 КБ, поэтому вы не получите большего «разрешения», получая потребление памяти в байтах .

1 голос
/ 07 мая 2010

умножить килобайт на 1024

...