LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Недописал.

Итак, пока только один вывод:

Вывод весьма баянистый, но его стоит обобщить - в современных ОС учёт потребления памяти вообще плохой.

В частности, это причина почему утилиты показывают разные числа - в первоисточнике половины этих чисел нет, а есть всякая муть, из которой они по косвенным признаком могут быть посчитаны.

Интересная задача: посчитать потребление памяти группой процессов.

Учитывая, разумеется, что память у них может быть как приватная, так и расшаренная, а расшаренная может быть как внутри группы так и куда-то наружу. А так же учесть, что если прога сделала mmap какого-то файла, то по факту она его кешом неизвестного размера тоже потребляет память не хуже чем обычными аллокациями - ведь и обычные аллокации можно убрать в свап на диск.

Исходная версия firkax, :

Недописал.

Итак, пока только один вывод:

Вывод весьма баянистый, но его стоит обобщить - в современных ОС учёт потребления памяти вообще плохой.

В частности, это причина почему утилиты показывают разные числа - в первоисточнике половины этих чисел нет, а есть всякая муть, из которой они по косвенным признаком могут быть посчитаны.

Интересная задача: посчитать потребление памяти группой процессов.

Учитывая, разумеется, что память у них может быть как приватная, так и расшаренная, а расшаренная может быть как внутри группы так и куда-то наружу. А так же учесть, что если прога сделала mmap какого-то файла, то по факту она его кешом тоже потребляет память не хуже чем обычными аллокациями - ведь и обычные аллокации можно убрать в свап на диск.