Сімуляцыя 2000 адначасовых злучэнняў, з'яўляецца Апач лаўка надзейным?

Мне трэба, каб загрузіць тэст або імітаваць 2K падлучэння да маёй вэб-дадатак, каб убачыць, як яна апрацоўвае нагрузкі і г.д.

Калі я бег апачской лаўкі на маім ноўтбуку, я мяркую, што гэта не магчыма, можа імітаваць гэта?

Ці азначае гэта, я павінен запусціць індывідуальны ВМ ударыць сервер вытворчасці, кожны робіць, можа быць, 200 паасобных злучэнняў сябар?

Ці буду я рабіць 1 запыт х 2К адначасовых карыстальнікаў?

Ці я магу гуляць вакол як 500 х 400, каб атрымаць той жа вынік?

5
Думаю, вы мелі на ўвазе 50x40
дададзена аўтар bdares, крыніца

2 адказы

Вы павінны аформіць Пчолы з аўтаматамі Гэта вельмі наладжвальны і дазваляе раскручваць рой мікра асобнікаў EC2 што «атакаваць» ваш сервер. Гэта выключны рэальны свет тэст. Вы можаце эксперыментаваць з 2000 адначасовых запытаў, 200 карыстальнікаў, якiя патрабуюць 10 кожны, 2000. запытвае 1 рэсурс кожны і г.д. Вам вялікае пачуццё, дзе вузкія месцы.

Што тычыцца кошту, то варта драбяза для асобнікаў. Гэта выдатны інструмент. Я ведаю шмат высокага трафіку прыкладанняў/сайтаў з выкарыстаннем і абапіраюцца на яго.

4
дададзена

Гэта вельмі лёгка атрымаць памылковыя вынікі з аб, калі вы сапраўды не ведаеце, што вы робіце.

Калі вам трэба, каб імітаваць 2000 адначасовых злучэнняў, то вам неабходна адкрыць 2000 злучэнняў адначасова - проста. Калі вам трэба, каб імітаваць 2000 адначасовых транзакцый, то вам неабходна 2000 адкрытых злучэнняў адразу і кожнае з гэтых злучэнняў неабходна выдаваць запыт у той жа час. Адзін VM ў воблаку можна лёгка адкрыць 2000 адначасовых злучэнняў з любой Linux ці Windows. Незалежна ад таго ці не праграмнае забеспячэнне вы выкарыстоўваеце (напрыклад, аб) будзе ў стане справіцца з гэтым будзе залежаць ад таго, наколькі эфектыўна гэта.

Аднак, калі вы сапраўды просіце «Мне трэба, каб імітаваць 2000 адначасова якія працуюць карыстальнікаў», то адказ будзе адрознівацца - бо гэтыя карыстальнікі могуць або не могуць трымаць злучэнне адкрытым, калі не выкарыстоўваецца, і большасць злучэнняў будуць прастойваць вялікую частку часу.

1
дададзена