dsk Posted August 18, 2008 Posted August 18, 2008 Вопрос наверное больше адресован jab-у. Тут многократно звучало о количестве юзеров обслуживаемых одним писюком а также про тестирование на столе всего этого перед эксплуатацией. Вот хотелось бы узнать о методике подобного тестирование (эмуляция 2х-3х тыс. туннелей с трафиком или еще какие способы такого настольного тестирования). Хочется поработать напильником, но не на чем-то реально работающем. Вставить ник Quote
jab Posted August 18, 2008 Posted August 18, 2008 Давайте Вы сначала посидите, подумаете в спокойной обстановке, как должен выглядеть test-case в общем виде ( абстрагируясь от конкретного железа и количества туннелей ) скажем для 10 туннелей. И потом опубликуете то, что у Вас получилось. А потом мы вместе подумаем, как это реализовать на стенде. Потому что понятие "количество юзеров" очень расплывчато, и решения, которые применяю я в своей сети, скорее всего не подойдут никому кроме меня. Вставить ник Quote
dsk Posted August 19, 2008 Author Posted August 19, 2008 В моем виде все это должно представлять из себя некий источник генерирующий заданное кол-во pps заданного размера, далее непосредственно тестируемое устройство и получатель этих пакетов (в случае применения iperf). Конечно трафик получится синтетически однообразным, но для подобного тестирования думаю вполне сойдет. Для десяти pptp туннелей в принципе несложно поднять 10 клиентов на разных алиасах и на этом всем запустить десяток iperf-ов, но выглядит это все равно немного монструозно и не очень красиво. Как быть с pppoe в данном варианте тоже не ясно. Поднимать вланы с разными маками и с них сессии тестовые устанавливать? Собственно мой вопрос был о наличии в природе более красивого решения для обкатки всего вышесказанного. Вставить ник Quote
RussianE39 Posted August 19, 2008 Posted August 19, 2008 На самом деле тест с 10 тоннелями не даст ничего, похожего на реальность, чтобы действительно нагрузить машину - нужно хотя бы 150-200 тоннелей, у многих ОС сетевой стек / userland софт сделан таким образом, что при увеличении количества тоннелей и нагрузке на канал / количество pps = const, нагрузка на систему возрастает, и весьма ощутимо. Вставить ник Quote
Starcrafter Posted September 14, 2009 Posted September 14, 2009 Подскажите, кто вкурсе, как создать Х соединений к pptp серверу и потом пропустить через них синтетический трафик? Каким софтом это можно сделать? Вставить ник Quote
t0ly Posted September 15, 2009 Posted September 15, 2009 почему то в голову пришол jail + setfib, работает оно или не не проверял, попробуй и нам за одно расскажиш как работает =) Вставить ник Quote
Deac Posted September 15, 2009 Posted September 15, 2009 (edited) Ну например так: 1. FreeBSD, ядро собрано с NETGRAPH. 2. Создаём на сетевом интерфейсе виртуальные сетевухи, каждая со своим MAC-ом. (http://www.opennet.ru/openforum/vsluhforumID1/58517.html) 3. Запускаем ppp в режиме PPPoE, через каждую виртуальную сетевуху, БЕЗ default gateway. 4. iperf через каждый tun туннель. Edited September 15, 2009 by Deac Вставить ник Quote
snark Posted September 18, 2009 Posted September 18, 2009 и где при этом ботлнек - РРТР/РРРоЕ сервер или машина с которой тест запущен? Вставить ник Quote
jab Posted September 18, 2009 Posted September 18, 2009 и где при этом ботлнек - РРТР/РРРоЕ сервер или машина с которой тест запущен? Возьмите X машин. А лучше Y. Вставить ник Quote
Deac Posted September 18, 2009 Posted September 18, 2009 (edited) Компьютер для теста должен быть, в вычислительном плане, ну ни как не слабее, чем испытуемый сервер. Другое дело, что постоянной работы от него не требуется, а для разового тестирования и отладки можно надыбать тазик и помощнее. Edited September 18, 2009 by Deac Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.