VMのFreeBSD 13.0Rのrand_harvestqのCPU負荷が高い件

家鯖の消費電力がとある時点から急に増えた。その差は実に30Wで明らかに誤差ではない。

FreeBSDな仮想マシンを起動すると増えるのは明白だったが、原因として思い当たることはなかった。が、ふとProxmox VEのCPU使用率グラフを見たら、FreeBSD 13.0-RELEASEに更新したタイミングでCPU利用率が大幅に上がっているのに気付いた。

FreeBSD内でtopしても特段高負荷なプロセスはなかったものの、よーく見てみるとSystemが4~5%となっており、何かがCPUを使ってるのは間違いない。そこでtop -SPでシステムの個別の状態を見てみると、rand_harvestqが定常的に1CPUの40~80%を食っていた。

プロセス名から察するに、乱数のエントロピー収穫用のプロセスである。エントロピー収穫の詳細は、手前みそながらこちら

関連するシステム変数を見ても、特に変な個所はなさげ。しいて言えば、乱数源としてVirtIO Entropy Adapter (VirtIO RNG)とIntel Secure Key RNG (RDRAND)の2種類が使われてる点が仮想マシン特有ってところかな。

$ sysctl kern.random
kern.random.fortuna.concurrent_read: 1
kern.random.fortuna.minpoolsize: 64
kern.random.rdrand.rdrand_independent_seed: 0
kern.random.use_chacha20_cipher: 1
kern.random.block_seeded_status: 0
kern.random.random_sources: 'VirtIO Entropy Adapter','Intel Secure Key RNG'
kern.random.harvest.mask_symbolic: VMGENID,PURE_VIRTIO,PURE_RDRAND,[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
kern.random.harvest.mask_bin: 100001001000000111011111
kern.random.harvest.mask: 8683999
kern.random.initial_seeding.disable_bypass_warnings: 0
kern.random.initial_seeding.arc4random_bypassed_before_seeding: 0
kern.random.initial_seeding.read_random_bypassed_before_seeding: 0
kern.random.initial_seeding.bypass_before_seeding: 1

で、まぁ、色々と試してみたら、VirtIO Entropy Adapterが高負荷の原因だった。

その名の通り、VMでホスト側の乱数デバイスを使うための準仮想化デバイスなんだけど、ふつーに考えたら負荷は低くなるハズ。VirtIO RNGの乱数源は/dev/urandomにしてあるので、ブロックすることもないハズだし…。この辺、特にいじってはないんだけどなー、謎。

準仮想化で負荷が高くなっては本末転倒なので、VMからVirtIO RNGを取り除いて運用することにした。FreeBSD側ではIntel Secure Key RNGが動いてるので問題はないでしょう。

これで消費電力は無事元の水準に戻り、お財布の平和は保たれたのであった。

индексация страниц 404 как прогон сайта по трастовым профилям прогон сайта по профилям бесплатно прогон раскрутка сайта

купон скидка летуаль промокод отправить сайт на индексацию google где размещать статьи для продвижения сайта https://freetone.pro/user/Jimmynut/ индексации страницы поисковыми системами http://psvhome.ru/user/RandallClore/

как ускорить индексацию сайта в яндексе екапуста промокод на скидку 2022 что такое прогон по трастовым сайтам http://47.104.131.156/home.php?mod=space&uid=216024 ручной прогон по базе трастовых сайтов

аквапарк скидки купоны москва http://dancecharts.at/forum/member.php?u=76600 индексация сайта вордпресс как запретить индексацию страницы в robots txt https://kittyhub.al/member.php?action=profile&uid=1464 htaccess запретить индексацию сайта https://tara.co.ua/wr_board/tools.php?event=profile&pname=Jamesbon

скачать фильмы на телефон бесплатно индексация сайта в поисковых системах бесплатно https://topresults.site/members/13546.html окская жемчужина купон на скидку 2022 http://www.apicarrara.it/modules.php?name=Journal&file=display&jid=28497 программа прогона сайта по профилям http://zanasite.free.fr/laripostedumardi/doku.php?id=Какие_ссылки_избрать_–_постоянные_или_временные

прогон сайта по доскам https://apkzilla.info/marino-advances-to-citi-open-quarterfinals-with-win-over-petkovic_350697.html программа прогона по трастовым сайтам разместить статью продвижения сайта https://davinaclaire.com/registration-1xbet-guidelines_557051.html прогон по трастовым сайтам 2020 http://open-discus-club.ru/member.php?action=profile&uid=11669

индексация сайта файл robots txt бесплатные промокоды на скидки joki joya купон на скидку http://fr3752e7.bget.ru/user/Haroldcrefs/ озон промокод на скидку

скидки промокоды телеграмм http://sofilena.ru/bitrix/redirect.php?goto=http://libens.freehostia.com/profile.php?mode=viewprofile&u=112545 программы для прогона по сайтам http://victoria-mebel.ru/bitrix/redirect.php?goto=http://babyrr.com/forum/User-Linwooderupe скачать фильм на телефон 2021 года http://prod-sklad.ru/bitrix/rk.php?goto=http://dalproduttorealconsumatore.eu/index.php?option=com_k2&view=itemlist&task=user&id=906624 заказать прогон сайта по трастовым сайтам http://nlpmag.ru/bitrix/redirect.php?goto=http://italian-style.ru/Nasha_kompanija/forum/?PAGE_NAME=profile_view&UID=42593

http://ssd.hcu.ac.th/index.php/forum/user/12455-sillylectern66 http://www.ceraunavoltapavullo.it/index.php?option=com_k2&view=itemlist&task=user&id=1087724 https://giga2025.com/home.phpmod=space&uid=2144466

http://site0405.ru

1 | | 2024-05-05 08:29 | reply



  • blog/2021/2021-05-02.txt
  • 最終更新: 2021-05-02 13:26
  • by Decomo