我将建立一个使用crypto.randomBytes()的服务。据我所知,它正在阻止I / O。有没有办法至少加快这个过程?多核或多线程能做什么?
答案 0 :(得分:1)
此处有一些详细信息: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