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 2010 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 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
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора









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