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.