存储读写性能测试
来源:互联网 发布:http error 500 php 编辑:程序博客网 时间:2024/06/09 02:35
if输入
of输出
bs是块大,bs就是block size
count是块数量
time dd if=/dev/zero of=(挂载点)/test bs=1024k count=10000
读测试
time dd if=(挂载点)/test of=/dev/null bs=1024k count=10000
下面是些人测试
有问题(我刚开始测试有链路问题)
wolf_lpar1:/backup# time dd if=/dev/zero of=/backup/test bs=1M count=4000
4000+0 records in.
4000+0 records out.
real 34m44.09s
user 0m0.02s
sys 0m5.63s
wolf_lpar1:/backup# ls
lost+found/ test
wolf_lpar1:/backup# du -g
0.00 ./lost+found
3.91 .
wolf_lpar1:/backup# time dd if=/dev/zero of=/backup/test bs=512k count=2000
2000+0 records in.
2000+0 records out.
real 3m17.67s
user 0m0.00s
sys 0m2.40s
命令
time dd if=/dev/zero of=/backup/test bs=1m count=1000
time dd if=/dev/zero of=/backup/test bs=1m count=4000
换光纤后
wolf_lpar1:/backup# time dd if=/dev/zero of=/backup/test bs=1m count=1000
1000+0 records in.
1000+0 records out.
real 0m3.83s
user 0m0.01s
sys 0m1.73s
wolf_lpar1:/backup# ls
lost+found/ test
wolf_lpar1:/backup# time dd if=/dev/zero of=/backup/test bs=1m count=2000
2000+0 records in.
2000+0 records out.
real 0m7.31s
user 0m0.00s
sys 0m3.15s
wolf_lpar1:/backup#
wolf_lpar1:/backup# time dd if=/dev/zero of=/backup/test bs=1m count=4000
4000+0 records in.
4000+0 records out.
real 0m16.20s
user 0m0.01s
sys 0m6.23s
wolf_lpar1:/backup#
下面是网上看到的具体参数
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝
的同时进行指定的转换。
1. 命令简介
dd 的主要选项:
指定数字的地方若以下列字符结尾乘以相应的数字:
b=512, c=1, k=1024, w=2, xm=number m if=file
输入文件名,缺省为标准输入。
of=file
输出文件名,缺省为标准输出。
ibs=bytes
一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
obs=bytes
一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
bs=bytes
同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
cbs=bytes
一次转换 bytes 个字节,即转换缓冲区大小。
skip=blocks
从输入文件开头跳过 blocks 个块后再开始复制。
seek=blocks
从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。
count=blocks
仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
conv=conversion[,conversion...]
用指定的参数转换文件。
转换参数:
ascii 转换 EBCDIC 为 ASCII。 ebcdic 转换 ASCII 为 EBCDIC。
ibm 转换 ASCII 为 alternate EBCDIC.
block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。
unblock 使每一行的长度都为 cbs ,不足部分用空格填充。
lcase 把大写字符转换为小写字符。
ucase 把小写字符转换为大写字符。
swab 交换输入的每对字节。
noerror 出错时不停止。
notrunc 不截短输出文件。
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐
- 存储读写性能测试
- (转)存储介质读写性能测试对比
- mysql读写性能测试
- redis读写性能测试
- redis读写性能测试
- mysql读写性能测试
- redis读写性能测试
- mysql读写性能测试
- redis读写性能测试
- redis 读写性能测试
- 测试磁盘读写性能
- HADOOP读写性能测试
- 存储过程性能测试
- 存储性能测试
- 存储性能测试漫谈
- 测试存储性能
- Redis存储性能测试
- linux 硬盘读写性能测试
- java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?
- enum实现单例模式与一般单例模式的比较
- Android ListView CheckBox状态错乱
- 变量的生命周期及作用域
- Oracle数据库如何导出表?
- 存储读写性能测试
- Android控件之Chronometer(定时器)
- C#调用摄像头
- 可传参或不传参的decorator
- 各种面试题
- 寒假前刷题(10)搜索系列 hdu 1242
- 孕妈妈害喜的最好膳食法
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Zigbee 之SerialApp InitBoard( OB_COLD );