我正在编写一个在三个 SSD 上复制数据的应用程序。然后应用程序通过将每个请求随机分配给三个 SSD 之一来处理读取请求,因此理论上应该平等地使用所有 SSD。请注意,我正在使用线程池,因此正在同时处理读取请求。
然而,当将该设置的读取吞吐量与仅单个 SSD 的读取吞吐量进行比较时,我得到了令人惊讶的结果,即 3-SSD 设置实际上具有较低的读取吞吐量。这可能是什么原因?
我正在编写一个在三个 SSD 上复制数据的应用程序。然后应用程序通过将每个请求随机分配给三个 SSD 之一来处理读取请求,因此理论上应该平等地使用所有 SSD。请注意,我正在使用线程池,因此正在同时处理读取请求。
然而,当将该设置的读取吞吐量与仅单个 SSD 的读取吞吐量进行比较时,我得到了令人惊讶的结果,即 3-SSD 设置实际上具有较低的读取吞吐量。这可能是什么原因?