我们在我们的服务器(托管在 HDD 上)中发现了与该/dev/random功能相关的瓶颈。我们希望操作系统使用/dev/random我们的 SSD 驱动器而不是 HDD。
我们如何让服务器/dev/random在操作系统以外的其他驱动器上使用?这是符号链接还是硬链接?
关于如何实现这一点的任何建议(使用来自不同已安装服务器的随机)将不胜感激。
谢谢!
编辑 感谢斯科特的耐心:]
SOLR 和 OS 在 HDD 上运行。我们在 SSD 卷上有一个 SOLR 索引。当我们通过 java 索引文件时,它在 HDD 上运行并导致大量磁盘写入,因此我们希望将其移动到 SSD(指示不读取)。
/dev/random不是可以移动的文件,因为它根本不是“文件”。/dev/实际上是一个“空”文件夹,里面的“文件”由内核放在那里,只存在于内存中。当您“读取”或“写入”这些文件时,内核将拦截调用并且它根本不会接触硬盘驱动器。
这是XY 问题的一个经典示例,请编辑您的问题以包括瓶颈是什么以及您如何找到它的详细信息,我们可能会为您提供有关解决该问题的“正确”方法的建议。
例如,如果您不需要加密强随机数/dev/urandom,它会快得多,但它也比/dev/random(但对您来说并不重要,请参阅底部的编辑)更“可预测” 。如果您解释您使用的是什么,/dev/random我们可以帮助您决定是否/dev/urandom是一个不错的选择。
编辑:做一些更多的研究,我发现它/dev/urandom也可以用于加密用途,而且速度会快得多。
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |