linux常用工具诊断工具使用示例1

来源:互联网 发布:ib网络的网线 编辑:程序博客网 时间:2024/06/05 03:25

我使用的ubutun,安装用apt-get非常方便。

weijianzhongwj@ubuntu:~$ dstatYou did not select any stats, using -cdngy by default.----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw  16   5  77   2   0   1| 181k  147k|   0     0 |1439B 6319B|1234  6234   1   1  95   3   0   0|   0    92k|   0     0 |   0     0 | 814   999   2   1  97   0   0   1|   0     0 |   0     0 |   0     0 | 821   966   1   1  98   0   0   0|   0     0 |   0    86B|   0     0 | 802   798   1   0  98   0   0   0|   0     0 |   0     0 |   0     0 | 781   742   2   1  98   0   0   0|   0     0 |   0     0 |   0     0 | 801   834   1   1  95   3   0   1|   0   104k|5591B 3433B|   0     0 | 876  1239   1   1  98   0   0   0|   0     0 | 658B 2023B|   0     0 | 829   911 ^Cweijianzhongwj@ubuntu:~$ vmstat 1procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa 0  0  61876 125672 427420 491748    0    2    68    69  308  571 16  5 77  2 0  0  61876 125672 427464 491704    0    0     0   176  358 1042  1  1 95  3 0  0  61876 125528 427464 491748    0    0     0     0  347  750  2  1 97  0 0  0  61876 125480 427464 491748    0    0     0     0  679  737  2  1 98  0 0  0  61876 125376 427464 491748    0    0     0    12  771  706  1  1 99  0^Cweijianzhongwj@ubuntu:~$ iostat Linux 3.5.0-17-generic (ubuntu) 2012年11月05日 _i686_(4 CPU)avg-cpu:  %user   %nice %system %iowait  %steal   %idle          15.52    0.01    5.45    1.89    0.00   77.13Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtnsda              12.38       181.16       147.01    1974352    1602164weijianzhongwj@ubuntu:~$ ifstat       eth0               wlan0        KB/s in  KB/s out   KB/s in  KB/s out    0.00      0.00      0.00      0.00    0.00      0.00      0.00      0.00    0.00      0.00      0.00      0.09    0.00      0.00      0.00      0.00    0.00      0.00      0.00      0.00    0.00      0.00      0.00      0.00^C

dstat系统资源检测工具,可以统计的数据包括

OPTIONS       -c, --cpu              enable cpu stats (system, user, idle, wait, hardware interrupt, software interrupt)       -C 0,3,total              include cpu0, cpu3 and total (when using -c/--cpu)       -d, --disk              enable disk stats (read, write)       -D total,hda              include total and hda (when using -d/--disk)       -g, --page              enable page stats (page in, page out)       -i, --int              enable interrupt stats       -I 5,10              include interrupt 5 and 10 (when using -i/--int)       -l, --load              enable load average stats (1 min, 5 mins, 15mins)       -m, --mem              enable memory stats (used, buffers, cache, free)       -n, --net              enable network stats (receive, send)       -N eth1,total              include eth1 and total (when using -n/--net)       -p, --proc              enable process stats (runnable, uninterruptible, new) -r, --io              enable I/O request stats (read, write requests)       -s, --swap              enable swap stats (used, free)       -S swap1,total              include swap1 and total (when using -s/--swap)       -t, --time              enable time/date output       -T, --epoch              enable time counter (seconds since epoch)       -y, --sys              enable system stats (interrupts, context switches)       --aio  enable aio stats (asynchronous I/O)       --fs   enable filesystem stats (open files, inodes)       --ipc  enable ipc stats (message queue, semaphores, shared memory)       --lock enable file lock stats (posix, flock, read, write)       --raw  enable raw stats (raw sockets)       --socket              enable socket stats (total, tcp, udp, raw, ip-fragments) --tcp  enable tcp stats (listen, established, syn, time_wait, close)       --udp  enable udp stats (listen, active)       --unix enable unix stats (datagram, stream, listen, active)       --vm   enable vm stats (hard pagefaults, soft pagefaults, allocated, free)       --plugin-name              enable (external) plugins by plugin name, see PLUGINS for options       Possible internal stats are              aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io, ipc, load, lock, mem, net, page, page24, proc, raw,              socket, swap, swapold, sys, tcp, time, udp, unix, vm       --list list the internal and external plugin names       -a, --all              equals -cdngy (default)       -f, --full              expand -C, -D, -I, -N and -S discovery lists       -v, --vmstat              equals -pmgdsc -D total       --float              force float values on screen (mutual exclusive with --integer)       --integer              force integer values on screen (mutual exclusive with --float)       --bw, --blackonwhite              change colors for white background terminal  --nocolor              disable colors (implies --noupdate)       --noheaders              disable repetitive headers       --noupdate              disable intermediate updates when delay > 1       --output file              write CSV output to file       --profile              show profiling statistics when exiting dstat

比如:

weijianzhongwj@ubuntu:~$ dstat --fs--filesystem-files  inodes 8800  21186  8640  20966  8640  20966  8640  20968 ^Cweijianzhongwj@ubuntu:~$ dstat -T--epoch---  epoch   1352126322135212632313521263241352126325^Cweijianzhongwj@ubuntu:~$ dstat --ipc--sysv-ipc-msg sem shm  0   1  31  0   1  31  0   1  31  0   1  30^Cweijianzhongwj@ubuntu:~$ dstat --socket------sockets------tot tcp udp raw frg676  10   5   0   0676  10   5   0   0673   7   5   0   0673   7   5   0   0673   7   5   0   0673   7   5   0   0673   7   5   0   0^C

ifstat是统计所有网卡的输入输出流量的。

vmstat主要统计的就是内存的使用情况了。

iostat统计的就是硬盘的读写情况。


原创粉丝点击