формування пропускної здатності, найкращий підхід


10

Скажімо, у мене є сервер з великою кількістю зовнішніх IP-адрес, 1024+. Мої користувачі викликають великий трафік, але не всі вони. Ті, хто їсть всю пропускну здатність, мало, і інші страждають від низької швидкості Інтернету, оскільки вони їдять всю пропускну здатність.

Ми думаємо реалізувати правило формування, щоб забезпечити щастя кожного або, принаймні, більшість, і ми обговорюємо найкращий підхід до цього.

Перший план

Позначте, скільки клієнтів увійшли в систему і розділіть пропускну здатність між ними, щоб кожен їв один і той же шматок пирога.

Переваги:

  • Я не плачу великих рахунків за пропускну здатність
  • Ніхто не порушує закон

    Недоліки

  • пропускна здатність розділена рівним, і користувачі з низькими потребами в пропускній здатності (читання документів, читання Facebook тощо) матимуть таку ж пропускну здатність, як і важкі користувачі, які покладаються на мої послуги для свого бізнесу.

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

Другий план

Відстежуйте користувачів та бачите, чи перебувають вони на обмеженні пропускної здатності чи над ним (загальний ліміт сервера). Якщо вони досягнуть цієї точки, спробуйте визначити, що користувачі їдять найбільше. Якщо ми виявимо, що користувачі їдять більше 40% -50% від загальної пропускної здатності, відправляємо їх у в'язницю на 20 хвилин. У в'язниці, наприклад, зменшення їх пропускної здатності до 250 кбіт / с.

Переваги:

  • Не витрачається пропускна здатність
  • Якщо не пропущена смуга пропускання, важливі користувачі можуть використовувати її більше, і я маю щасливих клієнтів
  • Це більш розумне рішення, яке дозволяє кожному розширюватися, виходячи зі своїх потреб
  • Використовує міліцію пропускної здатності, де погані хлопці потрапляють до в'язниці, а хороші хлопці (їх багато в більшості випадків) - щасливе суспільство

    Недоліки

  • Інструменти моніторингу на сервері з великим навантаженням дозволяють йому "спати", оскільки вони, як правило, їдять багато ресурсів

  • У мене можуть бути не погані хлопці, але багато хороших хлопців в Інтернеті, а пропускна здатність буде перевищувати межу, і я знаю, що не знаю, кого покарати (у цьому випадку ми можемо застосувати Перший план протягом 1 години)

Я відкритий для невеликого мозкового штурму та пропозицій


1
Якщо ваші клієнти платять за обмежену пропускну здатність, їм нічого не можна скаржитися. Якщо вони платять за безперебійну пропускну здатність, ви їх ошукаєте. Так чи інакше, жодна проблема не вирішиться.
жіноча

1
Дотримуйтесь питання, будь ласка
Ромео М.

Відповіді:


2

Як щодо системи ковшів, де пропускна здатність знижується поступово, коли хтось використовує всю пропускну здатність? Це піде повільніше і повільніше і повільніше, якщо вони використовуватимуть набагато більше середнього. Але відро спорожняється з часом, тому вони можуть знову перейти на повну швидкість, коли:

  • немає великої навантаження в мережі
  • вони не користуються мережею вже певний час чи інтенсивності

Ви також можете створити більше сценаріїв та динамічно проводити нові політики залежно від сценарію та еволюції під час використання мережі.


Існують прості способи використання ієрархічного планувальника, наприклад, HTB з визначеною "максимальною" пропускною здатністю та необов'язковим параметром "стеля", де користувачі можуть захоплювати пропускну здатність до тих пір, поки загальна верхня межа не буде досягнута. Документацію можна знайти на LARTC.org .
the wabbit

1

Я спершу визначу, що насправді є трафіком (це найважливіше робити, а не просто сліпо щось реалізовувати). Звичайно, якщо користувач завантажує торенти фільмів під час роботи, щоб скористатися високошвидкісним зв’язком на роботі, тоді є кращі способи більш прямого вирішення проблеми. Інші випадки, коли у користувача може бути сервер, який працює з внутрішнім сервером, який спілкується з одним із серверів баз даних, часом може спричинити сплески використання пропускної здатності для того, щоб працювати розумно.

Сенс полягає в тому, щоб спочатку зробити аналіз, на якому користувачі споживають найбільше даних, і вказати причини, чому потрібно, щоб вони так багато використовували. Ця частина дасть вам обґрунтування, щоб дати управління, коли нечисленні користувачі, котрі ширяли пропускну здатність, починають скаржитися. У деяких випадках можливо, що їм дійсно потрібно споживати стільки пропускної здатності, але в деяких випадках ви виявите, що це зловживання мережею.

Після цього ви можете вирішити проблеми, і якщо це буде потрібно після цього, застосувати політику формування пропускної здатності, якщо купувати більше пропускної здатності для компанії, не виникає сумніву.


У нас понад 60 серверів з клієнтами, які купують, приїжджають, виїжджають. У мене немає ніяких способів зрозуміти потреби кожного. Деякі з них використовують веб-скраппери, інші займаються фейсбуком чи будь-яким маркетингом. Мені потрібно рішення, яке стосуватиметься всіх, незалежно від того, що вони роблять з ip's, я їм даю, тому важко робити те, що ви сказали.
Ромео М.

0

Я використовую керований перемикач між моїм маршрутизатором T1 та кожним необхідним брандмауером. Це дозволяє мені встановити належні обмеження пропускної здатності QoS у своїй конфігурації до потрапляння на шлюз кожної мережі.


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