Осторожно, здесь царит FreeBSD и Linux вперемешку. Когда-нибудь я наведу порядок.
В основном, это касается FreeBSD, но многое актуально и для Linux.
sysctl -ah
.sysctl -ad
.dmesg
kenv
kldstat
и kldstat -v
.Под Linux SMART можно посмотреть
/usr/sbin/skdump /dev/sda
Посмотреть активность ввода/вывода можно командой iotop
.
Под FreeBSD очень полезная утилита smartctl
.
/usr/local/sbin/smartctl -a /dev/ad4
выдаст полную информацию по указанному диску, вот лишь, некоторые поля:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 100 100 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0007 253 253 025 Pre-fail Always - 5760
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 77
7 Seek_Error_Rate 0x000f 253 253 051 Pre-fail Always - 0
8 Seek_Time_Performance 0x0025 253 253 015 Pre-fail Offline - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 5899
10 Spin_Retry_Count 0x0033 253 253 051 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 61
194 Temperature_Celsius 0x0022 050 043 000 Old_age Always - 50
196 Reallocated_Event_Count 0x0032 253 253 000 Old_age Always - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x000a 100 100 000 Old_age Always - 0
201 Soft_Read_Error_Rate 0x000a 100 100 000 Old_age Always - 0
202 TA_Increase_Count 0x0032 253 253 000 Old_age Always - 0
На самом деле информации выдаётся на много больше.
Информация о нагрузке на диски в реальном масштабе времени:
gstat
и iostat -w 1
.
Информация о swap'e: swapctl -lh
.
Информация о всех открытых файлах fstat
.
Есть ещё systat
.
Очень полезная утилита lsof
выдаёт список всех
открытых файлов, включая сокеты, конвейеры и прочее.
Она на удивление неприхотлива, и ей не требуется
ни специальных возможностей ядра, ни монтирования procfs.
Почему-то она не входит в минимальную установку FreeBSD.
Посмотреть, от каких библиотек зависит исполняемый файл:
ldd -f '%p\n' -a /usr/local/bin/mc | sort | uniq
Список локалей: locale -a
.
Очень полезен мониторчик mbmon
и его X-версия
xmbmon
. Он показывает температуры и вольтажи на
системной плате.
ntpdate 2.ru.pool.ntp.org
О сети netstat
; при подъёме новых интерфейсов
очень полезна netstat -i
; при настройке маршрутизации —
netstat -r
.
При отладке новых интерфейсов полезна sockstat
.
Для прослушивания трафика очень полезна утилита ipsumdump
.
Лично мне она кажется более удобной, чем стандартные
tcpdump
и tcpshow
.