我安裝了rngd 5並在Android上運行Android 5.1。我做了一個腳本來測試出來:使用rngd後,[hwrng]繼續最大熵熵
#!/system/bin/sh
haveged -w 1024 -p /dev/haveged.pid -r 0 &
rngd -d 1 -p /dev/rngd.pid -r /dev/hw_random &
我發現,使用任何一種方法來提高熵耗盡的電池,所以除去腳本,二進制文件和/數據/系統/熵*。
我的問題是,這並沒有停止重新啓動幾次後熵生成。 /proc/sys/kernel/random/entropy_avail
已在泳池號碼/proc/sys/kernel/random/poolsize
處最大。標記爲[hwrng]
的進程運行消耗的cpu時間比任何其他進程多得多。它耗盡了我的電池,真的放慢了系統。看起來hwrng過程無論它來自哪裏,都被永久重新配置。我發現只有這個[hwrng]
過程搜索過程rng或與ps|grep
和pgrep
。我在/ dev或其他地方找不到任何類型的hwrng文件。我在搜索引擎或rngd上找不到任何東西,或者對此有任何疑問。是否有人知道正在發生什麼或者重置系統的自然熵生成的方法?我必須失去一些東西。