Linux для всех → Новичкам про управление шириной канала в Linux из песочницы
Некоторое время назад меня попросили настроить в удаленном филиале простейшую балансировку трафика. Работают они, бедолаги, через ADSL, и отправка электронных писем большого объема (сканы документов) забивает им весь обратный канал, что приводит к проблемам в работе с офисными онлайн-программами через VPN.
В качестве шлюза у них используется Linux (Fedora). До этого я пару раз видел, как подобная балансировка настраивается через ipfw на FreeBSD, а так как знаю механизм iptables достаточно хорошо, не ожидал особых проблем. Но поискав в Интернете, я был неприятно удивлен тем, что iptables мне тут совсем не помощник. И знания о порядке прохождения пакетов через его таблицы и правила мне почти не пригодятся. Нужно изучать tc из пакета iproute2.
Неожиданно для себя, я потратил два дня, для того чтобы более-менее разобраться в балансировке трафика средствами iproute2. Сначала попалась не самая лучшая для новичка статья про HTB(здесь). Различные примеры из Интернет тоже порой вводили в ступор, так как в них часто не было описания конкретных опций или смысла их применения. Поэтому я и попытался собрать полученные мною знания в одну статью, а главное описать все на доступном для новичков уровне.
В качестве шлюза у них используется Linux (Fedora). До этого я пару раз видел, как подобная балансировка настраивается через ipfw на FreeBSD, а так как знаю механизм iptables достаточно хорошо, не ожидал особых проблем. Но поискав в Интернете, я был неприятно удивлен тем, что iptables мне тут совсем не помощник. И знания о порядке прохождения пакетов через его таблицы и правила мне почти не пригодятся. Нужно изучать tc из пакета iproute2.
Неожиданно для себя, я потратил два дня, для того чтобы более-менее разобраться в балансировке трафика средствами iproute2. Сначала попалась не самая лучшая для новичка статья про HTB(здесь). Различные примеры из Интернет тоже порой вводили в ступор, так как в них часто не было описания конкретных опций или смысла их применения. Поэтому я и попытался собрать полученные мною знания в одну статью, а главное описать все на доступном для новичков уровне.
Системное администрирование → SQUID для ленивых. Облегчаем себе жизнь
Добрый день, уважаемые Хабрапользователи, в связи со сложившейся тенденцией к изучению всем известного прокси сервера SQUID, я бы хотел предложить вариант некой типовой настройки небольшой связки, которая будет полезная для начинающих системных администраторов небольших контор, ну или просто для тех, кому лень разбираться. Данная статья ни в коем случае не претендует на глобальный мануал на все случаи жизни — как я уже и сказал это всего лишь обобщенный частный случай.
Google → Google запустил Transparency Report
Сегодня Google запустил новый сервис, призванный сделать работу компании более открытой. Transparency Report состоит из двух частей:
Government Requests — информация о количестве правительственных запросов с просьбой удалить контент или предоставить информацию о пользователях продуктов Google.
Traffic — инструмент, позволяющий посмотреть какое процент запросов к сервисам Google был прерван из-за блокировки правительством страны или по техническим причинам.
Я пиарюсь → Подсчет трафика приложений в Android 2.2
В Froyo появился новый класс android.net.TrafficStats с функцией getUidRxBytes(int uid) и getUidTxBytes(int uid) который позволяет для каждого приложения получить объем отправленного/полученного трафика. Сразу родилась идея написать простенькую программу, мне кажется гугловцы это и имели ввиду когда делали эту функцию. Программа при вызове и раз в час обновляет значения, чтобы не потерять данные при перезагрузке, так же есть кнопка обновления для параноиков.Очень полезная и простая программа, которая показывает сколько трафика используют различные программы. Показывает в каких приложениях больше всего расходуется трафик.
Игровые приставки → Fucking traffic
Будь я всемогущ, то каждый свой день начинал бы со скоростной поездки в кабриолете в компании пышногрудой спутницы, чтобы ветер развевал ее волосы, а солнце грело мою лысину. Однако сбыться моим мечтам мешает не столько отсутствие кабриолета и лысины, сколько скопление машин на дорогах. Сегодня можно забыть об утренней поездке «с ветерком». Однако то, что так раздражает в реальной жизни, может доставить море удовольствия в виртуальной. Представляю вашему внимание рейтинг игр, где трафик играет важную роль:
В 87 году началась легендарная серия игр Test Drive, воплощавщая заветную мечту мальчиков любого возраста — прокатиться на суперкаре! Нам предлагали познакомиться с бычьим темпераментом Lamborghini Countach, американской мощью Chevy Corvette, автомобилем Джеймса Бонда Lotus Esprit Turbo, классическим Porshe 911 Turbo и красной мечтой Ferrari Testarossa. Правда достаточно взглянуть на скриншоты, чтобы понять, что это знакомство было довольно условным. Но несмотря на скорость игры 1 кадр в секунду разработчикам удалось, на мой взгляд, удачно передать ощущение бешеной скорости. Удивляешься, как быстро увеличивается зад впереди идущей машины и округляются глаза, едущего на тебя водителя грузовика. Еле успеваешь увернуться от неминуемого столкновения, а в этой игре оно означает конец поездки.
Игру можно скачать на Old-Games.ru и вспомнить, а кому и узнать, какими были «гоночки» на заре эры компьютерных игр. Жаль, но сегодня первый Test Drive смотрится немножко устаревшим.
5. Test Drive (1987)
В 87 году началась легендарная серия игр Test Drive, воплощавщая заветную мечту мальчиков любого возраста — прокатиться на суперкаре! Нам предлагали познакомиться с бычьим темпераментом Lamborghini Countach, американской мощью Chevy Corvette, автомобилем Джеймса Бонда Lotus Esprit Turbo, классическим Porshe 911 Turbo и красной мечтой Ferrari Testarossa. Правда достаточно взглянуть на скриншоты, чтобы понять, что это знакомство было довольно условным. Но несмотря на скорость игры 1 кадр в секунду разработчикам удалось, на мой взгляд, удачно передать ощущение бешеной скорости. Удивляешься, как быстро увеличивается зад впереди идущей машины и округляются глаза, едущего на тебя водителя грузовика. Еле успеваешь увернуться от неминуемого столкновения, а в этой игре оно означает конец поездки.Игру можно скачать на Old-Games.ru и вспомнить, а кому и узнать, какими были «гоночки» на заре эры компьютерных игр. Жаль, но сегодня первый Test Drive смотрится немножко устаревшим.
Персональные блоги → Утилы для мониторинга траффика сайта
Некоторое время назад, я заинтересовался таким вопросом:
В задачу входило найти программу подходящую по следующим пунктам:
А какие же есть утилиты для мониторинга траффика сайта?
В задачу входило найти программу подходящую по следующим пунктам:
- Достаточное количество информации о посетителе
- Точность подсчета
- Удобный и понятный интерфейс
- Pазличные анализаторы параметров (путь, бэки, ключевые слова — ну чем больше тем лучше )
Персональные блоги → Тормоза тормозов
«Власти Москвы собираются снизить ограничение на скорость движения в часы пик с 60 км/ч до 40 км/ч». Такими заголовками пестрит лента новостей.
НУ ЧТО ЗА ПРИДУРКИ??? Масса исследований показывает, что нужно наоборот поднимать минимальную скорость, чтобы уменьшить пробки! Не просто же так, в нормальных странах делают дороги без светофоров. Нахрена они вот этот бред пытаются у нас ввести?? Теперь пробки появятся там, где их еще не было…
Короче, Хабрачеловек, скажи «НЕТ!» машине, садись на велосипед!
UPD ОК. Давайе посчитаем. Вот у нас есть участок дороги. Допустим, после пробки. Допустим абсолютно пустой. Допустим шириной в одну полосу. Сколько машин может выехать на этот участок за час? Пусть длина машины n метров, а расстояние между машинами m метров. Максимальная скорость движения — V.
Тогда максимальное количество машин, которое въедет на данный участок
Короче, пропускная способность дороги прямопропорциональна скорости (максимальной, средней) движения по ней автомобилей. Снижая максимальную скорость снижаем пропускную способность дорог. Итог — в пробке вы простоите еще дольше.
UPD2 Вот еще коммент с математикой на основе этой статьи.
НУ ЧТО ЗА ПРИДУРКИ??? Масса исследований показывает, что нужно наоборот поднимать минимальную скорость, чтобы уменьшить пробки! Не просто же так, в нормальных странах делают дороги без светофоров. Нахрена они вот этот бред пытаются у нас ввести?? Теперь пробки появятся там, где их еще не было…
Короче, Хабрачеловек, скажи «НЕТ!» машине, садись на велосипед!
UPD ОК. Давайе посчитаем. Вот у нас есть участок дороги. Допустим, после пробки. Допустим абсолютно пустой. Допустим шириной в одну полосу. Сколько машин может выехать на этот участок за час? Пусть длина машины n метров, а расстояние между машинами m метров. Максимальная скорость движения — V.
Тогда максимальное количество машин, которое въедет на данный участок
X = V*t/(m+n).Короче, пропускная способность дороги прямопропорциональна скорости (максимальной, средней) движения по ней автомобилей. Снижая максимальную скорость снижаем пропускную способность дорог. Итог — в пробке вы простоите еще дольше.
UPD2 Вот еще коммент с математикой на основе этой статьи.
Персональные блоги → Traffic открывает онлайн-издательство T Publishing
Петербургское интернет-агентство Traffic объявило об открытии онлайнового издательства T Publishing, под крышей которого объединились принадлежащие ему интернет-ресурсы. В частности, в состав T Publishing вошли питерские сайты www.Kinoafisha.spb.ru, www.Gorodovoy.spb.ru, www.AdLife.spb.ru и www.SPbPogoda.ru, а также московские www.kinoafisha.msk.ru и www.MskPogoda.ru.
Кроме того, новое издательство собирается покупать уже существующие онлайн-сервисы - это позволит сократить затраты на развитие, сообщает пресс-релиз агентства. При этом все ресурсы, находящиеся под контролем T Publishing, будут обслуживаться отдельной группой дизайнеров и технических специалистов.
Кроме того, новое издательство собирается покупать уже существующие онлайн-сервисы - это позволит сократить затраты на развитие, сообщает пресс-релиз агентства. При этом все ресурсы, находящиеся под контролем T Publishing, будут обслуживаться отдельной группой дизайнеров и технических специалистов.