【发布时间】:2014-08-01 21:10:08
【问题描述】:
我正在编写一个在三个 SSD 上复制数据的应用程序。然后应用程序通过将每个请求随机分配给三个 SSD 之一来处理读取请求,因此理论上应该平等地使用所有 SSD。请注意,我使用的是线程池,因此读取请求是同时处理的。
但是,当将此设置的读取吞吐量与仅单个 SSD 的读取吞吐量进行比较时,我得到了令人惊讶的结果,即 3-SSD 设置实际上具有较低的读取吞吐量。这可能是什么原因?
【问题讨论】:
-
向我们展示一些简单的代码来重现问题,否则我们无法真正提供帮助,因为问题是由答案引起的,答案很简单“如果做得好,它应该会更快”
-
将 SSD 设置为 Raid 0 卷,然后重复测试。
标签: performance solid-state-drive