Linux: боремся с утечкой памяти
Linux как и все операционные системы использует кеширование операций чтения записи с жесткого диска. Несмотря на то что все об этом знают многие удивляются куда же далась оперативная память? Запущено пару программ, последний фильм скачан давно, но памяти все меньше и меньше. Дело в том, что операционная система не очищает кеш ![]()
[ad#ad-2]
И сегодня мы расскажем как принудительно очистить кеш чтения записи. В большинстве Linux OS это делается выполнением команды в привилегированном режиме:
sync echo "3" > /proc/sys/vm/drop_caches
Например
$top top - 15:23:04 up 11 days, 4:56, 4 users, load average: 0.15, 0.03, 0.01 Tasks: 207 total, 2 running, 205 sleeping, 0 stopped, 0 zombie Cpu(s): 0.9%us, 0.4%sy, 0.0%ni, 98.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1018124k total, 1002956k used, 15168k free, 13104k buffers Swap: 3028212k total, 102512k used, 2925700k free, 460044k cached $ $sync $ echo "3" > /proc/sys/vm/drop_caches $top top - 15:24:47 up 11 days, 4:58, 4 users, load average: 0.03, 0.02, 0.00 Tasks: 208 total, 3 running, 205 sleeping, 0 stopped, 0 zombie Cpu(s): 0.9%us, 0.4%sy, 0.0%ni, 98.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1018124k total, 658788k used, 359336k free, 348k buffers Swap: 3028212k total, 102512k used, 2925700k free, 130392k cached
В нашем примере мы дополнительно освободили 300 Мбайт оперативной памяти ![]()
Similar Posts:
2 Responses to Linux: боремся с утечкой памяти
Добавить комментарий Отменить ответ
Метки
3D AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu Unix USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- VmWare: ошибка Failed to lock the file! VMWare virtual disk (vmdk)
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство









[...] около двух гигов оперативки и 300 метров кеша. Оказывается линукс не чистит кеш. После того, как я выполнил [...]
1)дисковый кэш это не утечка памяти. система освобождает его по первому требованию программ. и сбрасывать его обычно не требуется!
2) посмотреть размер дискового кэша можно в
cat /proc/meminfo
3)есть ещё команды
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches