附录四:U盘的写入速度实测数据
测试用的U盘为 金士顿DT101G2,查到的规格参数显示:
容量 | 8G |
最大读取速度 | 10M/S |
最大写入速度 | 5M/S |
将这个U盘分成两个4G的分区,分别格式化成FAT32和ext3文件系统格式。分别用cp和rsync两个命令向两个分区拷入总量1.7G的文件。
rsync | fat32 文件系统 | 433秒 | 4MB/s |
ext3文件系统 | 736秒 | 2.3MB/s | |
cp | fat32文件系统 | 422秒 | 4.1MB/s |
ext3文件系统 | 908秒 | 1.9MB/s |
由此可见,U盘上的ext3文件系统的效能只有fat32文件系统的一半,fat32文件系统的实测值与厂家给出的值相近。
下面是用移动硬盘测试总量1.3G的文件拷入速度。
rsync | fat32 文件系统 | 224秒 | 6MB/s |
ext3文件系统 | 173秒 | 7.7MB/s | |
cp | fat32文件系统 | 220秒 | 6MB/s |
ext3文件系统 | 164秒 | 8.1MB/s |
比较上面两个表格,可以看出,移动硬盘有缓存,ext3文件系统的性能表现比没有缓存的U盘有很大提高。