gpt4 book ai didi

linux - 确定/dev/random 是否减慢进程

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:22 24 4
gpt4 key购买 nike

linux 是否为 /dev/random 提供了一种方法(或一些统计数据)来回答这个问题:

系统中是否有足够的熵来提供安全的随机数生成器 - 或者 /dev/random 是否可能减慢进程

最佳答案

阅读random(4)手册页。它提到顺序阅读/proc/sys/kernel/random/entropy_avail(只读文本伪文件);见proc(5)有关 /proc/ 伪文件系统的详细信息。

你可以只阅读 /dev/urandom 顺便说一句,它不会阻塞(但可能“不太”随机)。

顺便说一句,你可能会 poll(2)在读取它之前为 /dev/random 设置 fd(如果你想避免被阻塞,或者使用 fcntl(2) 用于 O_NONBLOCK 等的非阻塞模式......)。

另见内核的 hw_random.txt

注意:请注意其他一些进程也可能读取 /dev/random...

关于linux - 确定/dev/random 是否减慢进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18703030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com