exelens 10.08.2009 17:26
Я идиот! — Сожрать всю память и отдать её обратно
В РУнете паника... В Линуксе нашли новую утечку пямяти...А Вы не парьтесь! Сделайте
1 |
|
Этим простым действием Вы запустите процесс который сожрёт всю временно свободную память... И будет он это делать до того момента пока Вы не снимите его по ctrl-c или пока ядро само его при убьёт с характерным попискиванием спикера =)
Не бойтесь если после выполнения этой комманды =) всё начнёт виснуть..
Прикольная штука =) для принудительной очистки всяческих кешей памяти
Посмотрите как бегут цифры в top или htop

+ 0 -
немного не въехал зачем. Это ж форк-бомба классическая
Ты запусти, и зацени быстродействие системы до и после.
Ощутимо если целый день в оо и фф сидеть работать.
Ощутимо если целый день в оо и фф сидеть работать.
че-то не втыкаю, откуда взяться быстродействию? Ну забил ты всю память, понятно, что никакое приложение не запустится в этот момент. А потом снял. И что изменилось? Кэши памяти почистились?
оффтоп: для фф можно сменить аллокатор http://mr.himki.net/index-alloc.html
Или я не правильно понял написанное по ссылке... или там не написано как это сделать практически..
там правда с форматированием текста проблемы
делать так:
1. скачать http://mr.himki.net/OpenBSD_malloc_Linux.c
2. собрать
3. запустить
делать так:
1. скачать http://mr.himki.net/OpenBSD_malloc_Linux.c
2. собрать
gcc -shared -fPIC -O2 OpenBSD_malloc_Linux.c -o malloc.so
3. запустить
LD_PRELOAD=/path/to/malloc.so firefox
Простите, форк-бомба - от слова "форк", разветвляться. И никакого отношения она к данному примеру не имеет.
...а потом сделать очистку диска, дефрагментацию, вынести данные на отдельный раздел, установить антивирус, добавить ОЗУ. Где-то я уже что-то подобное слышал:)
Сорри за оффтоп, но ради интереса попробовал на одной машинке - ощутимой разницы не обнаружил, кроме той самой связки oo+ff. И хотелось бы потому пару слов (или ссылок) по теме, т.к. я видимо в отпуске всю панику пропустил:(
Сорри за оффтоп, но ради интереса попробовал на одной машинке - ощутимой разницы не обнаружил, кроме той самой связки oo+ff. И хотелось бы потому пару слов (или ссылок) по теме, т.к. я видимо в отпуске всю панику пропустил:(
Для очистки кэша
sync && echo 3 > /proc/sys/vm/drop_caches
не?