Dla posiadaczy VPS KVM Game Pro Debian/Ubuntu

Jak zdarza wam się że brakuje wam pamięci ram a w cache dużo zajęte jest proste rozwiązanie.
A mianowicie dwie komendy

free -m

potem

sync; echo 1 > /proc/sys/vm/drop_caches

i sprawdzamy efekt

  free -m

A wygląda to miej więcej tak przykład na moim lapku kolumna wolne i buf/cache:

2 polubienia

Dobra opcja dla osób które liczą każdy megabajt RAMu :slight_smile:

Ja daję 3 zamiast 1 a potem sync, zwalnia więcej :slight_smile:

ale to jest dla mniej zaawansowanych coby nic nie popsuli a sobie pomogli i nie płakali że mało ramu :wink: etc. itp.

TIP genialny, zużycie ramu spadło nadzwyczajnie :stuck_out_tongue:

W skrócie odradzam taką operację, to tylko pogarsza wydajność systemu.

Dłuższa wersja:

Cache nigdy nie zabiera aplikacjom RAMu, wypełnia tylko to co jest wolne i zostaje usunięte gdy domaga się tego jakaś aplikacja. Prosto mówiąc nigdy nie szkodzi, dla kernela aplikacje zawsze są najważniejsze.

W komendzie free -m należy patrzeć na kolumnę “dostępne” czyli tą ostatnią co widać na zrzucie w pierwszym poście. Jak widać nie zwolniło to RAMu do aplikacji zaś wyrzuciło nam cache który pozwala uniknąć odczytów z dysku twardego.
Należy skorzystać z każdej okazji do odczytów z RAM zamiast dysku gdyż RAM jest dużo szybszy.
Orientacyjna prędkość odczytu liniowego z dysku HDD/SSD to 50-250MB/s zaś dla RAM prędkości to więcej niż 10GB/s przy wolnym typie starego DDR3.