Как я могу узнать, сколько меня переводит моя система?
Есть ли хороший способ увидеть, насколько моя система (например, как часто, сколько места подкачки она использует каждый раз / в среднем) использует пространство подкачки во время различных задач?
- Последствия сбоя SWAP
- error: слишком много слов `` в cat
- Как может быть медленным?
- Как определяется статус возврата переменной назначения?
- Есть ли что-то вроде досуга для использования ЦП?
One Solution collect form web for “Как я могу узнать, сколько меня переводит моя система?”
Вы можете использовать sar -B 1
чтобы получить представление в реальном времени об этой информации (измените 1
на нужный интервал обновления).
Результат выглядит следующим образом:
08:11:54 PM pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff 08:11:55 PM 0.00 0.00 24.00 0.00 57.00 0.00 0.00 0.00 0.00 08:11:56 PM 0.00 0.00 23.53 0.00 53.92 0.00 0.00 0.00 0.00 08:11:57 PM 0.00 0.00 16.00 0.00 53.00 0.00 0.00 0.00 0.00
-
pgpgin / s – Общее количество килобайт, загружаемых системой с диска в секунду.
-
pgpgout / s – Общее количество килобайт, выгружаемых системой на диск в секунду.
-
fault / s – Количество ошибок страницы (майор + минор), производимых системой в секунду. Это не количество ошибок страниц, которые генерируют ввод-вывод, поскольку некоторые ошибки страницы могут быть разрешены без ввода-вывода.
-
majflt / s – количество основных сбоев, производимых системой в секунду, которые требовали загрузки страницы памяти с диска.
-
pgfree / s – количество страниц, размещенных в бесплатном списке системой в секунду.
-
pgscank / s – Количество страниц, отсканированных демоном kswapd в секунду.
-
pgscand / s – Количество страниц, сканируемых напрямую в секунду.
-
pgsteal / s – количество страниц, которые система исправляла из кеша (pagecache и swapcache) в секунду для удовлетворения потребностей в памяти.