Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 4079|Risposta: 1

[Linux] Uso eccessivo di buff di memoria/cache sotto Linux

[Copiato link]
Pubblicato su 10/12/2022 12:07:49 | | | |
Requisiti: Usa il comando free -h per controllare l'uso della memoria e scopri che la memoria disponibile è inferiore a 1G, il sistema è appena stato installato e non ha eseguito troppi programmi di servizio.

Motivo: buff è una cache di file di scrittura, cache è una cache di file di lettura, Linux non rilascia la cache immediatamente dopo l'uso, ma viene usata per memorizzare altre informazioni per migliorare l'efficienza delle E/S, quindiSe ci sono operazioni di lettura e scrittura dei file troppo grandi, il buff/cache diventerà elevato

In Linux, spesso si incontrerà il problema dell'uso eccessivo di buff/cache memory, specialmente quando si usano host cloud, perché molti di essi sono memoria virtuale, quindi se buff/cache occupa troppa memoria, ci sarà pochissima memoria libera, il che influirà sull'uso;

Tipicamente la relazione di memoria è:

Macchina normale: total=usato+libero

Macchina virtuale: total=used+free+buff/cache



Buff/cache è una cache di file causata da letture e scritture di sistema, che non viene rilasciata in tempo, e la soluzione è la seguente:

Il valore di drop_caches può essere un numero compreso tra 0 e 3, che rappresenta significati diversi:

0: Non rilascia (predefinito del sistema)
1: Liberare la cache della pagina
2: per rilasciare dentry e inode
3: Liberare tutte le cache

Dopo l'esecuzione, come mostrato di seguito:



(Fine)





Precedente:VS 2022 imposta il progetto per generare un file .pdb
Prossimo:Differenza tra codice ASCII, ISO8859-1, Unicode, GBK e UTF-8
Pubblicato su 11/12/2022 23:01:30 |
Imparalo
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com