Это старая версия документа!
nmom - многоцелевой инструмент мониторинга. Есть возможность формирования файлов в т.ч. в удобочитаемом формате html.
lshw - информация об имеющемся аппаратном обеспечении (в debian ставится отдельно).
dmidecode -t - информация о системе.
Информация о доступном процессоре /proc/cpuinfo [| grep processor].
top выводит перечень запущенных процессов, так же, средние данные о загрузке процессора (мин, 5мин и 15мин.), одно ядро обозначается 1 (0.5 = нагрузка 50%), 4 ядра обозначаются 4 (2.0 = нагрузка 50%).
nice - позволяет задать приоритет процессу от -20 (максимальный) до 19 (минимальный).
lscpu - информация о процессоре.
free - отобразит состояние памяти.
vmstat - состояние файла подкачки.
Пример: vmstat 30 4- 4 строки с 30ым интервалом, столбец si- из свопа в системную память, so-из памяти в своп.
df -h - место на дисках. Работа с дисками.
df -i - состояние inode.
В менеджерах пактов есть функции по очистке ненужных файлов.
lsblk - список дисков и разделов.
fdisk -l - так же, информация о дисках и разделах.
# Нагрузка на диски iostat -p 1
iftop [-i eth0] - активные соединения.
nethogs eth0 - по процессам.
tc - ограничения пропускной способности.
DMI (Desktop Management Interface) - это интеpфейс упpавления компьютерными системами, набор программных и аппаратных средств для сбора, хранения и отображения данных об оборудовании ПК. Встроена в BIOS всех современных материнских плат, а также осуществляется через API в прикладных ПО.
SMBIOS (System Management BIOS) - системное управление BIOS.
Утилита dmidecode позволяет извлечь записи из базы данных DMI и отобразить их в требуемом виде. Ставится по умолчанию.
С помощью ключа -t указывается тип оборудования, по которому нужно извлечь инфу, можно использовать числовой эквивалент.
0 | BIOS Information |
1 | System Information |
2 | Baseboard (or Module) Information |
3 | System Enclosure or Chassis |
4 | Processor Information |
5 | Memory Controller Information (Obsolete) |
6 | Memory Module Information (Obsolete) |
7 | Cache Information |
8 | Port Connector Information |
9 | System Slots |
10 | On Board Devices Information |
11 | OEM Strings |
12 | System Configuration Options |
13 | BIOS Language Information |
14 | Group Associations |
15 | System Event Log |
16 | Physical Memory Array |
17 | Memory Device |
18 | 32-Bit Memory Error Information |
19 | Memory Array Mapped Address |
20 | Memory Device Mapped Address |
21 | Built-in Pointing Device |
22 | Portable Battery |
23 | System Reset |
24 | Hardware Security |
25 | System Power Controls |
26 | Voltage Probe |
27 | Cooling Device |
28 | Temperature Probe |
29 | Electrical Current Probe |
30 | Out-of-Band Remote Access |
31 | Boot Integrity Services (BIS) Entry Point |
32 | System Boot Information |
33 | 64-Bit Memory Error Information |
34 | Management Device |
35 | Management Device Component |
36 | Management Device Threshold Data |
37 | Memory Channel |
38 | IPMI Device Information |
39 | System Power Supply |
40 | Additional Information |
41 | Onboard Devices Extended Information |
42 | Management Controller Host Interface |
126 | Inactive |
127 | End-of-Table |
128-255 | Available for system- and OEM- specific information |
lshw (Hardware Lister) менее информативна, но позволяет получить сведения об оборудовании компьютера в различных форматах (XML, HTML и т.д.), + есть GUI. Утилита использует данные из таблиц DMI, конфигурационных файлов, модулей ядра и драйверов.