On this page I provide a list of statistical tools for FreeBSD to monitor your
system. There are a lot of them, so if I missed one please mail me (ronald at
echteman dot nl).
fstat | The fstat utility identifies open files. |
gstat | The gstat utility can be used to monitor I/O transactions of geom(4) devices. |
iostat | The iostat utility displays kernel I/O statistics on terminal, device and cpu operations. |
netstat | The netstat command symbolically displays the contents of various network-related data structures. |
nfsstat | The nfsstat command displays statistics kept about NFS client and server activity. |
pstat | The pstat utility displays open file entry, swap space utilization, terminal state, and vnode data structures. |
top | Top displays the top processes on the system and periodically updates this information. |
systat | The systat utility displays various system statistics in a screen oriented fashion. |
vmstat | The vmstat utility reports certain kernel statistics kept about process, virtual memory, disk, trap and cpu activity. |
- fstat
The fstat utility identifies open files.
USER CMD PID FD MOUNT INUM MODE SZ|DV R/W ronald fstat 1087 root / 2 drwxr-xr-x 512 r ronald fstat 1087 wd /usr 824321 drwxr-xr-x 3584 r ronald fstat 1087 text /usr 1038656 -r-xr-sr-x 14624 r ronald fstat 1087 0 /dev 126 crw--w---- ttyp1 rw ronald fstat 1087 1 /dev 126 crw--w---- ttyp1 rw ronald fstat 1087 2 /dev 126 crw--w---- ttyp1 rw ronald fstat 1087 3 /dev 15 crw-r----- mem r ronald fstat 1087 4 /dev 16 crw-r----- kmem r ronald fstat 1087 5 / 8700 -rw-r--r-- 40960 r ronald vim 1025 root / 2 drwxr-xr-x 512 r ronald vim 1025 wd /tmp 2 drwxrwxrwt 512 r ronald vim 1025 text /usr 329983 -rwxr-xr-x 1266616 r ronald vim 1025 0 /dev 129 crw--w---- ttyp3 rw ronald vim 1025 1 /dev 129 crw--w---- ttyp3 rw
- gstat
The gstat utility can be used to monitor I/O transactions of geom(4) devices.
dT: 0.504 flag_I 500000us sizeof 240 i -1 L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 1 91 91 964 3.6 0 0 0.0 33.2| ad0 1 91 91 964 3.7 0 0 0.0 33.4| ad0s1 0 0 0 0 0.0 0 0 0.0 0.0| acd0 0 0 0 0 0.0 0 0 0.0 0.0| ad0s1a 0 0 0 0 0.0 0 0 0.0 0.0| ad0s1b 0 0 0 0 0.0 0 0 0.0 0.0| ad0s1c 0 0 0 0 0.0 0 0 0.0 0.0| ad0s1d 1 91 91 964 3.7 0 0 0.0 33.7| ad0s1e 0 0 0 0 0.0 0 0 0.0 0.0| md0
- iostat
The iostat utility displays kernel I/O statistics on terminal, device and cpu
operations.
tty ad0 fd0 cpu tin tout KB/t tps MB/s KB/t tps MB/s us ni sy in id 16 567 13.22 17 0.22 0.00 0 0.00 9 0 3 1 86 821 880 64.00 0 0.02 0.00 0 0.00 8 0 3 1 89 844 864 0.00 0 0.00 0.00 0 0.00 7 0 3 1 89 945 965 64.00 0 0.02 0.00 0 0.00 6 0 4 1 89 961 981 64.00 0 0.02 0.00 0 0.00 6 0 3 3 88 961 981 0.00 0 0.00 0.00 0 0.00 6 0 2 1 90 961 981 64.00 0 0.02 0.00 0 0.00 8 0 2 1 89
- netstat
The netstat command symbolically displays the contents of various
network-related data structures. There are a number of output formats,
depending on the options for the information presented.
Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 192.168.0.2.63566 193.69.116.13.http CLOSE_WAIT tcp4 0 0 192.168.0.2.52783 216.239.41.104.http ESTABLISHED tcp4 0 0 192.168.0.2.49413 solo.cs.vu.nl.imap ESTABLISHED tcp4 0 0 192.168.0.2.65519 ronald.echteman..imap ESTABLISHED tcp4 0 0 192.168.0.2.49324 ronald.echteman..imap ESTABLISHED tcp4 0 0 192.168.0.2.50677 192.168.0.1.ssh ESTABLISHED udp4 0 0 localhost.ntp *.* udp4 0 0 192.168.0.2.ntp *.* udp4 0 0 localhost.domain *.* udp4 0 0 192.168.0.2.domain *.* Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c15fe348 stream 0 0 0 c15fed20 0 0 /tmp/.X11-unix/X0 c15fed20 stream 0 0 0 c15fe348 0 0 c19ed118 stream 0 0 0 c15fd1a4 0 0 c15fd1a4 stream 0 0 0 c19ed118 0 0 c15fe118 stream 0 0 0 c15fe3d4 0 0
- nfsstat
The nfsstat command displays statistics kept about NFS client and server
activity.
Client Info: Rpc Counts: Getattr Setattr Lookup Readlink Read Write Create Remove 0 0 0 0 0 0 0 0 Rename Link Symlink Mkdir Rmdir Readdir RdirPlus Access 0 0 0 0 0 0 0 0 Mknod Fsstat Fsinfo PathConf Commit 0 0 0 0 0 Rpc Info: TimedOut Invalid X Replies Retries Requests 0 0 0 0 0 Cache Info: Attr Hits Misses Lkup Hits Misses BioR Hits Misses BioW Hits Misses 0 0 0 0 0 0 0 0 BioRLHits Misses BioD Hits Misses DirE Hits Misses 0 0 0 0 0 0 Server Info: Getattr Setattr Lookup Readlink Read Write Create Remove 0 0 0 0 0 0 0 0 Rename Link Symlink Mkdir Rmdir Readdir RdirPlus Access 0 0 0 0 0 0 0 0 Mknod Fsstat Fsinfo PathConf Commit 0 0 0 0 0 Server Ret-Failed 0 Server Faults 0 Server Cache Stats: Inprog Idem Non-idem Misses 0 0 0 0 Server Write Gathering: WriteOps WriteRPC Opsaved 0 0 0
- pstat
The pstat utility displays open file entry, swap space utilization, terminal
state, and vnode data structures.
LINE RAW CAN OUT IHIWT ILOWT OHWT LWT COL STATE SESS PGID DISC ttyv0 0 0 0 7680 6720 2052 256 0 OCc 683 694 term ttyv1 0 0 0 7680 6720 2052 256 0 OCc 684 711 term ttyv2 0 0 0 7680 6720 2052 256 7 OCc 685 685 term ttyv3 0 0 0 7680 6720 2052 256 7 OCc 686 686 term ttyv4 0 0 0 7680 6720 2052 256 7 OCc 687 687 term ttyv5 0 0 0 7680 6720 2052 256 7 OCc 688 688 term ttyv6 0 0 0 7680 6720 2052 256 7 OCc 689 689 term ttyv7 0 0 0 7680 6720 2052 256 7 OCc 690 690 term ttyv8 0 0 0 7680 6720 1296 256 2 OCc 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term 0,0 0 0 0 0 0 0 0 0 - 0 0 term consolectl 0 0 0 7680 6720 1296 256 0 - 0 0 term ttyp0 0 0 0 7680 6720 2052 256 0 OCc 729 943 term ttyp1 0 0 76 7680 6720 2052 256 0 OCc 754 1279 term ttyp2 0 0 0 7680 6720 2052 256 96221 OCc 778 1217 term ttyp3 0 0 0 7680 6720 2052 256 0 OCc 807 807 term cuaa0 0 0 0 7680 6720 1296 256 336 OCcXl 0 0 term ttyp4 0 0 0 7680 6720 2052 256 0 OCc 1210 1216 term
- top
Top displays the top processes on the system and periodically updates this
information.
last pid: 1421; load averages: 0.02, 0.08, 0.08 up 0+01:42:59 11:49:46 61 processes: 1 running, 60 sleeping CPU states: 5.4% user, 0.0% nice, 1.2% system, 0.0% interrupt, 93.4% idle Mem: 83M Active, 213M Inact, 62M Wired, 13M Cache, 48M Buf, 824K Free Swap: 743M Total, 743M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 1216 ronald -8 0 6844K 1048K pcmwr 1:25 2.34% 2.34% mpg123 734 ronald 76 0 51104K 44804K select 2:33 0.00% 0.00% opera 710 ronald 76 -10 17292K 16096K select 2:29 0.00% 0.00% XFree86 777 ronald 76 0 4888K 3280K select 0:46 0.00% 0.00% xterm 723 ronald 76 0 6588K 4236K select 0:14 0.00% 0.00% icewm 1218 root 5 0 1256K 840K ttyin 0:06 0.00% 0.00% tip 806 ronald 76 0 4888K 3344K select 0:05 0.00% 0.00% xterm 753 ronald 76 0 5284K 3712K select 0:03 0.00% 0.00% xterm 521 root 76 0 1588K 1080K select 0:00 0.00% 0.00% ntpd 727 ronald 76 0 4904K 3252K select 0:00 0.00% 0.00% xterm 1410 ronald 76 0 7276K 4652K select 0:00 0.00% 0.00% vim 724 ronald 76 0 2564K 1580K select 0:00 0.00% 0.00% ssh-agent 754 ronald 5 0 2192K 1676K ttyin 0:00 0.00% 0.00% bash 807 ronald 8 0 2196K 1708K wait 0:00 0.00% 0.00% bash 1209 ronald 76 0 4888K 3648K select 0:00 0.00% 0.00% xterm 684 root 8 0 1616K 1164K wait 0:00 0.00% 0.00% login 328 bind 76 0 2760K 2076K select 0:00 0.00% 0.00% named
- systat
The systat utility displays various system statistics in a screen oriented
fashion.
6 users Load 0.08 0.23 0.26 Aug 12 10:47 Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER Tot Share Tot Share Free in out in out Act 81112 5180 147268 9244 24120 count All 376852 6864 2954884 12200 pages Interrupts Proc:r p d s w Csw Trp Sys Int Sof Flt cow 386 total 3 56 645 17 721 642 14 57968 wire 250 0: clk 81664 act 1: atkb 1.2%Sys 0.8%Intr 0.8%User 0.0%Nice 97.2%Idl 217284 inact 6: fdc0 | | | | | | | | | | 20720 cache 7: ppc0 = 3400 free 128 8: rtc daefr 7 11: pcm Namei Name-cache Dir-cache prcfr 12: psm Calls hits % hits % react 13: npx pdwak 1 14: ata zfod pdpgs 15: ata Disks ad0 fd0 ofod intrn KB/t 16.00 0.00 %slo-z 48784 buf tps 1 0 tfree 1 dirtybuf MB/s 0.02 0.00 26886 desiredvnodes % busy 0 0 20241 numvnodes 3786 freevnodes
- vmstat
The vmstat utility reports certain kernel statistics kept about process,
virtual memory, disk, trap and cpu activity.
procs memory page disks faults cpu r b w avm fre flt re pi po fr sr ad0 fd0 in sy cs us sy id 1 2 0 138200 20520 48 0 0 0 81 41 0 0 809 1780 1151 10 5 86 0 2 0 138200 20520 1 0 0 0 1 0 0 0 633 514 590 1 1 98 0 2 0 138200 20520 0 0 0 0 0 0 0 0 632 469 587 0 1 98 0 2 0 138200 20520 0 0 0 0 0 0 0 0 687 681 716 1 2 97 0 2 0 138200 20520 0 0 0 0 1 0 1 0 673 704 686 1 1 98 2 3 0 139372 20176 79 0 0 0 46 0 3 0 644 1017 654 2 3 95 0 3 0 139432 18364 12 0 0 0 7 0 67 0 701 14122 2141 56 23 20 2 2 0 139868 16748 37 0 0 0 0 0 35 0 667 12963 2603 66 20 13 2 2 0 139920 15648 5 0 0 0 69 0 50 0 682 15063 1930 65 23 12 0 2 0 138200 14104 6 0 0 0 262 0 124 0 759 10485 1937 30 16 55
No comments:
Post a Comment