Puncte:0

Mai multe instanțe de /usr/bin/cloud-init folosind o mulțime de CPU

drapel in

Am un server de acasă care rulează Ubuntu Server 20.04.3, îl folosesc pentru a găzdui un Docker Swarm și câțiva invitați KVM. Ieri l-am repornit (cum am mai făcut de multe ori) și de atunci am observat că fanii sunt destul de zgomotoși.

Chiar acum (aproximativ 24 de ore mai târziu) am folosit top pentru a arunca o privire și am descoperit 10 instanțe ale următoarei comenzi:

/usr/bin/python3 /usr/bin/cloud-init devel hotplug-hook -s interogare net

Fiecare dintre ei utilizează între 30,8% și 73,8% CPU, în total folosesc 466% CPU. Fiecare rulează de mai puțin de un minut, dar de îndată ce unul termină, altul îi ia locul.

Căutând /var/log/cloud-init.log, următoarele rânduri se repetă iar și iar:

2021-11-19 10:19:58,268 - hotplug_hook.py[DEBUG]: hotplug-hook apelat cu următoarele argumente: {hotplug_action: query, subsystem: net, udevaction: None, devpath: None}
2021-11-19 10:19:58,268 - handlers.py[DEBUG]: start: hotplug-hook: gestionați reconfigurarea la evenimentele hotplug
2021-11-19 10:19:58,268 - hotplug_hook.py[DEBUG]: Se preia sursa de date
2021-11-19 10:19:58,269 - handlers.py[DEBUG]: start: hotplug-hook/check-cache: încercarea de a citi din cache [încredere]
2021-11-19 10:19:58,269 - util.py[DEBUG]: Citire din /var/lib/cloud/instance/obj.pkl (quiet=False)
2021-11-19 10:19:58,269 - util.py[DEBUG]: Citiți 14682 de octeți din /var/lib/cloud/instance/obj.pkl
2021-11-19 10:19:58,272 - util.py[DEBUG]: Citire din /run/cloud-init/.instance-id (quiet=False)
2021-11-19 10:19:58,272 - util.py[DEBUG]: Citiți 37 de octeți din /run/cloud-init/.instance-id
2021-11-19 10:19:58,272 - stages.py[DEBUG]: restaurat din cache cu verificarea executării: DataSourceNoCloud [seed=/var/lib/cloud/seed/nocloud-net][dsmode=net]
2021-11-19 10:19:58,272 - handlers.py[DEBUG]: finish: hotplug-hook/check-cache: SUCCESS: restaurat din cache cu run check: DataSourceNoCloud [seed=/var/lib/cloud/seed/ nocloud-net][dsmode=net]
2021-11-19 10:19:58,272 - hotplug_hook.py[DEBUG]: hotplug nu este acceptat pentru eveniment de tip net
2021-11-19 10:19:58,272 - handlers.py[DEBUG]: finish: hotplug-hook: SUCCESS: gestionează reconfigurarea la evenimentele hotplug
2021-11-19 10:19:58,273 - hotplug_hook.py[DEBUG]: Ieșire din handlerul hotplug
2021-11-19 10:19:58,273 - util.py[DEBUG]: Citire din /proc/uptime (quiet=False)
2021-11-19 10:19:58,273 - util.py[DEBUG]: Citiți 21 de octeți din /proc/uptime
2021-11-19 10:19:58,273 - util.py[DEBUG]: modul cloud-init „hotplug-hook” a durat 0,042 secunde (0,04)

Din câte îmi pot da seama, hotplug-hook este menit să răspundă la adăugarea/eliminarea hardware-ului. Ce ar putea face ca acesta să fie declanșat în mod repetat astfel?

Puncte:1
drapel th

Aceasta este o eroare în cloud-init 21.3 și a fost remediată în cloud-init 21.4:

https://bugs.launchpad.net/cloud-init/+bug/1946003

Poți în siguranță rm /etc/udev/rules.d/10-cloud-init-hook-hotplug.rules ca o soluție pentru cazurile afectate.

drapel in
Interesant, nu am un fișier pe acea cale. De asemenea, nu cred că creez și distrug rapid containere. Actualizarea la cloud-init 21.4 pare să fi rezolvat însă problema.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.