创建固定大小的文件及读写测试


1.windows下:

打开CMD

C:\Users\Lenovo>f:                                                   进入F盘根目录,不然创建的文件就在CMD所在的目录了;

F:\>fsutil file createnew test.txt 104857600          创建100M的文件test.txt,最好别创建txt,免得手贱双击了就不好了;


100M= 104857600=100*1024*1024字节(Byte)

1G=     1073741824=1024*1024*1024

10G=  10737418240=10240*1024*1024



2.linux


Ubuntu:

#sudo dd if=/dev/zero of=/home/temp bs=1K count=12

//
if=文件名:输入文件名,缺省为标准输入,即指定源文件。< if=input file >
/dev/zero:是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0
 of=文件名:输出文件名,缺省为标准输出,即指定目的文件< of=output file >
/home :生成的文件所在的目录
temp:生成的文件名与路径
bs:缓存大小,用来做创建文件的大小单位,可以是1k,1M,1G,不要超过系统的缓存大小。
count:要创建几个bs,乘以bs大小等于最终文件大小



# time dd if=/dev/zero of=/mnt/usb/test-1.t bs=1M count=32 conv=fsync 2>&1
32+0 records in
32+0 records out
real 0m 4.67s
user 0m 0.00s
sys 0m 0.81s
                                   //测试写盘速度   32M/4.67s=写入速度


# time dd if=/mnt/usb/test.t of=/dev/null bs=512 2>&1
1048576+0 records in
1048576+0 records out
real 0m 16.73s
user 0m 0.40s
sys 0m 4.70s
                                    //测试读盘速度,/mnt/usb目录下面必须要有test.t文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值