我的博客已迁移到xdoujiang.com请去那边和我交流 一、 网络测试工具iperf 1、安装包 apt-get -y install iperf 2、参数说明 -s, --server run in server mode(以server模式启动) -c, --client <host> run in client mode, connecting to <host>(以client模式启动) -p, --port n set server port to listen on/connect to to n (default 5001)指定服务器端使用的端口或客户端所连接的端口 -m, --print_mss print TCP maximum segment size (MTU - TCP/IP header)显示tcp最大mtu值 -f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes(分别表示以Kbits, Mbits, KBytes, MBytes显示报告) -i, --interval n pause n seconds between periodic bandwidth reports(间隔时间) -t, --time n time in seconds to transmit for (default 10 secs)(默认10秒 连接时间) -n, --num n[KM] number of bytes to transmit (instead of -t)(传输大小是字节) -w TCP_WINDOW_SIZE Controls the size of TCP buffers(tcp) 3、购买的云主机服务器(监听在9999端口 本机外网ip 1.1.1.1) iperf -s -p 9999 -m -w 102400000 4、公司内网客户端(连接服务端1.1.1.1)总连接时间200秒 服务端端口是9999 传输数据大小是10M左右) iperf -c 1.1.1.1 -t 200 -f m -p 9999 -n 10240000 -w 102400000 ------------------------------------------------------------ Client connecting to 1.1.1.1, TCP port 9999 TCP window size: 0.24 MByte (WARNING: requested 97.7 MByte) ------------------------------------------------------------ [ 3] local 10.1.10.250 port 41193 connected with 1.1.1.1 port 9999 [ ID] Interval Transfer Bandwidth [ 3] 0.0-20.2 sec 9.77 MBytes 4.06 Mbits/sec 总结:因公司环境因素 测试我云主机的服务器带宽才500KB(网卡in数据) 二、磁盘测试工具hdparm 1、安装包 apt-get -y install hdparm 2、hdparm -Tt /dev/vdb /dev/vdb: Timing cached reads: 19550 MB in 2.00 seconds = 9786.98 MB/sec Timing buffered disk reads: 32 MB in 3.03 seconds = 10.55 MB/sec 3、hdparm -Tt --direct /dev/vdb /dev/vdb: Timing O_DIRECT cached reads: 82 MB in 2.02 seconds = 40.59 MB/sec Timing O_DIRECT disk reads: 124 MB in 3.00 seconds = 41.28 MB/sec 4、参数说明 -T Perform timings of cache reads for benchmark and comparison purposes(测试硬盘读缓存的速度) -t Perform timings of device reads for benchmark and comparison purposes(测试硬盘读速度(不经过磁盘cache)) --direct Use the kernels "O_DIRECT" flag when performing a -t timing test(直接硬盘读测试) 三、磁盘测试工具dd 1、速度最慢的 dd bs=64k count=4k if=/dev/zero of=test oflag=dsync 4096+0 records in 4096+0 records out 268435456 bytes (268 MB) copied, 307.7 s, 872 kB/s 2、比较常用的测试 dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync 4096+0 records in 4096+0 records out 268435456 bytes (268 MB) copied, 89.2378 s, 3.0 MB/s 3、比较常用的测试 dd bs=64k count=4k if=/dev/zero of=test conv=fsync 4096+0 records in 4096+0 records out 268435456 bytes (268 MB) copied, 63.9118 s, 4.2 MB/s 4、带缓存的测试 dd bs=64k count=4k if=/dev/zero of=test 4096+0 records in 4096+0 records out 268435456 bytes (268 MB) copied, 0.321234 s, 836 MB/s 5、参数说明 dsync use synchronized I/O for data fdatasync physically write output file data before finishing fsync likewise, but also write metadata conv=CONVS convert the file as per the comma separated symbol list oflag=FLAGS write as per the comma separated symbol list bs=BYTES read and write up to BYTES bytes at a time(同时设置读/写缓冲区的字节数) count=BLOCKS copy only BLOCKS input blocks(只拷贝输入的blocks块)
磁盘及网络测试工具(iperf hdparm dd)
原创文章标签 iperf dd hdparm 文章分类 运维
©著作权归作者所有:来自51CTO博客作者xdoujiang的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网络性能测试工具Iperf/Jperf
网络性能测试工具Iperf/Jperf
网络性能测试工具Iperf/Jperf -
网络测试工具iperf命令详解
iperf测试linux网卡性能状态
TCP Server UDP iperf 网络测试工具 -
iperf网络带宽测试工具的使用
iperf网络带宽测试工具介绍
客户端 服务器 丢包