169 похожих чатов

Рост rps в ~7 раз, а трафик вдруг в 20?

Я бы глядя на такой мониторинг озадачился

10 ответов

7 просмотров

Понимаю. Предполагаю, что в первом случае он упирался в проц, а в случае с AnyEvent в сеть

Artem-Tepponen Автор вопроса
Denis Evdokimov
Понимаю. Предполагаю, что в первом случае он упира...

Откуда средний рост размера ответа в три раза? Ну и 2х10 - это не 1х20, но в данном случае это скорее всего не важно

Artem Tepponen
Откуда средний рост размера ответа в три раза? Ну ...

Опять же предположение. Тестировалась отдача файлов. Среди них был высокий процент больших файлов. Для AnyEvent не так принципиально пропустить через себя 50Кб или 5Мб. А если ты упираешься в проц, то пропустить через себя большой объём уже не получится

Artem-Tepponen Автор вопроса
Denis Evdokimov
Опять же предположение. Тестировалась отдача файло...

Ещё более странно. Откуда взялась идея про отдачу файлов? И нет, даже если в проц упираешься, то какие нафиг вычисления при отдаче файлов?

Artem Tepponen
Ещё более странно. Откуда взялась идея про отдачу ...

В случае AE каждый процесс может сесть на своё ядро и ОС будет редко их оттуда вытеснять. В обычном случае у тебя будет вытесняющая многозадачность, которая совсем не бесплатная и кушает как раз проц.

Artem-Tepponen Автор вопроса
Denis Evdokimov
В случае AE каждый процесс может сесть на своё ядр...

Это всё неважно, пропорция не соблюдается

Artem Tepponen
Это всё неважно, пропорция не соблюдается

Как не важно?! В одном случае ты сделал sysread, твой процесс остановили, выгрузили, загрузили другой, он сделал syswrite или sysread и дальше по кругу. В случае с AE ты делаешь кучу sysread, syswrite и тебя никто не останавливает. Ес-но, в этом случае через тебя пройдёт гораздо больше информации.

Artem-Tepponen Автор вопроса
Denis Evdokimov
Как не важно?! В одном случае ты сделал sysread, т...

Тогда нужно определение rps в этом случае. 3 запроса отдают 1 попугай объема, 20 запросов отдают 20 попугаев объема. Wtf is going on?

Artem Tepponen
Тогда нужно определение rps в этом случае. 3 запро...

RPS — Запросов в секунду. У тебя может быть запрос на отдачу файла размером 50 Кб, а может на 5 Мб. И то, и то запрос. И первый завершится, когда всё отдаст, и второй. Оба посчитаются, как 1 запрос. А дальше вопросы: 1) насколько сложнее обработать 5Мб, чем 50Кб 2) какое распределение в тестах между 50Кб и 5Мб

Похожие вопросы

Обсуждают сегодня

Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
анрей С какой целью зашёл?
КТ315
42
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
15
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Слушайте, никак не могу заставить работать сортировку в TClientDataSet! Вроде все делаю правильно, создаю индекс, присваиваю его название ClientDataSet1.IndexName, первый раз...
Ivan Burnatov
7
а вот интересный вопрос появляется: допустим у нас есть приложение с системой модулей. Будет ли считаться система модуль+прога ассемблерной программой если: а) Прога на Си, м...
Mixail Frolov
29
я в заголовке имплементировал функцию. В заголовке стоят гарды. Но я все равно получаю multiple definitions. Как это может происходить?
Павλо 🇺🇦
15
как можно вывести первые 100 символов поля content на странице?
Artem
10
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Может кто встречал такое? Один набор данных, но в одном столбце кодировка нормальная, а в другом ироглифы. Как такое может быть?
Alexander
23
Карта сайта