Swap на ramdrive - в каждой шутке есть своя доля

Dec 16, 2008 22:36


Думаю, многие помнят замечательный абсурдный совет хранить swap винды на RAM-диске, т.к. совсем без файла подкачки некоторые функции могли не работать, а при большом количестве памяти свопится на диск было глупо. Шутка была из девяностых годов, времен винды 95ой. Времени с тех пор прошло порядком, и вот на днях, когда я ставил в качестве эксперимента одному человеку ubuntu 8.10, узрел странное - LiveCD убунты имел swap... При этом, судя по имени устройства, swap был именно в памяти:



Погуглив, наткнулся на интересный проект compcache, который своей целью ставит именно создание RAM-диска для хранения свопа. Естественно, для того, чтоб это не было совершенно глупым, данные перед сохранением в такой «своп» сжимаются, при том сжимаются они в среднем раза в два-три, если опираться на статистику сжатия hibernate-образов, которые имеют достаточно похожее содержание.

Кстати, идея сжимать данные, хранимые тем не менее в памяти, для улучшения общей производительности мне в первый раз встретилась в замечательной книжке «Жемчужинах программирования», которую не сложно найти в электронном виде.

linux, swap, ubuntu, compcache

Previous post Next post
Up