декабря 25, 2009

compcache принят в ядро Linux

Новость уже совсем не новая, но заслуживает внимания, поскольку я достаточно часто пишу о нетбуках и прочих «слабых» linux-устройствах.

Как сообщает LOR: в состав будущего ядра Linux 2.6.33 принято решение включить модуль compcache.

Модуль compcache реализует хранение раздела подкачки в сжатом виде в области ОЗУ. Таким образом большее количество данных можно хранить в оперативной памяти, не используя раздел подкачки на жестком диске.

Автор compcache приводит пару примеров, где такой подход может себя оправдать:

  • Нетбуки: в них объем ОЗУ ограничен, а мощности процессора хватит, чтобы пользоваться им с сжатой областью подкачки.
  • Виртуализация: используя compcache в гипервизоре, можно с легкостью прозрачно сжимать память, используемую в гостевом окружении в независимости от гостевой ОС (Linux, FreeBSD и т.д.). Это позволит запускать большее кол-во виртуальных машин.
  • Встроенные устройства: в таких устройствах памяти вечно не хватает и добавление дополнительной памяти приводит к увеличению стоимости устройства. Кроме того, флеш память изнашивается от частых операций чтения/записи. Поэтому полезно избежать ее использования в качестве раздела подкачки.
На данный момент модуль уже включен в состав linux-next и находится в разделе Staging drivers.

1 коммент.:

solarisadmin комментирует...

Отличная новость :) Радует, что linux шире распространяется вместе с актуальными устройствами, такими как нетбуки