【技术分享】如何测试NAS的IO性能? 有些用户在购买了NAS之后,会抱怨说,为什么NAS性能这么差,我从电脑中拷贝音乐、电影文件,经常要拷贝很长时间才能完成,为什么不像你们产品说明上的性能那么高。 要讨论NAS的性能,我们需要涉及到几个方面考量: 1、 NAS自身的性能,NAS自身的性能,取决于NAS的型号(档次越高,性能越好),NAS硬盘的数量(通常,硬盘数量越多,性能越好),NAS配置的硬盘的性能(转速越高、缓存越大,性能越好),NAS的阵列配置(RAID 0最好,RAID 6最差)。 2、 NAS是网络存储,跟网络相关的因素有NAS所连接的网络设备,比如,交换机,路由器器。如果交换机采用百兆交换机,那么根据以太网的标准,最大的网络传递速率是100÷8=12.5MB/S.同理,如果所使用的路由器,其有线网口只有百兆,通过电脑向NAS拷贝的速率最高不会超过12.5MB/S。通常,8-9MB/S是正常的速率。如果想达到理想的性能,必须保证所使用的交换机和路由器的端口是千兆,这样,电脑想NAS拷贝的速率有可能会超过100MB/S。 3、 网线,很多人不太注意网线的性能限制,通常,五类网线,就是我们习惯说的CAT5网线,其标准速率为百兆,如果交换机、路由器,都是千兆,但是网线选用的五类线,传输的性能也只有百兆,拷贝速率依然只有数十兆的性能。 4、 电脑自身的硬盘性能较低,我们所使用的笔记本电脑,通常都使用的是2.5英寸的笔记本硬盘,这种传统的机械硬盘,其读写性能大约在50-70MB/S之间,有些节能硬盘的性能更低,只能到30-40MB/S。因此,无论交换机、网线、还是NAS的性能再高,由于笔记本硬盘的性能限制,也会导致向NAS拷贝文件的时候,感觉性能不高。 5、 电脑的网卡性能低,有些笔记本或者台式机,采用百兆网卡,上网下载文件,通常感觉还行,但是向NAS拷贝文件,则明显感觉慢,这个依然还是网络的组件性能导致读写很慢,进而产生对NAS性能的怀疑。 顺便说一句青椒叔怎么测试NAS的读写性能。 青椒叔有几台电脑,其中两台都采用SSD硬盘,因此,从笔记本向NAS读写文件,完全不会受硬盘性能限制,大容量内存配置,内存16-32GB,网卡千兆,通常青椒叔会把NAS配置为RAID 5 。等NAS所有的硬盘全部初始化完成,确认没有额外的作业在执行,才开始测试。 测试采用fastcopy,连续拷贝超过10G的文件,文件多数采用较大的文件,这样能测试出NAS的极限性能。 根据青椒叔的测试,NAS 4盘位的型号,采用RAID5配置,其读写性能大约在105MB/S左右。 NAS Pro六盘位的型号,读写性能大约在112-118MB/S之间。 上述指标都是NAS采用一个千兆网口的情况测试的,后期青椒叔还会测试双千兆网口捆绑的性能,且听下回分解!
|