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

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


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 - ограничения пропускной способности.

Оборудование

dmidecode


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


lshw (Hardware Lister) менее информативна, но позволяет получить сведения об оборудовании компьютера в различных форматах (XML, HTML и т.д.), + есть GUI. Утилита использует данные из таблиц DMI, конфигурационных файлов, модулей ядра и драйверов.

linux/overall/perfomance.1629223077.txt.gz · Последнее изменение: 2021/08/17 17:57 — admin