SAN存储简单测试
SNA存储简单测试
一、挂载后测试写
步骤 |
命令 |
1,查看磁盘 |
#lsblk |
2,分区 |
#fdisk /dev/sdb |
3,格式化文件系统 |
#mkfs.xfs /dev/sdb1 |
4,挂载 |
#mount /dev/sdb1 /data/ |
5,查看挂载情况 |
#df -h |
6,测试写 |
]#dd if=/dev/zero of=myfile bs=1M count=500 |
7,查看读写情况(每秒刷新1次) |
]# iostat 1 |
8,测试读 |
# dd of=/dev/null if=myfile bs=1M count=5000 |
dd补充:
参考: https://blog.csdn.net/huabiaochen/article/details/110119714
dd if=/dev/zero of=myfile bs=1M count=500 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 /dev/zero,是一个输入设备,你可你用它来初始化文件。 /dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目 参数注释: if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > bs=bytes:同时设置读入/输出的块大小为bytes个字节。 count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。 ]#dd if=/dev/zero of=myfile bs=1M count=500
]#dd if=/dev/zero of=myfile bs=1M count=500 conv=fdatasync
加入这个参数后,dd在执行时每次都会进行同步写入操作。也就是说,这条命令每次读取1M后就要先把这1M写入磁盘,然后再读取下面这1M,
一共重复500次。这可能是最慢的一种方式了,因为级别上没有用到写缓存(write cache)。这种方式最接近计算机实际操作,所以测出来的数据最有价值。