Распределения Linux для ограниченной пропускной способности
Недавно я был в ситуации, когда у меня была ограниченная пропускная способность (20 ГБ в месяц), поэтому мне было интересно, какие дистрибутивы Linux (настольные или серверные) предъявляют низкие требования к пропускной способности в отношении обновлений. Я все еще хочу быть в курсе последних событий - но, например, обновление пакета или ядра несколько раз в год было бы лучше, чем обновление несколько раз в месяц. Идеальным будет меньшее количество мегабайт, используемых обновлениями в месяц.
2 ответа
Последние дистрибутивы на основе 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 МБ.
Оригинальные обороты:
-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 МБ.