附录四: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盘有很大提高。