LINUX.ORG.RU

Сообщения HappyByte

 

VM, память пожираемая процессами и етц. как посмотреть?

Образовалась интересная проблема, которая заключается в том, что обычные тулзы типа top и ps не дают точной информации по пямяти занимаемой мультипоточным процессом или группой процессов, которые запускаются через fork().

Многие ОС (FreeBSD и Linux в том числе) при fork() используют copy-on-write, шаред библиотеки берутся из системного кэша и другие примочки позволяют процессам кушать памяти реально меньше, чем заявлено и отображается в top и ps.

Каким же хитрым образом замерять сколько _РЕАЛЬНО_ памяти кушает тот или иной процесс?

HappyByte
()

RSS подписка на новые темы