The goal is to filter processes based on some requirements and enable/disable connection establishment in real-time
netstat -pant |grep -i ESTABLISHED
Приведенная выше команда даст вам установленное соединение, идентификатор процесса/имя приложения _, пользователя
.Теперь, когда у вас есть то, что вам нужно, вы можете написать сценарий bash, чтобы продолжить использование информации, полученной от первой команды.
В первой строке vmstat
показано среднее использование ресурсов с момента последней перезагрузки, а не общее количество. В столбце swapd
отображается 0, несмотря на то, что система явно имеет виртуальную память на диске или в области подкачки. Просто никто не используется.
Он не показывает 96 ГБ, потому что буферы и кеш не отображаются, что вы увидите при free
.
vmstat -a
не отслеживает всю системную память; в частности, отсутствует вся память, используемая в буферах и кеше (, которую вы можете видеть без-a
).
Ваши значения совпадают с информацией из/proc/meminfo
:
MemFree: 847812 kB
...
Active: 55884280 kB
Inactive: 11407444 kB
(с небольшими вариациями, так как выходы не были одновременными ).