Mam stosunkowo niewielki domowy serwer Red Hat Linux (około 8 GB pamięci RAM). Nie używam go do innych celów niż uruchamianie domowych aplikacji do śledzenia różnych rzeczy. Jedynymi prawdziwymi rzeczami działającymi na urządzeniu są baza danych i serwer WWW.
Zauważyłem, że podczas sprawdzania liczników systemowych za pomocą narzędzi takich jak NMON i TOP, całkowita wolna pamięć systemowa jest stosunkowo niska (rzędu kilkuset MB), podczas gdy pamięć aktywna dla bazy danych i serwera WWW jest wciąż niska (tylko zużywające łącznie 3 GB). Nawet po uwzględnieniu wszystkich innych uruchomionych procesów całkowita zajętość pamięci jest mniejsza niż 4 GB.
Dlaczego Red Hat Linux zgłasza mniej wolnej pamięci niż pamięć całkowita minus suma pamięci używanej przez uruchomione procesy?