Intereting Posts
Как приостановить перечисление длинного текстового файла с кошкой в ​​командной строке после 10 строк, затем нажмите любую клавишу Как grep многострочный журнал postgresql? В Linux, как вы видите, что делает другой процесс, если в этом процессе нет журналов? Как вызвать URL-адрес службы из сценария оболочки bash параллельно? Как прекратить добавление дополнительных символов новой строки Выясните точную модель процессора, материнскую плату, модель RAM / сервера? Нет команды vmhgfs-fuse в CentOS 7? Чтение только определенных строк из текстового файла и сохранение совпадений в переменных Как добавить тег для xml из файла, существует с помощью оболочки linux Как отключить автоматическую рекламу маршрутов IPv6 на маршрутизаторе? Разрешения Setfacl игнорируются для файла, скопированного по sftp В чем смысл «$ {name ## * /}» в Shell Переустановка всех пакетов Debian Пакетная сортировка нескольких файлов и удаление повторяющихся строк из нескольких файлов – на месте, если возможно Как сохранить пароль при использовании SCP (копия)?

Как найти размер резидентной памяти процесса в busybox?

Я запускаю top на busybox и показывает все процессы и размер их виртуальной памяти.

Как определить, сколько ОЗУ используется каждым процессом?

В busybox «ps» не имеет опции «-o», но «ps l» содержит столбец RSS.

Если базовый O / S является Linux, вы также можете получить более конкретные данные для данного процесса:

 cat /proc/PID/status 

Результат выглядит следующим образом:

 Наименование: зола
 Состояние: S (спящий)
 Tgid: 1990
 Pid: 1990
 PPID: 1
 TracerPid: 0
 Uid: 0 0 0 0
 Gid: 0 0 0 0
 FDSize: 32
 Группы: 0 
 VmPeak: 1592 kB
 VmSize: 1592 kB
 VmLck: 0 kB
 VmPin: 0 kB
 VmHWM: 552 kB
 VmRSS: 552 kB
 VmData: 268 kB
 VmStk: 136 kB
 VmExe: 688 kB
 VmLib: 472 kB
 VmPTE: 16 kB
 VmSwap: 0 kB
 Темы раздела: 1
 SigQ: 14/340
 SigPnd: 00000000000000000000000000000000
 ShdPnd: 00000000000000000000000000000000
 SigBlk: 00000000000000000000000000000000
 SigIgn: 00000000000000000000000004804004
 SigCgt: 00000000000000000000000000080002
 CapInh: 0000000000000000
 CapPrm: ffffffffffffffff
 CapEff: ffffffffffffffff
 CapBnd: ffffffffffffffff
 Cpus_allowed: 1
 Cpus_allowed_list: 0
 volunte_ctxt_switches: 49
 nonvoluntary_ctxt_switches: 15

В этом списке VmRSS является текущим резидентным множеством, а VmHWM является резидентной сетью с высоким уровнем воды.

 ps -o pid,user,vsz,rss,comm,args 

4-й столбец (rss) – это размер резидентного набора, необработанная физическая память, используемая задачей, в килобайтах.