Доброе время суток!
Возникла необходимость перенести часть сервисов с FreeBSD на Linux, и вседствии этого появилась куча вопросов о мониторинге системы (Linux). Подскажите аналоги программ и ключей для Linux.
сеть:
# netstat -hw1
input (Total) output
packets errs idrops bytes packets errs bytes colls
538K 0 0 428M 537K 0 437M 0
538K 0 0 425M 536K 0 425M 0
548K 0 0 429M 546K 0 429M 0
^C
процессор:
# top -aSP
last pid: 54377; load averages: 0.36, 0.38, 0.35 up 92+07:15:15 13:27:25
164 processes: 10 running, 108 sleeping, 46 waiting
CPU 0: 0.0% user, 0.0% nice, 4.8% system, 16.1% interrupt, 79.2% idle
CPU 1: 0.0% user, 0.0% nice, 3.0% system, 17.9% interrupt, 79.2% idle
CPU 2: 0.6% user, 0.0% nice, 1.2% system, 21.9% interrupt, 76.3% idle
CPU 3: 0.0% user, 0.0% nice, 1.2% system, 11.3% interrupt, 87.5% idle
CPU 4: 0.0% user, 0.0% nice, 3.6% system, 14.3% interrupt, 82.1% idle
CPU 5: 0.0% user, 0.0% nice, 6.5% system, 20.8% interrupt, 72.6% idle
CPU 6: 0.0% user, 0.0% nice, 2.4% system, 26.0% interrupt, 71.6% idle
CPU 7: 0.0% user, 0.0% nice, 1.2% system, 22.0% interrupt, 76.8% idle
Mem: 573M Active, 13M Inact, 350M Wired, 28K Cache, 67M Buf, 2985M Free
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 8 171 ki31 0K 128K RUN 0 ??? 640.48% [idle]
12 root 46 -60 - 0K 736K WAIT 0 2931.0 151.42% [intr]
0 root 30 -68 0 0K 464K RUN 4 488.2H 22.17% [kernel]
45041 root 1 44 0 11828K 2848K select 2 197:49 0.10% /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var
712 root 1 44 0 357M 345M select 1 38.7H 0.00% /usr/local/sbin/bgpd -d -A 127.0.0.1
1782 root 1 44 0 85532K 68676K select 4 372:31 0.00% /usr/sbin/bsnmpd
13 root 1 44 - 0K 16K - 0 204:51 0.00% [yarrow]
700 root 1 44 0 164M 152M select 1 176:52 0.00% /usr/local/sbin/zebra -d -A 127.0.0.1
37992 root 1 44 0 26168K 7172K select 1 41:08 0.00% /usr/local/sbin/snmpd -p /var/run/net-snmpd.pid -Lsd 195.137
706 root 1 44 0 18812K 5400K select 0 7:11 0.00% /usr/local/sbin/ospfd -d -A 127.0.0.1
2 root 1 -8 - 0K 16K - 5 3:11 0.00% [g_event]
14 root 32 -64 - 0K 512K - 0 3:09 0.00% [usb]
1366 root 1 44 0 15308K 2832K select 0 1:36 0.00% /usr/local/sbin/watchquagga -dz -t 180 -T 60 -R /usr/local/e
19 root 1 44 - 0K 16K syncer 1 1:16 0.00% [syncer]
37993 root 1 45 0 6892K 1776K piperd 4 1:03 0.00% /usr/bin/awk -f /usr/local/etc/snmp/bgp
21 root 1 44 - 0K 16K sdflus 1 0:26 0.00% [softdepflush]
20 root 1 44 - 0K 16K vlruwt 5 0:25 0.00% [vnlru]
1419 root 1 44 0 6956K 1472K select 4 0:25 0.00% /usr/sbin/syslogd -s
8 root 1 -16 - 0K 16K pftm 1 0:25 0.00% [pfpurge]
22 root 1 -16 - 0K 16K flowcl 7 0:24 0.00% [flowcleaner]
18 root 1 44 - 0K 16K psleep 0 0:21 0.00% [bufdaemon]
1705 root 1 44 0 8012K 1544K nanslp 2 0:12 0.00% /usr/sbin/cron -s
1572 root 1 44 0 13988K 3444K select 1 0:10 0.00% /usr/local/sbin/sshd
50 root 1 -8 - 0K 16K mdwait 0 0:08 0.00% [md1]
15 root 1 44 - 0K 16K psleep 4 0:05 0.00% [pagedaemon]
4 root 1 -8 - 0K 16K - 6 0:05 0.00% [g_down]
40 root 1 -8 - 0K 16K mdwait 4 0:04 0.00% [md0]
3 root 1 -8 - 0K 16K - 2 0:04 0.00% [g_up]
1 root 1 44 0 3200K 564K wait 4 0:01 0.00% [init]
17 root 1 76 ki-6 0K 16K pgzero 1 0:00 0.00% [pagezero]
1077 root 1 44 0 3204K 716K select 0 0:00 0.00% /sbin/devd
54369 root 1 45 0 24876K 3908K sbwait 5 0:00 0.00% sshd: rsv [priv] (sshd)
54374 rsv 1 44 0 19924K 2276K select 0 0:00 0.00% sudo -s
54372 rsv 1 44 0 24876K 3936K select 4 0:00 0.00% sshd: rsv@pts/0 (sshd)
54375 root 1 44 0 7196K 2568K wait 5 0:00 0.00% /usr/local/bin/bash
54373 rsv 1 44 0 7196K 2628K wait 0 0:00 0.00% -bash (bash)
54377 root 1 44 0 9280K 2372K CPU0 0 0:00 0.00% top -aSP
1800 root 1 76 0 6824K 1252K ttyin 7 0:00 0.00% /usr/libexec/getty Pc ttyv5
1798 root 1 76 0 6824K 1252K ttyin 2 0:00 0.00% /usr/libexec/getty Pc ttyv3
1797 root 1 76 0 6824K 1252K ttyin 3 0:00 0.00% /usr/libexec/getty Pc ttyv2
1799 root 1 76 0 6824K 1252K ttyin 5 0:00 0.00% /usr/libexec/getty Pc ttyv4
1796 root 1 76 0 6824K 1252K ttyin 1 0:00 0.00% /usr/libexec/getty Pc ttyv1
1802 root 1 76 0 6824K 1252K ttyin 6 0:00 0.00% /usr/libexec/getty Pc ttyv7
1801 root 1 76 0 6824K 1252K ttyin 4 0:00 0.00% /usr/libexec/getty Pc ttyv6
1840 root 1 44 0 6824K 1252K ttyin 0 0:00 0.00% /usr/libexec/getty Pc ttyv0
929 root 1 76 0 7980K 1324K select 4 0:00 0.00% /usr/sbin/moused -p /dev/ums0 -t auto -I /var/run/moused.ums
9 root 1 44 - 0K 16K ccb_sc 0 0:00 0.00% [xpt_thrd]
7 root 1 -16 - 0K 16K waitin 1 0:00 0.00% [sctp_iterator]
16 root 1 44 - 0K 16K psleep 4 0:00 0.00% [vmdaemon]
или
# top -aHSPI
last pid: 54380; load averages: 0.42, 0.39, 0.36 up 92+07:15:49 13:27:59
164 processes: 13 running, 106 sleeping, 45 waiting
CPU 0: 0.0% user, 0.0% nice, 7.0% system, 17.4% interrupt, 75.6% idle
CPU 1: 0.0% user, 0.0% nice, 3.0% system, 15.4% interrupt, 81.6% idle
CPU 2: 0.0% user, 0.0% nice, 3.5% system, 17.9% interrupt, 78.6% idle
CPU 3: 0.0% user, 0.0% nice, 1.5% system, 19.9% interrupt, 78.6% idle
CPU 4: 0.0% user, 0.0% nice, 9.0% system, 18.4% interrupt, 72.6% idle
CPU 5: 0.0% user, 0.0% nice, 6.5% system, 20.9% interrupt, 72.6% idle
CPU 6: 0.0% user, 0.0% nice, 4.0% system, 20.9% interrupt, 75.1% idle
CPU 7: 0.0% user, 0.0% nice, 2.5% system, 19.4% interrupt, 78.1% idle
Mem: 573M Active, 13M Inact, 350M Wired, 28K Cache, 67M Buf, 2985M Free
Swap:
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11 root 171 ki31 0K 128K CPU3 3 1818.5 81.79% {idle: cpu3}
11 root 171 ki31 0K 128K CPU1 1 1749.0 80.18% {idle: cpu1}
11 root 171 ki31 0K 128K CPU7 7 1809.1 80.08% {idle: cpu7}
11 root 171 ki31 0K 128K RUN 4 1724.6 79.98% {idle: cpu4}
11 root 171 ki31 0K 128K CPU2 2 1795.0 77.88% {idle: cpu2}
11 root 171 ki31 0K 128K CPU6 6 1786.0 77.10% {idle: cpu6}
11 root 171 ki31 0K 128K RUN 0 1730.7 76.37% {idle: cpu0}
11 root 171 ki31 0K 128K RUN 5 1742.9 75.98% {idle: cpu5}
12 root -68 - 0K 736K CPU5 5 368.9H 20.36% {irq261: ix0:que }
12 root -68 - 0K 736K WAIT 6 366.1H 20.36% {irq262: ix0:que }
12 root -68 - 0K 736K WAIT 7 369.5H 20.26% {irq263: ix0:que }
12 root -68 - 0K 736K WAIT 0 365.1H 19.97% {irq256: ix0:que }
12 root -68 - 0K 736K WAIT 4 372.9H 19.78% {irq260: ix0:que }
12 root -68 - 0K 736K WAIT 1 362.5H 19.09% {irq257: ix0:que }
12 root -68 - 0K 736K WAIT 2 355.5H 18.65% {irq258: ix0:que }
12 root -68 - 0K 736K WAIT 3 358.7H 18.55% {irq259: ix0:que }
712 root 45 0 357M 345M select 0 38.7H 3.17% /usr/local/sbin/bgpd -d -A 127.0.0.1
0 root -68 0 0K 464K - 1 60.7H 2.98% {ix0 que}
0 root -68 0 0K 464K - 6 60.5H 2.98% {ix0 que}
0 root -68 0 0K 464K RUN 7 59.5H 2.98% {ix0 que}
0 root -68 0 0K 464K CPU3 3 59.5H 2.88% {ix0 que}
0 root -68 0 0K 464K - 1 58.7H 2.88% {ix0 que}
0 root -68 0 0K 464K - 5 60.3H 2.69% {ix0 que}
0 root -68 0 0K 464K - 4 53.2H 2.49% {ix0 que}
0 root -68 0 0K 464K CPU7 7 55.0H 2.39% {ix0 que}
45041 root 44 0 11828K 2848K select 4 197:49 0.10% /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/
700 root 44 0 164M 152M select 2 176:52 0.10% /usr/local/sbin/zebra -d -A 127.0.0.1
также интересует варианты мониторинга исчерпания системных кешей.
Заранее спасибо!