有人可以解释一下这个基准测试的结果吗?
这是在 SSD 上测试的:
我想知道的第一件事是为什么它最后慢了下来。我想知道它是不是在加热?或者我疯了……
我真正想知道的第二件事是这些小尖峰意味着什么,它们相当一致,我想知道它们为什么存在。
答案1
这是大概“物理”磁盘构造和控制器、“逻辑”块大小和软件写入请求(如果我没理解错的话)之间的交互,使得(例如)以较大的块(1MB)传输文件比以较小的块(4KB)写入相同数量的文件要快得多。
具体大小因制造商和文件系统而异。例如,我认为 NTFS 默认为 4KB。而一些操作系统对文件系统的选择是在大文件和小文件性能之间做出的妥协。
HDD 的曲线更平坦,但在某些情况下实际上可以胜过 SSD。所以看看这个。相关阅读:
话虽如此,我还是会听从拥有更多硬件经验的人的建议。