1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| 1. 查看CPU使用情况的命令 vmstat 5 #每5秒刷新一次,最右侧有CPU的占用率的数据 2. Centos下测试硬盘读写速度 写速度: dd if=/dev/zero bs=1k count=1000000 of=1Gb.file 读速度: dd if=1Gb.file bs=64k |dd of=/dev/null 读写速度: dd if=1Gb.file of=2Gb.file bs=64k 用time来计时: time dd if=/dev/zero bs=1k count=1000000 of=1Gb.file time dd if=1Gb.file bs=64k |dd of=/dev/null 磁盘连续写入测试(268MB) dd if=/dev/zero of=kwxgd bs=64k count=4k oflag=dsync
磁盘连续读取测试(268MB) dd if=kwxgd of=/dev/zero bs=64k count=4k iflag=direct
以上测试为通过DD命令先写入一个268MB的文件,再通过DD命令读取。分配单元大小(簇):4K。
3. netstat 显示网络各种情况的命令 -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式同“ipconfig -e”。 -n 以网络IP地址代替名称,显示出网络连接情形。 -r 显示核心路由表,格式同“route -e”。 -t 显示TCP协议的连接情况。 -u 显示UDP协议的连接情况。 -v 显示正在进行的工作。 netstat -an TCP连接状态并汇总: netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 4. 查看网络状态 ifconfig -a 5. 查看网络流量: watch ifconfig cat /proc/net/dev watch more /proc/net/dev
|