Назад | Перейти на главную страницу

Дистрибутивы Linux для ограниченной пропускной способности

Недавно я был в ситуации, когда у меня была ограниченная пропускная способность (20 ГБ в месяц), поэтому мне было интересно, какие дистрибутивы Linux (настольные или серверные) имеют низкие требования к пропускной способности в отношении обновлений. Я по-прежнему хочу оставаться в курсе последних событий, но, например, обновление пакета или ядра несколько раз в год было бы лучше, чем обновление по несколько раз в месяц. Меньшее количество мегабайт, используемых обновлениями в месяц, было бы идеальным.

Последние дистрибутивы на основе Red Hat (RHEL, CentOS, Fedora) также распространяют обновления как двоичные дельты, изменения от установленного пакета к новому пакету. Это может привести к экономии полосы пропускания до 90% при установке обновлений (просто убедитесь, что deltarpm установлен, чтобы воспользоваться этим).

Рассмотрим этот пример из CentOS 7.0: firefox. Исходный пакет Firefox 24.5 составляет 49 МБ, пакет Firefox 24.7 - 50 МБ, но дельта RPM, обновляющая Firefox 24.5 до 24.7, составляет 6 МБ.

Исходный RPM:

-rw-rw-r--. 1 mirror mirror 50498824 Jul  3 21:20 firefox-24.5.0-1.el7.centos.x86_64.rpm

Обновить RPM:

-rw-rw-r--. 1 mirror mirror 51092008 Jul 22 21:46 firefox-24.7.0-1.el7.centos.x86_64.rpm

Соответствующая дельта оборотов:

-rw-rw-r--. 1 mirror mirror 6508380 Aug  6 10:42 firefox-24.5.0-1.el7.centos_24.7.0-1.el7.centos.x86_64.drpm

Если вы используете yum инструмент командной строки для обновления вашей системы, он сообщит вам, сколько пропускной способности вы сохранили. Например:

Delta RPMs reduced 64 M of updates to 9.5 M (85% saved)

Все зависит от того, сколько приложений (или служб) вы установили и используете ли вы стабильный или «передовой» дистрибутив.

Например, мой домашний сервер Debian Wheezy (на Raspberry Pi), на котором работают openvpn, apache, php, mysql, xorg и многое другое, в прошлом месяце загрузил всего около 140 МБ, и я считаю, что это много. В большинстве месяцев это около 10-20 МБ.