Описание тега osmand
Я немного путают о некоторых результатах я вижу из ПС и бесплатно.
На моем сервере, это результат свободного м
[root@сервер ~]# бесплатно -м.
общая бесплатно общая буферов кэширования
Мэм: 2048 2033 14 0 73 1398
-/+ буферы/кэш: 561 1486
Обмен: 2047 11 2036
В моем понимании, как Linux управляет памятью, заключается в том, что он будет хранить на диске, в оперативной памяти, так что каждый последующий доступ быстрее. Я считаю, что это свидетельствует "кэшированные" колонны. Кроме того, различные буферы хранятся в оперативной памяти, указанные в столбце "буферов".
Так если я правильно понял, то "фактическое" использование предполагается "использовать" значение "-/+ буферы/кэш", или 561 в этом случае.
Поэтому предполагая, что все это правильно, ту часть, которая бросает мне в результатах ПС ОКС
.
Мое понимание ПС
результаты, заключается в том, что 6-я колонна (РСС), представляет размер в килобайтах, используемой процессом памяти.
Поэтому, когда я выполнить эту команду:
[root@сервер ~]# ПС вход AUX | у awk '{сумма+=$6} конец {печать суммы / 1024}'
1475.52
Не должен результат быть "использован" колонна "-/+ буферы/кэш" из свободного -м
?
Итак, как я могу правильно определить использование памяти процесса в Linux? Видимо, моя логика ущербна.