我的 SSD(在 Windows XP 上)运行良好,但是,我从 Crystal Mark 2004R3 得到以下奇怪的结果:
236 MB/s for sequential read
59 MB/s for sequential write
168 MB/s for random read 512KB
151 MB/s for random write 512KB
90 MB/s for random read 64KB
89 MB/s for random write 64KB
为什么顺序写入比非顺序写入慢得多?对于我的标准硬盘,它的速度只有顺序写入的一半。我很确定我的分区是正确对齐。
有人能发布他们的结果吗?有人能解释一下吗?
编辑
在我的 SSD 上,有一个 FS,每个簇有 4kB,我很确定它是正确对齐的,因此每个簇都与一个扇区完全对应(一个真正的 4kB 扇区,而不是 Windows 认为的 512B)。现在我看到根据维基百科页面大小(即可擦除的最小单位)是“通常为 4-8 千字节”。 这制造商不必在数据表中提供页面大小。
至少有 1/4 的磁盘从未被使用过,因此应该有大量的空闲块以便快速进行写入。
编辑2
我忘了说我的驱动器是 Kinston SV100S2/128G。
答案1
答案2
http://www.anandtech.com/show/2808/4
这些是英特尔 X25-M 相当典型的写入速度。
据 Anandtech 称,针对随机读取和写入进行优化的 SSD 控制器的制造和实施成本很高。由于读取(尤其是随机读取)是迄今为止从 SSD 中获益最多的操作,因此英特尔选择以牺牲写入为代价来支持该操作。
从对 X25 的好评来看,写入速度并没有影响它。请记住,这些写入速度仍然比机械硬盘的写入速度快得多。