У деяких випадках нам потрібно обмежити пропускну здатність, швидкість завантаження та завантаження, яку комп'ютер матиме в мережевому інтерфейсі.
Припустимо, у нас є сервер, основний інтерфейс якого (наприклад, eth0) нам повинен мати обмежену швидкість, чому? ... з будь-якої причини, давайте ніколи не будемо недооцінювати, що бос може думати і просити ІТ-команди ха-ха.
У цьому випадку ми можемо використовувати для цього кілька додатків, сьогодні я поговорю про: чудесник
Установка WonderShaper
У таких дистрибутивах, як Debian, Ubuntu або похідні, просто:
sudo apt-get install wondershaper
В ArchLinux нам потрібно видалити його з AUR:
yaourt -S wondershaper-git
Використання WonderShaper
Щоб зробити це просто, ми повинні передати як перший параметр мережевий інтерфейс, який ми хочемо обмежити, потім передаємо максимальну швидкість завантаження і третю (і останню) швидкість завантаження.
Синтаксис:
sudo wondershaper <interfaz> <download> <upload>
Більш-менш так:
sudo wondershaper eth0 1000 200
Це означає, що у мене буде пропускна здатність 1000 кб для завантаження та лише 200 кб для завантаження.
В ArchLinux важливо враховувати Цей рядок не буде працювати, оскільки в ArchLinux нам довелося встановити інший пакет. Ось це було б:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
Іншими словами, приклад:
sudo wondershaper -a enp9s0 -d 1000 -u 200
Як повернути зміни та повернути початкову пропускну здатність?
Щоб змінити зміни, тобто очистити те, що ми зробили, досить:
sudo wondershaper clear <interfaz>
Наприклад:
sudo wondershaper clear eth0
Тоді як у ArchLinux це буде:
sudo wondershaper -c -a <interfaz>
Кінець!
Що ж, не можна набагато більше додати. Вони можуть прочитати інструкцію із застосування:
man wondershaper
Сподіваюся, вам це буде цікаво 😉
Порадьтесь, у мене завжди була однакова плутанина. 200kb і 1000kb - це 100k завантаження та 20k завантаження, так?
Що ви маєте на увазі під словом "k"?
1000 Кб завантаження дорівнюватиме 1 Мб, тоді як 200 Кб дорівнюватиме 200 Кб завантаження.
Фредерік:
Швидкість передачі даних вимірюється не в кіло / мегабайтах, а в "кіло / мегабітах".
У Google є практичний калькулятор для тих перетворень, які в Chrome працюють із самого Омнібара, наприклад: 10 мегабайт до кілобайт.
Співвідношення становить 1 кб = 8000 біт
Вікіпедія: http://en.wikipedia.org/wiki/Kilobit
Ця порада дуже хороша. Як мені це зробити, коли, наприклад, в університеті більше 500 студентів підключено до Wi-Fi, не рахуючи телефонів і планшетів, чи матиме чудотворець підтримку чи мені доведеться використовувати будь-яке обладнання?
Але що тобі насправді потрібно робити, бо я тебе не зрозумів.
Я думаю, це стосується обмеження підключених студентів, але зазначена програма обмежує лише інтерфейс конкретного комп’ютера, швидкість Інтернету залишиться незмінною для інших.
Ну для цього з пулами кальмарів та затримки цього було б достатньо, правда?
KZKG ^ Гаара, ти маєш на увазі цей пост (ця сама стаття змусила мене її запам'ятати, читаючи)?
Що вам потрібно зробити, це обладнання Mikrotik
У мене це ніколи не працювало 🙁
А може, я погано розумів.
Робимо це: sudo wondershaper eth0 1000 200
Чи перекладається це як обмеження швидкості Інтернету через мережевий кабель до 1000 кб / с (кілобайт в секунду) для завантаження та 200 Кбіт / с (кілобайт в секунду) для завантаження?
Або це буде 1000 кілобіт нижче за течією та 200 кілобіт завантажених?
Це було мені дуже корисно. Дуже дякую.
Дякую вам за коментар 😉
Що означає пан!
Струмінь працює, навіть після припинення пробного завантаження ніколи не перевищував встановленого ліміту; чудотворця, якого я не пробував.
Тестове середовище:
ОС: Fedora 21 день
Стрічка: версія 1.07
Chrome: версія 40.0.2214.115 невідома (64-розрядна)
Назва процесу (зверху): хром
Команда CLI: # trickle -d 200 / opt / google / chrome / chrome
Я залишаю цікаве порівняння: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
Привіт!
Я використовую «струмочку», коли пробую якийсь час, намагаюся створити чудеса, щоб порівняти їх 🙂
Швидке розрізнення, за яким я пропустив коментар, полягає в тому, що цівка може працювати на передньому плані, щоб зупинити формування мережі, просто Cc
Це те, про що я планую поговорити в ці дні, чи вдалося вам змусити його працювати з Chromium або Firefox?
питання, він також служить для обмеження інтерфейсів віртуальної мережі окремо, наприклад:
wlan0: 0
wlan0: 1
Я не пробував із цим.
Відмінний інструмент!
Дуже цікаво!!
Як я можу зробити, щоб обмежити пропускну здатність не лише цього комп’ютера, а й комп’ютерів, які через нього підключаються до Інтернету? Я хотів би зробити це, розподіливши пропускну здатність на IP. Це можливо??
Це можна зробити за допомогою Squid, найвищого проксі-сервера. Я бачу, що ви з моєї країни, у GUTL у нас є список розсилки та форум, запитайте там, чи є у вас проблеми з Інтернетом. З пулами кальмарів та затримки це зроблено.
Так, я ним користуюся, але я не отримав відповіді, як це зробити. Я щось зробив із TC і HTB, але я використовую 2 мережеві інтерфейси, і я хочу використовувати лише той, який у мене є для Інтернету. Дякую!!
Чудово !! Я довго шукав швидкого та простого рішення, бо хочу його лише для дому, а кальмарів занадто багато лише для двох-трьох господарів!
Супер, саме те, що я шукав, велике спасибі