存储 频道

对比评测:你的SSD真需要SATA 6Gb/s吗?

  4 KB随机

  我们的Storage Bench v1.0混合了随机和连续操作。然而,还应该隔离4KB随机性能,因为这占每天工作的大部分性能。在Storage Bench v1.0后,我们将驱动器放到Iometer来测试4KB随机性能。但是为什么是4KB呢?

4k随机读写性能分析与128k连续读写性能分析

  当你打开Firefox,浏览多个网页,并写入一些文档时,你大多数只是执行一些小的读取和写入操作。上图源自对Storage Bench v1.0的分析,但是它反映了对任何台式机追踪的分析情况。请注意,我们大多数操作(70%)都是8个扇区大小(每个扇区512字节,因此是5KB)。

  我们闲置Iometer来测试16GB的LBA空间,因为对64字节版本的Windows 7全新安装需要占用这个空间量。在某种程度上,这检查了在访问不同分散文件、缓存和临时文件的性能情况。

  如果你是一个典型的电脑用户,有必要测试在队列深度1的性能情况,因为这是我们大多数操作发生的范围。

  在我们得到测试结果前,请注意我们使用MB/s表示随机性能,而不是IOPS。这是这两个单位之间的直接关系,平均传输大小*IOPS=MB/s。大多数工作负载往往是不同传输大小的混合体,这也是为什么网络专业人士喜欢使用IOPS的原因。它反映了每秒发生的传输的数量。由于我们只需要测试单个传输大小,我们更应该看看MB/s,如果你想要转换回IOPS,对于4KB传输大小,只要将MB/s数字除以0.004096MB就可以了。

  128 KB连续

  固态硬盘供应商往往想要强调随机性能,因为这个方面他们能够完全打败传统硬盘驱动。连续性能有一点不同,但是仍然代表了需要考察的性能的一个重要方面

  但是对于普通用户连续性能是多么无孔不入呢?看看下面的图表,它显示了我们的追踪中所有寻求距离的分布:

4k随机读写性能分析与128k连续读写性能分析

  你会注意到的第一件事情是在0扇区具有活动优势,这意味着我们的追踪大多是由后端到后端的请求,或者说连续I/O。如果追踪是100%随机的,没有访问会在0扇区。

  你的数据越来越多开始成为连续性的,尤其是当你在看电影或者听音乐时。考虑一下大多数网页包含小于1MB的数据,而大多数电子邮件小于16KB。办公效率并不是特别磁盘密集型的,但是与多媒体相比较时,工作负载仍然相形见拙,因为两分钟的电影传输可以超过200MB。

  当然,我们还没有谈论游戏的话题。我们已经追踪了六个游戏,除了在MMORPG的情况外,我们发现与游戏有关的数据大多数是连续性的。孤岛危机2是非常占用数据的,20分钟的游戏就包含读取和写入超过1GB的数据。

1
相关文章