Alex
17.02.2017
12:10:35
бицепса нет
и предплечья дохлые
думаю пауэрлифтерша
Gleb
17.02.2017
12:10:57
Именно.
Google
Gleb
17.02.2017
12:11:04
Известная. Конечно же "натуральная"
Sheridan
17.02.2017
12:11:14
Alex
17.02.2017
12:11:20
Да я сразу понял что натуральная
глаз алмаз у меня на пауэрлифтеров значит
Sheridan
17.02.2017
12:11:57
Alexey
17.02.2017
12:12:13
Alex
17.02.2017
12:13:18
Alexey
17.02.2017
12:13:20
(вот это я нормально щас вбросил)
Alex
17.02.2017
12:14:48
Их сразу видно
Лет 5 назад в поезде ехал, попался сосед. Думал алкаш, сам здоровый, жирненький. А потом как пообщались узнал что он с 16 лет в спорте, мастер спорт по лифту
Alexey
17.02.2017
12:14:54
Alex
17.02.2017
12:15:43
Alexey
17.02.2017
12:15:46
(с новыми рантаймами чутка получше, но в 1.3-1.5 всё было прям совсем плохо)
Google
Alexey
17.02.2017
12:17:52
(не то чтобы у меня так в жизни было, но когда было было неловко, да =))
Alex
17.02.2017
12:19:04
А я ведь и не говорил что go уделает плюсы по скорости. Речь то шла только про инициализацию потоков, не больше
Ну а спавн постоянный конечно зло
Alexey
17.02.2017
12:20:07
в этом и была моя идея - инициализация не нужна, то в чём тогда бонус?
у нас в Си++ был пул тредов и тут пул Горутин! =)
Alex
17.02.2017
12:21:14
да я вообще с самого начала сказал что сотни тысяч процессов на 1 машине(если не мейфик) меня пугает. вообще православно и правильно. Всех же испугают
Alexey
17.02.2017
12:24:16
ну почему - любой apache обслуживающий сто тысяч соединений - нормальная история ещё 10 лет назад была, никого не пугала особо
да и код апача читается сильно проще nginx'а - всё линейно и понятно
Hackru
17.02.2017
12:25:44
еще скажи что конфиг апача выглядит опрятно по сравнению с тем же nginx
только давай без если и как бы, а вот как есть дефолтный конфиг апача и дефолтный nginx
Alex
17.02.2017
12:26:54
я вот не вникал в его архитектуру. разве там не несколько мастеров и ограниченный пулл воркеров? ИМХО, дешевле поднять евент сервак и сделать беком апачи с небольшим пулом. 10 сервера выйдут дешевле чем 1 который 100 к клиентов обслуживает
т.е вопрос целесообразности давать апачу так форкаться
Alexey
17.02.2017
12:28:18
ну форкается и форкается, на балансервах всёравно куча памяти свободной, а спящие треды есть не просят, завче что немного памяти отожрут
Roman
17.02.2017
12:34:32
Хорошо беседуете. У меня вопрос по теме.
Имеет ли смысл увеличивать количество воркеров Nginx больше чем ядер?
Quentin
17.02.2017
12:36:26
Ребята подскажите чат с ответами по теме телепрограм боты чаты
Help
Alex
17.02.2017
12:37:25
Alexey
17.02.2017
12:37:25
Alex
17.02.2017
12:38:14
да, логи, точно=))
Google
Alexey
17.02.2017
12:40:00
если это не твои случаи - то ставь worker auto/ affinity auto
Roman
17.02.2017
12:40:26
Ну я хочу провести стрестестирование
Выжать максимум. Логи могу и отключить, но лень же
Alexey
17.02.2017
12:40:51
если нужна минимальная до микросукунд задержка - биндись к той нуманоде на которой у тебя сетевуха, и все прерывания бинди на туже нума ноду
Roman
17.02.2017
12:42:09
У меня маленький виртуальный сервер
Alexey
17.02.2017
12:42:48
тогда пофиг -- смотри чтоб на диск много не писал и всё будет ок
Roman
17.02.2017
12:42:56
Просто по жизни стояло 4 воркера, так и перешел конфиг на виртуалку
Sheridan
17.02.2017
12:43:30
│15:28:52 nuclightw │ >>> В соответствии с новым законопроектом сборщики мусора в работающих на территории РФ Java-машинах обязаны хранить данные в течение │
│ │ полугода. │
Hackru
17.02.2017
12:44:25
когда закопипаситил из твиттера запущенного в тмуксе
Alex
17.02.2017
12:44:50
когда шаришь как выглядит копипаст из тмукс
Alexey
17.02.2017
12:45:57
Alex
17.02.2017
12:47:04
угу
Alexey
17.02.2017
12:50:25
я его не виде особо со времён #freebsd, lol
nikoinlove
17.02.2017
12:51:35
Не поверишь, но там все те же люди до сих пор
Тока фрибсд 11
Hackru
17.02.2017
12:51:49
и те же свитера
nikoinlove
17.02.2017
12:51:52
Ну кроме дадва
Alex
17.02.2017
12:54:22
странные рекомендации в контекстке пошли. с чего бы
Vladimir
17.02.2017
12:55:52
Alex про то что ты не знаешь кто чувак и где работает, мне кажется что тут все кто с тобой сегодня общались прекрасно ищутся по линкедину
Google
Alex
17.02.2017
12:58:34
меня больше заботит что кто то из нашей подсети искал сальсу с адонисом?
Vladimir
17.02.2017
12:58:34
Alex вот с тобой кстати сложнее, потому что нет фоточки и фиг сравнишь морды если чей-то профиль нашелся
nikoinlove
17.02.2017
12:58:36
Ага у одного и того же работодателя
Alex
17.02.2017
12:59:25
о чем и речь, а вдруг это сосед мой. каждый день здороваемся. Я понимаю что личная жизнь и т.п, все равно стремно
Vladimir
17.02.2017
12:59:59
если боишься что обосрем - так и без них справимся при желании
Alex
17.02.2017
13:01:42
пойду поработаю
а потом перебежками с угла до угла и до дома
Roman
17.02.2017
13:10:11
Вопрос! Ошибка 499 nginx - что это?
Sergey
17.02.2017
13:10:33
псевдоошибка, клиент разорвал соединение.
Roman
17.02.2017
13:11:28
Ну т.е. nginx еще ждет ответа от бекенда, а клиент уже сказал bye
nikoinlove
17.02.2017
13:12:04
Необязательно, можт он на половине файла свалил не докачав
Alexey
17.02.2017
13:13:38
Дмитрий
17.02.2017
13:14:14
Присоединяйтесь!!!! t.me/cryptochan
Roman
17.02.2017
13:14:38
Alexey
17.02.2017
13:15:11
ну от бенчмарка зависит
Roman
17.02.2017
13:15:16
У меня стояло 768 worker_connections * 4 worker, а я запустил wrk 1000 * 4
Таймауты в wrk можно увеличить?
Alexey
17.02.2017
13:17:38
ну, в wrk дефолтный таймаут вроде ок - так что можно не подкручивать - он тебе каждую 499 запишет как ошибку
Google
Alex
17.02.2017
13:20:25
Roman
17.02.2017
13:20:44
Почему?
Он же показывает ответы не 2xx и 3xx и вычитает их
Alex
17.02.2017
13:21:47
нормальный бенч должен полчучать ответ от сервера, а не тупо досить. ИМХО
Roman
17.02.2017
13:30:38
Что то я категорически не понимаю что измеряет wrk
Alexey
17.02.2017
13:32:21
Roman
17.02.2017
13:32:28
Можно сделать так, что бы он дожидался ответа а потом слал новый?
Alex
17.02.2017
13:33:48
Roman
17.02.2017
13:33:48
wrk -c1000 -d60s -t1
-> Req/Sec 8.86k
wrk -c200 -d60s -t4
-> Req/Sec 467.45
Alexey
17.02.2017
13:34:03
Roman
17.02.2017
13:35:06
Я бы хотел такой бенч - открыть 100 соединений и слать запрос после получения ответа на первый. Ну таймаут что бы выставить можно было.
Я не понимаю почему у меня разброс реквестов от 400 до 8 тысяч в секунду. Это же явный бред
Я в итоге смотрю на параметр Transfer/sec:
Чем больше байт пришло, тем корректнее тест
Alex
17.02.2017
13:37:17
Alexey
17.02.2017
13:38:58
Roman
17.02.2017
13:41:54
А прикольно выходит. Если мало соединений, то латенси прекрасный, но зато rps маленький.
Если потоков много то rps сильно возрастает, то латенси устремляется ввысь
Если потоков совсем много, то латенси возрастает до пявления дропов по таймауту ну и rps начинает падать из-за этого