|
发表于 2010-3-8 13:37:29
|
显示全部楼层
Post by netphi;2073787
我电脑上装的是双系统:windows server 2008+ Debian,硬盘和主板采用的是SATA 2.0接口。
windows里面的盘符全部是NTFS 3.1格式,Debian的分区也全部是ext3格式。
但我发现在windows 2008和Debian里面复制大文件的速度差别很大,无论我在BIOS里面把硬盘接口设置为IDE还是AHCI,在win2008的NTFS分区之间复制一个大文件,平均速度是50M/s左右;而在ext3里面复制大文件,最高只能达到30M/s的速度,为何差别如此大?是我的设置不对吗?还是EXT3的速度就是如此?
自己很难公正的测试这种问题,因为有很多因素限制。
例如你通常会把windows装在考前的位置,而linux装在靠后的位置,而硬盘越靠前的位置速度越快。这是硬盘本身特性。
另外,通常 Linux 的系统资源占用会高过 Windows,所以如果系统配置较低的话,windows 能得到更好的性能。所以也很难去公正测试。
目前已知的比较靠谱的测试是在 Linux 下使用 ntfs-3g 这个驱动进行与 ext3 测试,排除了系统不同造成的差异,其结论确实是 ntfs-3g 在大文件连续传输方面效率更高。但是在大量的小文件处理方面 ext3 要高过 ntfs-3g |
|