Dacă am fost conectat la consola grafică Ubuntu 18.04 pentru o perioadă și rulez fie:
ecou 2 >> /proc/sys/vm/drop_caches
ecou 3 >> /proc/sys/vm/drop_caches
procesul durează aproape 2 minute, în timp ce se presupune că este aproape instantaneu. Aceasta, la rândul său, face ca „logout” să se blocheze mai mult de un minut. În același timp, procesorul se fixează la 100%.
Acest lucru se întâmplă chiar dacă rulați comenzile în mod repetat. Cu toate acestea, ecou 1
este aproape instantanee.
Dacă mă deconectez de la consola grafică, atunci dump_cache
devine aproape instantanee. Dacă mă conectez din nou la consola grafică, dump_cache
începe să dureze câteva secunde, dar în timp va reveni la 1-2 minute din nou -- nu sunt sigur însă ce declanșează această schimbare.
Nu am nimic care rulează în consola în sine, în afară de 2 ferestre xterm și orice proces de fundal se lansează automat cu Ubuntu 18.04
În general, nu sunt altceva decât câteva sesiuni de ecran, sesiuni de client ssh și emacs.
Free arată foarte puțină memorie sau memorie cache:
total folosit gratuit partajat buff/cache disponibil
Mem: 39G 4.7G 33G 209M 1.3G 33G
Schimbați: 0B 0B 0B
Fișierele rădăcină și de sistem sunt stocate pe SSD, așa că scrierea fișierelor din cache ar trebui să fie foarte rapidă.
Utilizarea procesorului, așa cum este arătat de htop
este < 10% pe toate cele 4 procesoare.
- Ai idee ce ar putea cauza asta?
- Și chiar dacă primul dump_cache durează ceva timp din cauza „lucrurilor” acumulate, de ce un al doilea dump_cache care urmează să dureze imediat aceeași perioadă de timp?
- Ce ar putea dura aproape 2 minute pentru a descărca, având în vedere că există <2 GB de cache și discul meu este un SSD Samsung rapid?