В чем разница между командами free и vmstat?
Вывод vmstat:
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 1 0 1001568 84736 500928 0 0 47 30 36 63 1 0 99 1
бесплатный вывод:
total used free shared buffers cached
Mem: 1918500 916592 1001908 0 84732 500576
-/+ buffers/cache: 331284 1587216
Swap: 1948668 0 1948668
Как общая память в vmstat
рассчитывается?
1 ответ
Решение
free отображает общее количество свободной и используемой физической и подкачки памяти в системе, а также буферы, используемые ядром. Столбец общей памяти следует игнорировать; это устарело.
vmstat сообщает информацию о процессах, памяти, подкачке страниц, блокировке ввода-вывода, прерываниях и процессорных процессорах.
В первом отчете приведены средние значения с момента последней перезагрузки. Дополнительные отчеты дают информацию о периоде выборки с задержкой длины. Отчеты о процессе и памяти являются мгновенными в любом случае.