0x00
测试速度采用的是dd
命令,dd
命令用于复制文件并对原文件的内容进行转换和格式化处理。
统计消耗时间采用的是time
,若无安装可采用apt、yum安装。
0x01测速纯写速度
time dd if=/dev/zero of=/var/test bs=8k count=100000
if
为源文件of
为写入文件bs
为每次写入块的字节数count
为写入块的数量/dev/zero
为Unix中一个特殊字符设备,读取时可以提供无限的空字符(NULL, ASCII NUL, 0x00)

0x02测试纯读速度
在上一步的基础上测试读的速度time dd if=/var/test of=/dev/null bs=8k
/dev/null
为Unix中“空设备”,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。可以将它理解为文件“黑洞”。

0x03测试读写速度
在纯写的基础上测试time dd if=/var/test of=/var/test2 bs=8k