For å slippe/tømme/tømme cache-minne eller RAM i Linux (RedHat/CentOS 7/8), kan du følge disse trinnene:
1. Logg på som root-bruker:
*sø –
*(Bruk ditt vanlige passord for å autentisere)*
2. Frigjør sidebufferen:
*Synkroniser*
*Echo 3> /proc/sys/vm/drop_caches*
*Dette vil frigjøre sidebufferen og frigjøre tidligere bufret minne.*
3. Frigjør dentries og inodes cache:
*Echo 2> /proc/sys/vm/drop_caches*
*Dette vil frigjøre dentries og inodene cache, og frigjøre minne ytterligere.*
4. Frigjør alle filsystembuffere (anbefales ikke for systemer med SSD):
*Echo 1> /proc/sys/vm/drop_caches*
Advarsel :Dette vil også tømme hele filsystemets bufferbuffer, noe som kan ha en negativ ytelseseffekt. Bruk med forsiktighet.
5. Bekreft minnebruken:
*Gratis –m (eller -g for GB)*
*Dette vil vise mengden ledig og brukt RAM.*
6. Overvåk minnebruk over tid (valgfritt):
*Se –n 1 gratis –m (eller -g for GB)*
*Dette vil vise en kontinuerlig oppdatering av minnebruken, slik at du kan overvåke eventuelle endringer.*
7. Du kan også starte spesifikke tjenester på nytt som bruker en betydelig mengde minne, for eksempel webservere, databaser eller applikasjonsservere, for å tømme minnebufferen knyttet til disse tjenestene.
Merk: Avhengig av systemkonfigurasjonen og ressursbruken din, kan den faktiske virkningen av å tømme bufferminnet variere. Disse trinnene bør effektivt bidra til å frigjøre minne på Red Hat/CentOS 7/8-systemer.