Чи є якийсь спосіб обмежити моє підключення до Інтернету лише за програмою?


10

Моє підключення до Linux дійсно безкоштовне.

Я живу в Бразилії, тому там, де я живу, я можу мати лише 1 Мбіт / с. Так, я знаю, що це сумно, але справа не в цьому.

Кожен раз, коли я оновлюю свій Ubuntu 9.04 або завантажую щось, воно дійсно їсть всю мою пропускну здатність. Мовляв, поки менеджер оновлень завантажує пакети, я бачу аплет netspeed на моїй панелі, що вхідний трафік йде до 110 кБ / с. А потім мій Емезен раптом відключається, і я не можу орієнтуватися.

Як ви можете уявити, я більше не можу використовувати своє підключення до Інтернету, поки пакунки не завантажуються або я не скасую оновлення посередині.

Як я вже сказав, те саме відбувається, коли я щось завантажую, але менш нав'язливе і негайне.


Питання полягає в тому, чи є спосіб обмежити, що APT / завантажує трафік якимось чином я можу використовувати інші мої Інтернет-сервіси або зарезервувати деяку пропускну здатність для звичайних навігаційних завдань (як у нас в Windows, але я забув ім'я цієї речі, це як " щось пакети".

Відповіді:


16

Ви можете налаштувати apt для обмеження швидкості завантаження, встановивши файл конфігурації в /etc/apt/apt.conf.d/, як це детально описано в цій публікації

Зокрема, створіть файл:

/etc/apt/apt.conf.d/76завантаження

що містить текст:

Придбати {доступ до режиму черги; http {Dl-Limit "65"; }; };

де "65" - швидкість в кб / с


Гаразд, це точно звучить краще, ніж моє ... Видалення та +1 для вас.
balpha

15

Для інших програм, у яких немає можливості автоматичного регулювання пропускної здатності, ви можете скористатися цівкою

Приклад для APT зі швидкістю завантаження 20 Кб / с та швидкістю завантаження 50 Кб / с (вам потрібна судо струйка):

sudo trickle -u 20 -d 50 можливостей dist-upgrade

Приклад для wget зі швидкістю завантаження 30 Кб / с:

трюк -d 30 wget http: // ...

Із чоловічої сторінки Тікло:

trickle - це менеджер пропускної здатності простору користувачів. В даний час струк підтримує формування будь-якого з'єднання SOCK_STREAM (див. Socket (2)), встановленого через інтерфейс socket (2). Крім того, трикутник не працюватиме зі статично пов'язаними виконуваними файлами, а також зі встановленими (2) виконуваними файлами. струменевий легко налаштовується; швидкість завантаження та завантаження можна встановити окремо або в сукупності.


Я не знаю, що робити ... Ваш пост відповідає на моє запитання, але попередня публікація вирішує мою проблему. Я думаю, я проголосую за іншого, але проголосуй за вашу відповідь =]
igorsantos07
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.