Вы здесь

Объём трафика

Я не в Генте. но интересуют следующие вопросы.

1. Скажите обновляя систему в среднем для "домашнего компьютера" за 1 день, а также за неделю сколько трафика вы скачитваете?
2. Почему рекомендуют обновлятся каждый день, или же раз в 2 дня? Немогут же релизы исходников выходить так часто и так периодично! Что представляют из себя эти обновления.
3. При загрузке исходника идёт "синхронизация source файла" или же закачивается весь релиз целиком?

Форум: 

здесь нет релизов. Вообще. man rolling-release

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

1. Не вижу необходимости обновлять систему каждый день, максимум 2 раза в месяц, а того и реже. При наличии трех ПК на Gentoo, одного на win2008 server, 1С + три планшета и пол-ведра смартфонов, + дети с игрушками :) не более 50 Gb в месяц.
2. Обновления программ выходят часто, это верно. В этом мире все меняется в следующий миг. Возможно идет речь о синхронизации portage, об этом можно прочитать здесь и тут, уверен, что это не вся информация.
3. Как правило, целиком.

буду честен, я не знаю, почему у меня все работает

У меня Интернет тариф 2 гига на 1 месяц, изредка бывает что докупаю дополнительно 1-2 Гига.
Думаю, для обычного домашнего компьютера 2 Гигов не хватит... Хотя систему прогами заваливать не собираюсь.

Вопрос №3 для меня очень важен, так как исходники больших программ "весят" очень много. Тут должно быть 2 варианта (мысли вслух):
1. При обновлении программы релиз source-файла скачиватся целиком, либо ...
2. При обновлении проги идет синхронизация старого source файла с новым.
Второй вариант маловероятен т.к. исходники как правило хранятся в виде архивов. А распаковка оных происходит перед компиляцией.

Сейчас сижу на Слаке. Связыватся с "Системой управления версий" (Git, Mercurial, Subversion) тоже не хочется. Если не правильно указать каталог где лежит релиз, то скачается "1 террабайт" лишних исходников. Утрирую конечно, но это так. Да и Меркуриалы всякие создавались для разработчиков.

Вопрос №3 решаем (во всяком случае был раньше, не знаю как сейчас). Копать в сторону дельты, которая позволяет скачивать только разницу (в исходном коде) между имеющейся версией и новой. Есть также app-portage/emerge-delta-webrsync - аналогично, скачивает разницу между снимками портежей.

А еще можно подготавливать список ссылок и качать там, где интернета побольше.

evadim написал:
А еще можно подготавливать список ссылок и качать там, где интернета побольше.

При обновлении 1-2 раза в месяц (шаг — 3-4 недели) и при наличии такой возможности — оптимальное решение.

И ещё немного цифр: другая система (иначе порезанное дерево), нормальный режим (10→16 генваря сего года).
Трафик на синхронизацию дерева — ~31-32 MiB. Жирного ничего не было, потому объём скачанных исходников — ~15 MiB.

:wq
--
Live free or die

Вот как раз портежи выгоднее дельтами обновлять.

mib написал:
1. Не вижу необходимости обновлять систему каждый день, максимум 2 раза в месяц, а того и реже.

Лично я обычно склонен придерживаться режима обновления раз в неделю.
Но 1-2 раза в месяц — тоже вариант нормы, не обещающей никаких проблем.
Чаще может иметь смысл обновлять разве что особо интересные приложения и то —в фазе активной разработки.
Но для того есть -9999.

ТС:
Не далее чем сего дня обновлял систему. Дата среза последнего обновления — 08.12.2014.
Дерево обновлялось стандартным образом (emerge --sync), правда порезано (содержимое /etc/portage/rsync_excludes нужно?).
Трафик порядка 45 MiB.

Объём скачиваемых исходников зависит от твоего списка мира.
У меня в данном частном случае, который я склонен полагать достаточно характерным — ~830 MiB. Но ядро в тот список не входило.
В случае соблюдения предпочитаемого режима на каждом такте выкачивается от ~10–15 до ~300–350 MiB disfiles.
Также стоит учесть, что в данном случае я даже не пытался предпринимать попыток экономии трафика.

:wq
--
Live free or die

Anarchist, но у вас ведь анлим и вы дельтами не пользуетесь, верно?
у тс другая ситуация

sspphheerraa написал:
Anarchist, но у вас ведь анлим и вы дельтами не пользуетесь, верно?
у тс другая ситуация

Верно только то, что я в задачу оптимизации трафика не упирался ☺

А ТС ЕМНИП идёт правильным путём: сначала надо определиться с режимом [обновления] и маштабом бедствия (объёмом трафика), потом посмотреть на условия применимости и эффективность существующих решений (экономии трафика) после чего можно плодотворно подумать над вопросом как жить дальше ☺.

:wq
--
Live free or die

Tzar написал:
здесь нет релизов. Вообще. man rolling-release

Ну почему же?
С некоторыми оговорками числовое значение профиля вполне можно классифицировать именно в данном качестве.

# eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/13.0 *

Правда, оно определено только для default. Так что может быть, в будущем релизов действительно не будет.

:wq
--
Live free or die

define "release", please.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)