För att släppa/tömma/rensa cacheminne eller RAM i Linux (RedHat/CentOS 7/8) kan du följa dessa steg:
1. Logga in som root-användare:
* Sö –
*(Använd ditt vanliga lösenord för att autentisera)*
2. Frigör sidcachen:
*Synkronisera*
*Echo 3> /proc/sys/vm/drop_caches*
*Detta frigör sidcachen och frigör tidigare cachelagrat minne.*
3. Frigör dentries och inodcachen:
*Echo 2> /proc/sys/vm/drop_caches*
*Detta kommer att frigöra dentries och inodcachen, vilket ytterligare frigör minne.*
4. Frigör alla filsystemcachar (rekommenderas inte för system med SSD):
*Echo 1> /proc/sys/vm/drop_caches*
Varning :Detta kommer också att tömma hela filsystemets buffertcache, vilket kan ha en negativ inverkan på prestanda. Använd med försiktighet.
5. Verifiera minnesanvändningen:
*Gratis –m (eller -g för GB)*
*Detta visar mängden ledigt och använt RAM-minne.*
6. Övervaka minnesanvändning över tid (valfritt):
*Titta på –n 1 gratis –m (eller -g för GB)*
*Detta visar en kontinuerlig uppdatering av minnesanvändningen, så att du kan övervaka eventuella ändringar.*
7. Du kan också starta om specifika tjänster som använder en betydande mängd minne, till exempel webbservrar, databaser eller applikationsservrar, för att rensa minnescacheminnet som är kopplat till dessa tjänster.
Obs! Beroende på din systemkonfiguration och resursanvändning kan den faktiska effekten av att rensa cacheminnet variera. Dessa steg bör effektivt frigöra minne på Red Hat/CentOS 7/8-system.