我将建立一个使用crypto.randomBytes()的服务。据我所知,它正在阻止I / O。有没有办法至少加快这个过程?多核或多线程能做什么?
最佳答案
一些细节在这里:How random is crypto#randomBytes?
假设您不使用Windows,则crypto.randomBytes()
使用的是/dev/urandom
。如果存在性能瓶颈,使用/dev/urandom
似乎有几种选择:https://serverfault.com/questions/6440/is-there-an-alternative-to-dev-urandom
也不可以,/ dev / urandom将无法运行多核:https://bbs.archlinux.org/viewtopic.php?id=160967
关于javascript - 如何加快多个crypto.randomBytes调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52993841/