kernel を rebuild してパフォーマンスを測定しようと思った。
$ time rpmbuild --rebuild kernel-2.6.18-194.el5.src.rpm > rebuild.log 2>&
終わらないなぁ…とログを見ると gpg の鍵を生成しようとしたあたりで entropy が足りないと止まっていた。
Not enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! (Need 284 more bytes)
キーボードとマウスでごちゃごちゃするといいのだけど、それはパフォーマンス測定にならないので、entropy のソースを変更する。デフォルトでは /dev/hw_random らしいけど /dev/urandom に変更してしまう。実機では乱数の質が低くなるのでやっちゃだめ。
$ sudo yum -y install rng-utils $ sudo /sbin/rngd -r /dev/urandom