>"Compcache в Linux, сожми свой SWAP (http://itbg.wordpress.com/2009/02/18/compcache-%d0%.../)" - рассказ о Compcache (http://code.google.com/p/compcache/),
>интересной реализации метода виртуального увеличения фактического объема ОЗУ через хранение раздела
>подкачки в сжатом виде в области ОЗУ (идея в том, что
>в сжатый своп влезет больше данных, чем в занимаемую им несжатую
>память). Давно известно, что Linux даже при избытке свободного ОЗУ использует SWAP-раздел пусть даже на 5..10% от его объёма.
Аллокатор памяти в Linux настолько самокритичен, что не позволяет как в FreeBSD всё "до последнего" держать в ОЗУ. Одна из причин такого положения -- неэффективность реализации транзакционности основной файловой системы Ext3, требующая использования SWAP для ведения журнала метаданных.
Задействование SWAP при наличие свободного ОЗУ -- симптом "болезни".
Использование RAM-диска для SWAP (пусть и сжатого) -- "лечение" болезни анестетиками.