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

Инструменты сайта


linux:overall:perfomance

Это старая версия документа!


Производительность системы

nmom - многоцелевой инструмент мониторинга. Есть возможность формирования файлов в т.ч. в удобочитаемом формате html.
lshw - информация об имеющемся аппаратном обеспечении (в debian ставится отдельно).
dmidecode -t - информация о системе.

CPU

Информация о доступном процессоре /proc/cpuinfo [| grep processor].
top выводит перечень запущенных процессов, так же, средние данные о загрузке процессора (мин, 5мин и 15мин.), одно ядро обозначается 1 (0.5 = нагрузка 50%), 4 ядра обозначаются 4 (2.0 = нагрузка 50%).
nice - позволяет задать приоритет процессу от -20 (максимальный) до 19 (минимальный).
lscpu - информация о процессоре.

ОЗУ

free - отобразит состояние памяти.

  • total/used/free - всего / используется / свободно
  • shared - разделяемая память
  • buff/cache - память используемая буферами ядра, кэшем страниц, может быть восстановлена приложением
  • available - доступная для запуска новых приложений

vmstat - состояние файла подкачки.
Пример: vmstat 30 4- 4 строки с 30ым интервалом, столбец si- из свопа в системную память, so-из памяти в своп.

Диск

df -h - место на дисках. Работа с дисками.
df -i - состояние inode. В менеджерах пактов есть функции по очистке ненужных файлов.
lsblk - список дисков и разделов.
fdisk -l - так же, информация о дисках и разделах.

Сеть

iftop [-i eth0] - активные соединения.
nethogs eth0 - по процессам.
tc - ограничения пропускной способности.

linux/overall/perfomance.1618914841.txt.gz · Последнее изменение: 2021/04/20 10:34 — admin