Использование памяти Linux не суммируется

The goal is to filter processes based on some requirements and enable/disable connection establishment in real-time

netstat -pant |grep -i ESTABLISHED

Приведенная выше команда даст вам установленное соединение, идентификатор процесса/имя приложения _, пользователя

.

Теперь, когда у вас есть то, что вам нужно, вы можете написать сценарий bash, чтобы продолжить использование информации, полученной от первой команды.

0
04.09.2020, 02:43
2 ответа

В первой строке vmstatпоказано среднее использование ресурсов с момента последней перезагрузки, а не общее количество. В столбце swapdотображается 0, несмотря на то, что система явно имеет виртуальную память на диске или в области подкачки. Просто никто не используется.

Он не показывает 96 ГБ, потому что буферы и кеш не отображаются, что вы увидите при free.

1
18.03.2021, 23:07

vmstat -aне отслеживает всю системную память; в частности, отсутствует вся память, используемая в буферах и кеше (, которую вы можете видеть без-a).

Ваши значения совпадают с информацией из/proc/meminfo:

MemFree:          847812 kB
...
Active:         55884280 kB
Inactive:       11407444 kB

(с небольшими вариациями, так как выходы не были одновременными ).

0
18.03.2021, 23:07

Теги

Похожие вопросы