Alexey
17.02.2017
07:41:10
особенно если "не знаю где он течет" - это как в небо палкой тыкать
Alex
17.02.2017
07:43:09
Вообще сам разговор о том что select течет как в небо палкой. Я изначально это понимал и догадывался что разработчики срукожопили когда-то и не разобравшись в своей ошибки сделали вывод. Потому что комьюнити линупса и комитет не допустили бы многолетнюю лажу в апи
Это как ты наверно понял почти риторический вопрос был - может/не может. Здесь не совета спрашивал как сделать так, что бы не текла)
Alexey
17.02.2017
07:47:31
Google
Alex
17.02.2017
07:47:36
в общем решил запилить и дать нагрузку на подключения)
Alexey
17.02.2017
07:47:56
может проще [код] поглядеть? =)
вообще изначальный вопрос был: "почему select течет" -- ответ с большой долью вероятности "он не течёт".
87776
17.02.2017
07:49:52
Alex
17.02.2017
07:54:01
может проще [код] поглядеть? =)
Ну какой код? Я шутканул про селект чуваку, а он, мол, селект говнище, на нем ни кто не пишет и вообще он течет. Что адекватные люди не пишут -я знаю. а вот что течет большой вопрос
Alexey
17.02.2017
07:55:37
разве мы можем послать несколько нетворколов сразу?
нет такого понятия как network call, автор скорее всего имеет в виду library call (3), и libc в linux'е уже заворачивает все библиотечные вызовы в один и тот же сискол: socketcall[1] а первым аргументом говорит что же оно хочет сделать.
[1] http://man7.org/linux/man-pages/man2/socketcall.2.html
это и подразумвается под "мультеплексированием через [один] системный вызов"
87776
17.02.2017
07:57:29
в том смысле что разные вызовы через один и тот же сискол, но не одновременно?
Alexey
17.02.2017
07:58:02
да
в новых ядрах там тоже не особо что поменялось: http://elixir.free-electrons.com/source/net/socket.c?v=4.9#L2321
87776
17.02.2017
07:59:01
это рушит мое понимание понятия мультиплексирование, если честно
Oleg
17.02.2017
08:00:30
Kubernates vs Docker Swarm?
Konstantin
17.02.2017
08:01:45
mesos vs rancher?
Google
Alex
17.02.2017
08:01:57
Konstantin
17.02.2017
08:02:41
у меня он в продакшне
Alex
17.02.2017
08:02:55
ну я рад за тебя
Konstantin
17.02.2017
08:03:17
ласт версии сырые , точно могу сказать
Alex
17.02.2017
08:04:36
тема интересная и удобная, но у меня доверия нет к совсем молодому инструменту
для своего старт апа еще можно загнать
Roman
17.02.2017
08:14:34
Alex
17.02.2017
08:16:18
Oleg
17.02.2017
08:44:41
вопрос - в чем я обламываюсь с Docker Swarm, что есть у Kubernates? Какие сильные стороны в пользу перехода на Kubernates?
Vitaly
17.02.2017
08:49:57
Я тут слыхал, что у куби более открытая политика по контрибьюту и допилу со стороны, чем у сворма или мезоса. Таким образом туда больше чуваков вкладываются и проект более динамичен. Следовательно в долгосрочной перспективе можно ожидать что куби будет выигрывать по функционалу у остальных оркестраторов.
Andrey
17.02.2017
08:50:53
Разница очень существенная: Kubernetes - это фреймворк вокруг Docker, поддерживающий массу сторонних решений (дает больше свободы). Swarm - всего лишь кластеризация для Docker.
Oleg
17.02.2017
09:01:29
ну с точки зрения эксплуатации. Что лучше в kub?
Andrey
17.02.2017
09:02:12
swarm проще, kube - выше порог входа, но гибкости больше.
Roman
17.02.2017
09:16:12
Народ, есть какие то советы по нагрузочному тестированию web сервера?
Вот нагуглил относительно свежее: https://ruhighload.com/post/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8+%D0%BD%D0%B0+%D1%81%D0%B0%D0%B9%D1%82
Но там даже нет упоминания wrk
Vladimir
17.02.2017
09:47:21
но там фактически проигрывание записанного лога
Google
Constantine
17.02.2017
09:48:52
+1 за танк )
Roman
17.02.2017
09:49:17
Vladimir
17.02.2017
09:49:50
Интересно
Это в общем случаи обвязка над разными генераторами, может юзать яндексовый фантом, яндексовую же пандору, jmeter и помоему что-то еще
Roman
17.02.2017
09:50:08
Его на хостинг ставить или это сервис?
Vladimir
17.02.2017
09:50:10
в gitter yandex/pandora тусят разработчики и охотно отвечают )
там в какой-то момент пара чуваков занимавшихся танком пошли пилить сервис который предоставляет нагрузочное тестирование, если я правильно помню
nikoinlove
17.02.2017
09:51:46
Лоадософия
Марк ☢
17.02.2017
09:52:06
добавьте в стикеры
плез
Vladimir
17.02.2017
09:52:29
Alexey
17.02.2017
09:52:39
Dan
17.02.2017
09:52:44
Коллеги, среди нас есть кто-нибудь из Селектела?
Александр
17.02.2017
09:52:47
Он добавляет
Vladimir
17.02.2017
09:53:00
Марк ☢
17.02.2017
09:53:16
так тоже норм
и так норм
Vladimir
17.02.2017
09:53:28
со всякими сложными структурами
Михаил
17.02.2017
09:54:14
спецы, есть странная проблема. htop и top запускаются, а atop нет
Google
Михаил
17.02.2017
09:54:21
ps aux | grep atop
root 45575 98.1 0.0 34996 18620 pts/0 R<L+ 12:52 0:48 atop
Alexey
17.02.2017
09:54:27
Михаил
17.02.2017
09:54:31
что он мать такого опрашивает?
Alexey
17.02.2017
09:55:16
Tiarv
17.02.2017
09:55:37
Может быть какой mishap при ротации лога приключился?
Марк ☢
17.02.2017
09:56:36
Михаил
17.02.2017
09:57:26
тьфу
Alexey
17.02.2017
09:57:32
Марк ☢
17.02.2017
09:57:35
мде
Михаил
17.02.2017
09:57:45
ядро какое ?
uname -a
Linux sgk3-sds-r1n3a-osd1 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Alexey
17.02.2017
09:58:59
uname -rms обычно вполне хвататет
Михаил
17.02.2017
10:09:49
это кусок
Alexey
17.02.2017
10:11:30
ну повиду он просто читает всё то что есть в /proc
скока у вас там тасков на машине запущено?
я в этом вашем ceph'е не очень
Михаил
17.02.2017
10:13:40
713 LOL
Alexey
17.02.2017
10:15:38
таск = тред
вощем если у тебя сотни тысяч тредов то оно наверное может бесконечно по проку бегать. но это тока теория
Google
Alexey
17.02.2017
10:20:26
% cat .atoprc
flags Aaf1
interval 60
попробуй вот это в конфиг - за 60 секунд то оно наверное прок обойдёт
Tiarv
17.02.2017
10:27:47
Или просто дропнуть atoprc если он есть и посмотреть, на заработает ли
Михаил
17.02.2017
10:28:04
Alexey
17.02.2017
10:33:00
я тут уже как-то писал rant про то что нужен kernel module по типу tcp_diag чтобы структуры из ядрёного сокета выгребать а не по /proc ползать открывая миллионы файлов и делая десятки миллионов сисколлов
Vladimir
17.02.2017
10:43:38
Alexey
17.02.2017
10:44:35
Дада, ss так данные и получает, тупо структуры выгребая из сокета
Anton
17.02.2017
10:44:54
Ну так не проблема особо
Alexey
17.02.2017
10:57:22
ну, в апстриме нету, так что я думаю либо нахер не надо, либо проблема
Vladimir
17.02.2017
10:59:20
Может просто все хотят недостаточно чтобы сделать
Alex
17.02.2017
11:16:43
Они издеваются что ли...
Какая-то мегапараша
nikoinlove
17.02.2017
11:22:38
лучше нам деньги пошли
Sheridan
17.02.2017
11:24:23
Подсказать правильный счет куда перечислять?
Alex
17.02.2017
11:24:25
Alexey
17.02.2017
11:25:07
что?
Alex
17.02.2017
11:26:40
сотни тысяч тредов в линупсе будут только лишь инициализироваться минут десять