Puncte:0

Cum diagnosticăm întârzierile după ce un număr mare de fișiere sunt șterse?

drapel cn

Un program fugitiv a generat un număr mare (cel puțin un milion?) de fișiere în /var/log. Chiar și după ștergerea tuturor fișierelor (?) necinstite, orice interogare pe folder/arborele durează acum aproximativ 5 minute și poate duce la încetinirea întregului sistem.

Problema era că fișierele .gz create de logrotate erau adăugate la alte arhive .gz, iar acestea erau arhivate și... hopa. Deci, toate fișierele .gz nevalide au fost șterse din /var/log - problema sursă a fost remediată.

Cum pot afla exact ce cauzează încă întârzieri?

  • În arborele /var/log există 75 de directoare cu 1606 fișiere, consumând doar 1 GB.
  • ls /var/log procesarea durează peste 5 minute.
  • Alți arbori de foldere mai mari necesită mult mai puțin timp pentru a interoga ls, găsi, grep, etc.
  • copac pe /var/log durează, de asemenea, aproximativ 5 minute și rezultatul este un arbore de foldere/fișiere complet normal.
  • df -i arată un total de 10 milioane de inoduri, mai puțin de un milion utilizate, peste 9 milioane neutilizate. Sistemul a fost repornit de mai multe ori.

Mi-ar fi bine rm -rf pe întreg arborele de jurnal urmat de o repornire. Cu mv sau cp într-un folder diferit, „unele resetare” și mutând totul înapoi, aș fi îngrijorat că aș copia problema dintr-un loc în altul.

Mă întreb dacă putem scana/curăța pentru inoduri corupte, sau poate dacă ar ajuta la reducerea numărului de inoduri la minimum și apoi să-l reporniți după o repornire.

Este o instalare simplă cu /var în singura partiție / root pentru OS/date. Deci demontarea/înlocuirea nu este o opțiune.

Pot rula cu ușurință diagnostice și pot oferi informații relevante.

Acesta este un server cloud v20.04.3 complet corecţionat. Pot deschide o consolă dacă este necesar.

e4defrag nu a arătat fragmentare. Poate alerga fsck (e2fsck sau oprire -rF) dacă acest lucru este recomandat.Acestea sunt exemple de tipuri de utilitare pe care caut să le ajut cu diagnosticarea pentru acest tip de problemă.

sudodus avatar
drapel jp
Este OK să reporniți computerul?
drapel in
Ce versiune de Ubuntu și ce sistem de fișiere utilizați? Ștergerea și recrearea directorului de jurnal este o opțiune, dar va trebui făcută printr-o sesiune live, deoarece unele directoare nu pot fi șterse în timp ce sistemul de operare rulează.
drapel cn
Versiune de SO adăugată = complet corecţionat 20.04.3. Ștergerea și recrearea directorului de jurnal este o opțiune. Dar, ca tehnician, sunt mai interesat să înțeleg de ce se întâmplă acest lucru înainte de a elimina simptomele. :) Dacă înțelegem problema și cum să diagnosticăm problema, atunci alții care văd acest lucru vor fi mai bine educați și vor fi mai capabili să se ocupe de probleme similare. Rețineți de mai sus, sistemul a fost repornit de multe ori.

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.