● NAS PerformanceToolkit测试
NASPT(NAS Performance Toolkit)是Intel出品的一款针对NAS的性能测试软件,它模拟一系列的真实用户操作来评估NAS的性能。比起像IOZone、IOMeter等比较底层的基准测试工具,更贴近真实的用户体验。
NASPT有以下几个测试项:
HD Video Playback:模拟10分钟左右的720p mpeg2视频编码的高清视频回放,主要测试NAS的数据顺序读取能力;
2x HD Playback:模拟同时播放两个上述的高清视频,只有18%左右的数据是顺序读取的;
4x HD Playback:模拟同时播放四个上述的高清视频,只有11%左右的数据是顺序读取的;
HD Video Record:模拟录制15分钟左右的720p mpeg2视频编码的高清视频,主要测试NAS的数据顺序写入能力;
HD Playback and Record:模拟同时播放和录制720p mpeg2视频编码的高清视频,其中20%左右的磁盘交互是顺序的,包括读取和写入;
Content Creation:模拟用户使用视频编辑软件,编辑一系列素材来制作视频,会产生大量的不同大小的文件读写;
Office Productivity:模拟日常办公产生的文件读取和写入,会操作大量从12bytes到200MB的不规则大小文件;
File copy to NAS:用64KB大小的块,顺序拷贝1.4GB的文件到NAS;
File copy from NAS:用64KB大小的块,从NAS顺序读取文件出来;
Dir copy to NAS:拷贝一个结构复杂的目录树到NAS,总共传输247MB数据,包含2833个文件,其中很大一部分是小文件;
Dir copy from NAS:从NAS拷贝上述的目录树出来;
Photo Album:模拟用户使用图片管理软件交互式的浏览图片。
笔者选择了所有的测试项进行测试,整个测试过程持续了将近4个小时。下图是各项的平均吞吐量测试结果: