Использование памяти остается высоким после компиляции

Я работаю с небольшой виртуальной машиной Linux с 1 ГБ ОЗУ.
Это довольно типичная настройка LAMP, которая занимает около 16% памяти при нормальном использовании

Вчера я использовал поле для компиляции, память увеличилась до 60% и не отбросилась.
Память, отсортированная «сверху», не показывает ничего, кроме Mysql и Apache:

top - 09:41:33 up 4 days, 6:41, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 41 total, 1 running, 40 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 1048576 total, 640072 used, 408504 free, 0 buffers KiB Swap: 131072 total, 0 used, 131072 free, 533872 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2042 mysql 20 0 385m 41m 7324 S 0.0 4.1 9:25.35 mysqld 1680 bind 20 0 117m 21m 2468 S 0.0 2.1 0:03.07 named 2155 root 20 0 191m 10m 4988 S 0.0 1.1 1:07.43 apache2 12507 www-data 20 0 192m 9740 3032 S 0.0 0.9 0:00.50 apache2 12505 www-data 20 0 192m 9728 3020 S 0.0 0.9 0:00.19 apache2 12481 www-data 20 0 192m 9652 2940 S 0.0 0.9 0:01.47 apache2 12508 www-data 20 0 192m 9648 2940 S 0.0 0.9 0:00.73 apache2 12499 www-data 20 0 192m 9640 2932 S 0.0 0.9 0:00.24 apache2 12509 www-data 20 0 192m 9636 2928 S 0.0 0.9 0:00.26 apache2 12564 www-data 20 0 192m 9624 2924 S 0.0 0.9 0:01.07 apache2 12563 www-data 20 0 192m 9600 2928 S 0.0 0.9 0:00.33 apache2 14624 www-data 20 0 191m 7492 1296 S 0.0 0.7 0:00.30 apache2 14629 www-data 20 0 191m 7352 1248 S 0.0 0.7 0:00.24 apache2 

Куда пропали пропавшие 400Megs?
Это что-то, о чем я должен беспокоиться, или просто дождаться моей запланированной еженедельной перезагрузки?

Для ясности, «материал» был Google Protocol Buffer, который не использует никакого демона.

  • Есть ли способ кикнуть kswapd и заставить его обмениваться страницами?
  • Как установить dd-образ, созданный с помощью fmem (инструмент дампа памяти)
  • Меньшая ресурсная голодная альтернатива для трубопровода `cat` в gzip для огромных файлов
  • Сценарии использования рабочего стола Zswap, Zram, Zcache
  • Настройка памяти ZFS ARC
  • Много свободной памяти, но Java не запускается (SunOS 5.10)
  • Распределение процессорных ядер между группами и внешним миром
  • Случайный доступ DMA и воспроизведение
  • One Solution collect form web for “Использование памяти остается высоким после компиляции”

    «Отсутствующая» память служит в качестве кеша (упоминается в top выпуске в конце строки, которая начинается с обмена). Вы можете free использовать это в другой форме:

     $ free total used free shared buffers cached Mem: 1048576 640072 408504 0 0 533872 -/+ buffers/cache: 106200 942376 Swap: 131072 0 131072 
    Linux и Unix - лучшая ОС в мире.