gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Пятница, 28 августа 2015< ^ >
Pinkbyte установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Дерево portage Gentoo официально переехало на git!
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:04] ruda вышел(а) из комнаты
[00:00:51] ruda вошёл(а) в комнату
[00:01:02] maxggxam вошёл(а) в комнату
[00:01:40] ruda вышел(а) из комнаты
[00:01:50] ruda вошёл(а) в комнату
[00:03:00] ruda вышел(а) из комнаты
[00:03:15] ruda вошёл(а) в комнату
[00:03:46] ruda вышел(а) из комнаты
[00:04:20] ruda вошёл(а) в комнату
[00:05:20] ruda вышел(а) из комнаты
[00:05:30] ruda вошёл(а) в комнату
[00:06:49] ruda вышел(а) из комнаты
[00:07:24] ruda вошёл(а) в комнату
[00:08:17] ruda вышел(а) из комнаты
[00:08:52] ruda вошёл(а) в комнату
[00:11:09] ruda вышел(а) из комнаты
[00:11:23] ruda вошёл(а) в комнату
[00:18:16] bober2000 вышел(а) из комнаты
[00:25:43] ruda вышел(а) из комнаты: Replaced by new connection
[00:25:53] ruda вошёл(а) в комнату
[00:45:32] ruda вышел(а) из комнаты: Replaced by new connection
[00:45:42] ruda вошёл(а) в комнату
[00:46:35] kosc вышел(а) из комнаты
[00:50:47] maxggxam вышел(а) из комнаты
[01:00:39] maxggxam вошёл(а) в комнату
[01:35:54] trupanka вышел(а) из комнаты
[01:36:34] 0xd34df00d вышел(а) из комнаты
[01:55:15] maxggxam вышел(а) из комнаты
[01:58:54] maksbotan вышел(а) из комнаты
[02:00:23] maxggxam вошёл(а) в комнату
[02:12:58] ruda вышел(а) из комнаты
[02:13:42] 0xd34df00d вошёл(а) в комнату
[02:16:38] ruda вошёл(а) в комнату
[02:28:45] 0xd34df00d вышел(а) из комнаты
[02:28:55] 0xd34df00d вошёл(а) в комнату
[02:44:04] 0xd34df00d вышел(а) из комнаты
[02:44:14] 0xd34df00d вошёл(а) в комнату
[03:18:35] fsteinel вошёл(а) в комнату
[03:20:05] 0xd34df00d вышел(а) из комнаты
[03:20:15] 0xd34df00d вошёл(а) в комнату
[03:34:19] fsteinel вышел(а) из комнаты
[04:19:21] ruda вышел(а) из комнаты
[04:19:51] ruda вошёл(а) в комнату
[04:20:51] 0xd34df00d вышел(а) из комнаты
[04:21:01] 0xd34df00d вошёл(а) в комнату
[04:26:46] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[04:29:29] ruda вышел(а) из комнаты
[04:30:06] ruda вошёл(а) в комнату
[04:39:50] ruda вышел(а) из комнаты
[04:40:10] ruda вошёл(а) в комнату
[04:50:06] ruda вышел(а) из комнаты
[04:50:49] ruda вошёл(а) в комнату
[04:51:36] ruda вышел(а) из комнаты
[04:53:23] ruda вошёл(а) в комнату
[05:00:19] ruda вышел(а) из комнаты
[05:02:15] ruda вошёл(а) в комнату
[05:10:37] ruda вышел(а) из комнаты
[05:12:44] ruda вошёл(а) в комнату
[05:26:57] ruda вышел(а) из комнаты
[05:27:30] ruda вошёл(а) в комнату
[05:29:49] ruda вышел(а) из комнаты
[05:29:59] ruda вошёл(а) в комнату
[05:33:18] ruda вышел(а) из комнаты
[05:33:51] ruda вошёл(а) в комнату
[05:35:36] ruda вышел(а) из комнаты
[05:35:51] ruda вошёл(а) в комнату
[05:38:20] ruda вышел(а) из комнаты
[05:41:36] ruda вошёл(а) в комнату
[05:45:44] ruda вышел(а) из комнаты
[05:45:58] ruda вошёл(а) в комнату
[05:48:02] ruda вышел(а) из комнаты
[05:48:54] ruda вошёл(а) в комнату
[05:50:13] ruda вышел(а) из комнаты
[05:55:08] ruda вошёл(а) в комнату
[05:55:27] ruda вышел(а) из комнаты
[05:55:42] ruda вошёл(а) в комнату
[05:56:48] ruda вышел(а) из комнаты
[05:56:58] ruda вошёл(а) в комнату
[05:58:48] ruda вышел(а) из комнаты
[05:58:58] ruda вошёл(а) в комнату
[05:59:03] ruda вышел(а) из комнаты
[06:00:17] ruda вошёл(а) в комнату
[06:00:56] ruda вышел(а) из комнаты
[06:01:30] ruda вошёл(а) в комнату
[06:04:33] ruda вышел(а) из комнаты
[06:06:15] ruda вошёл(а) в комнату
[06:07:13] ruda вышел(а) из комнаты
[06:08:38] beelzebubbie вошёл(а) в комнату
[06:09:11] ruda вошёл(а) в комнату
[06:10:16] ruda вышел(а) из комнаты
[06:12:53] ruda вошёл(а) в комнату
[06:14:04] ruda вышел(а) из комнаты
[06:17:14] ruda вошёл(а) в комнату
[06:17:35] ruda вышел(а) из комнаты
[06:21:40] ruda вошёл(а) в комнату
[06:23:17] ruda вышел(а) из комнаты
[06:23:48] ruda вошёл(а) в комнату
[06:26:21] edgbla вышел(а) из комнаты
[06:28:08] ruda вышел(а) из комнаты
[06:28:57] ruda вошёл(а) в комнату
[06:29:55] ruda вышел(а) из комнаты
[06:32:10] ruda вошёл(а) в комнату
[06:34:20] ruda вышел(а) из комнаты
[06:37:29] ruda вошёл(а) в комнату
[06:40:42] ruda вышел(а) из комнаты
[06:41:06] kosc вошёл(а) в комнату
[06:43:06] ruda вошёл(а) в комнату
[06:44:24] ruda вышел(а) из комнаты
[06:44:37] ruda вошёл(а) в комнату
[06:45:47] ruda вышел(а) из комнаты
[06:46:32] eegorov вошёл(а) в комнату
[06:46:34] intellect вошёл(а) в комнату
[06:48:54] ruda вошёл(а) в комнату
[06:50:32] ruda вышел(а) из комнаты
[06:53:06] ruda вошёл(а) в комнату
[06:55:13] ruda вышел(а) из комнаты
[06:56:43] ruda вошёл(а) в комнату
[06:59:23] ruda вышел(а) из комнаты
[07:00:19] ruda вошёл(а) в комнату
[07:04:07] ruda вышел(а) из комнаты
[07:04:42] ruda вошёл(а) в комнату
[07:07:28] kosc вышел(а) из комнаты: Disconnected: closed
[07:07:54] ruda вышел(а) из комнаты
[07:08:19] ruda вошёл(а) в комнату
[07:09:14] ruda вышел(а) из комнаты
[07:09:39] kosc вошёл(а) в комнату
[07:11:27] ruda вошёл(а) в комнату
[07:11:37] ruda вышел(а) из комнаты
[07:15:33] ruda вошёл(а) в комнату
[07:16:43] ruda вышел(а) из комнаты
[07:19:01] ruda вошёл(а) в комнату
[07:20:29] ruda вышел(а) из комнаты
[07:24:26] ruda вошёл(а) в комнату
[07:26:32] ruda вышел(а) из комнаты
[07:26:42] ruda вошёл(а) в комнату
[07:27:31] kosc вышел(а) из комнаты: Disconnected: closed
[07:28:54] ruda вышел(а) из комнаты
[07:31:05] ruda вошёл(а) в комнату
[07:31:21] ruda вышел(а) из комнаты
[07:31:33] ruda вошёл(а) в комнату
[07:36:13] ruda вышел(а) из комнаты
[07:36:51] ruda вошёл(а) в комнату
[07:37:51] ruda вышел(а) из комнаты
[07:42:02] ruda вошёл(а) в комнату
[07:42:12] ruda вышел(а) из комнаты
[07:47:20] ruda вошёл(а) в комнату
[07:48:15] ruda вышел(а) из комнаты
[07:52:31] ruda вошёл(а) в комнату
[07:52:45] kosc вошёл(а) в комнату
[07:57:43] ruda вышел(а) из комнаты
[07:57:53] ruda вошёл(а) в комнату
[07:58:23] ruda вышел(а) из комнаты
[08:03:08] ruda вошёл(а) в комнату
[08:05:33] ruda вышел(а) из комнаты
[08:06:52] ruda вошёл(а) в комнату
[08:09:14] ruda вышел(а) из комнаты
[08:11:12] ruda вошёл(а) в комнату
[08:11:44] ruda вышел(а) из комнаты
[08:14:58] ruda вошёл(а) в комнату
[08:19:49] ruda вышел(а) из комнаты
[08:20:03] ruda вошёл(а) в комнату
[08:20:12] kosc вышел(а) из комнаты: Disconnected: closed
[08:21:47] ruda вышел(а) из комнаты
[08:25:17] ruda вошёл(а) в комнату
[08:29:29] ruda вышел(а) из комнаты
[08:30:18] ruda вошёл(а) в комнату
[08:34:13] ruda вышел(а) из комнаты
[08:35:21] ruda вошёл(а) в комнату
[08:38:04] ruda вышел(а) из комнаты
[08:39:29] ruda вошёл(а) в комнату
[08:39:38] WiseLord вошёл(а) в комнату
[08:39:47] ruda вышел(а) из комнаты
[08:44:46] ruda вошёл(а) в комнату
[08:46:53] trupanka вошёл(а) в комнату
[08:48:49] ruda вышел(а) из комнаты
[08:49:46] ruda вошёл(а) в комнату
[08:50:21] ruda вышел(а) из комнаты
[08:53:12] maxggxam вышел(а) из комнаты
[08:53:52] ruda вошёл(а) в комнату
[08:54:12] ruda вышел(а) из комнаты
[08:57:10] ruda вошёл(а) в комнату
[09:00:04] ruda вышел(а) из комнаты
[09:00:17] maxggxam вошёл(а) в комнату
[09:00:37] ruda вошёл(а) в комнату
[09:02:31] ruda вышел(а) из комнаты
[09:05:06] ruda вошёл(а) в комнату
[09:06:28] kosc вошёл(а) в комнату
[09:07:48] Civilian вышел(а) из комнаты
[09:13:09] <Magistr> http://pirogovaya.livejournal.com/3748.html хе вакансия
[09:18:07] slepnoga вышел(а) из комнаты
[09:18:49] slepnoga вошёл(а) в комнату
[09:34:40] jam666 вошёл(а) в комнату
[09:38:34] kosc вышел(а) из комнаты: Disconnected: closed
[09:43:29] ruda вышел(а) из комнаты
[09:43:39] ruda вошёл(а) в комнату
[09:45:44] ruda вышел(а) из комнаты
[09:45:59] ruda вошёл(а) в комнату
[09:55:22] ruda вышел(а) из комнаты
[09:55:53] ruda вошёл(а) в комнату
[09:59:05] maksbotan вошёл(а) в комнату
[10:08:38] ruda вышел(а) из комнаты
[10:09:42] ruda вошёл(а) в комнату
[10:10:03] Civilian вошёл(а) в комнату
[10:15:44] ruda вышел(а) из комнаты
[10:16:38] ruda вошёл(а) в комнату
[10:21:41] kosc вошёл(а) в комнату
[10:24:53] ruda вышел(а) из комнаты
[10:27:03] ruda вошёл(а) в комнату
[10:29:14] Pinkbyte вошёл(а) в комнату
[10:29:33] kosc вышел(а) из комнаты: Disconnected: Replaced by new connection
[10:30:14] ruda вышел(а) из комнаты
[10:30:40] ruda вошёл(а) в комнату
[10:31:18] ruda вышел(а) из комнаты
[10:31:28] ruda вошёл(а) в комнату
[10:31:47] ruda вышел(а) из комнаты
[10:32:19] ruda вошёл(а) в комнату
[10:33:08] ruda вышел(а) из комнаты
[10:33:18] ruda вошёл(а) в комнату
[10:33:27] ruda вышел(а) из комнаты
[10:35:03] ruda вошёл(а) в комнату
[10:35:24] ruda вышел(а) из комнаты
[10:36:54] ruda вошёл(а) в комнату
[10:38:02] ruda вышел(а) из комнаты
[10:38:46] ruda вошёл(а) в комнату
[10:39:52] ruda вышел(а) из комнаты
[10:40:43] ruda вошёл(а) в комнату
[10:41:02] ruda вышел(а) из комнаты
[10:43:05] ruda вошёл(а) в комнату
[10:44:41] ruda вышел(а) из комнаты
[10:45:53] ruda вошёл(а) в комнату
[10:45:54] trupanka вышел(а) из комнаты
[10:46:51] ruda вышел(а) из комнаты
[10:47:05] ruda вошёл(а) в комнату
[10:48:04] ruda вышел(а) из комнаты
[10:48:18] ruda вошёл(а) в комнату
[10:48:39] trupanka вошёл(а) в комнату
[10:49:01] ruda вышел(а) из комнаты
[10:49:11] ruda вошёл(а) в комнату
[10:49:24] ruda вышел(а) из комнаты
[10:49:58] ruda вошёл(а) в комнату
[10:51:00] ruda вышел(а) из комнаты
[10:51:20] ruda вошёл(а) в комнату
[10:52:36] ruda вышел(а) из комнаты
[10:52:52] ruda вошёл(а) в комнату
[10:53:38] ruda вышел(а) из комнаты
[10:54:11] ruda вошёл(а) в комнату
[10:55:05] ruda вышел(а) из комнаты
[10:55:29] ruda вошёл(а) в комнату
[10:56:30] ruda вышел(а) из комнаты
[10:56:44] ruda вошёл(а) в комнату
[10:57:52] ruda вышел(а) из комнаты
[10:58:02] ruda вошёл(а) в комнату
[10:58:22] ruda вышел(а) из комнаты
[10:59:04] ruda вошёл(а) в комнату
[10:59:47] ruda вышел(а) из комнаты
[11:00:14] ruda вошёл(а) в комнату
[11:01:15] ruda вышел(а) из комнаты
[11:01:25] ruda вошёл(а) в комнату
[11:02:45] ruda вышел(а) из комнаты
[11:03:00] ruda вошёл(а) в комнату
[11:04:00] ruda вышел(а) из комнаты
[11:04:15] ruda вошёл(а) в комнату
[11:05:23] ruda вышел(а) из комнаты
[11:05:48] ruda вошёл(а) в комнату
[11:07:03] <slepnoga> Civilian:  ты  уже переехал ?
[11:07:19] ruda вышел(а) из комнаты
[11:07:43] ruda вошёл(а) в комнату
[11:07:48] <Civilian> slepnoga: куда?
[11:08:12] <slepnoga> из Гермашки
[11:08:22] ruda вышел(а) из комнаты
[11:08:46] ruda вошёл(а) в комнату
[11:09:29] ruda вышел(а) из комнаты
[11:10:21] ruda вошёл(а) в комнату
[11:10:48] ruda вышел(а) из комнаты
[11:11:35] ruda вошёл(а) в комнату
[11:11:54] <slepnoga> т.е ты сейчас резидент ФРГ или уже нет ?
[11:12:04] ruda вышел(а) из комнаты
[11:12:30] slepnoga nbsp; увидел и случилась истерика - http://ww3.autoscout24.de/classified/265847910?asrc=st|as
[11:12:52] ruda вошёл(а) в комнату
[11:14:04] ruda вышел(а) из комнаты
[11:14:14] ruda вошёл(а) в комнату
[11:14:49] jam666 вышел(а) из комнаты: Disconnected: closed
[11:15:12] ruda вышел(а) из комнаты
[11:15:26] mva вышел(а) из комнаты
[11:16:39] ruda вошёл(а) в комнату
[11:16:50] Львёна вышел(а) из комнаты
[11:17:42] ruda вышел(а) из комнаты
[11:18:29] ruda вошёл(а) в комнату
[11:19:18] ruda вышел(а) из комнаты
[11:19:33] ruda вошёл(а) в комнату
[11:20:10] ruda вышел(а) из комнаты
[11:20:20] ruda вошёл(а) в комнату
[11:20:50] ruda вышел(а) из комнаты
[11:21:38] ruda вошёл(а) в комнату
[11:31:47] WiseLord вышел(а) из комнаты
[11:35:30] WiseLord вошёл(а) в комнату
[11:39:03] <trupanka> президенг ФРГ. гыгы
[11:44:43] <slepnoga> trupanka: клей момент или 646-й растворитель ?
[11:45:02] <trupanka> Грунтовка контанк-бетон.
[11:45:16] <trupanka> slepnoga: рекомендую.
[11:45:33] kosc вошёл(а) в комнату
[11:49:53] <Pinkbyte> slepnoga: тебе для работ или для употребления? :-)
[11:50:01] <Civilian> slepnoga: я уже 2 месяца в Голландии
[11:50:08] <Civilian> получил уже рабочую визу давно
[11:50:33] <trupanka> Научите в dbus. Как просмотреть список сервисов, как они запускаются?
[11:52:29] <trupanka> Вот, например, /usr/share/dbus-1/services/org.freedesktop.Notifications.service - как его добавить, чтобы стартовал с иксами?
[11:52:45] _passer вошёл(а) в комнату
[11:53:09] <trupanka> Ато сижу как лох без нотификаций.
[12:00:39] <slepnoga> Pinkbyte: не распарсил ?
[12:00:44] <slepnoga> аа
[12:00:55] <slepnoga> не, я про трупаку
[12:01:18] <slepnoga> судя по тому что он несет - даж дилера не нашел нормального
[12:02:18] slepnoga nbsp; в огромной печали - его любимый янг таймер даймлер мессершмит переехала фура :(
[12:04:45] _passer вышел(а) из комнаты
[12:11:23] <Pinkbyte> "янг таймер даймлер мессершмит". Я прочел это и вызвал Сотону, помогите!
[12:17:57] ruda вышел(а) из комнаты
[12:18:39] ruda вошёл(а) в комнату
[12:19:57] ruda вышел(а) из комнаты
[12:20:58] ruda вошёл(а) в комнату
[12:21:52] ruda вышел(а) из комнаты
[12:22:05] ruda вошёл(а) в комнату
[12:22:15] ruda вышел(а) из комнаты
[12:24:18] ruda вошёл(а) в комнату
[12:24:53] ruda вышел(а) из комнаты
[12:24:59] <slepnoga> Pinkbyte: молись, постись, слушай радио Радонеж, занеси десятину табачному Патриарху - может что то поможет от неназываемого ;)
[12:25:21] <slepnoga> Pinkbyte: ну и если даймлер летает как мессер - это что ? :)
[12:25:28] ruda вошёл(а) в комнату
[12:26:53] <slepnoga> хотя скорее я не истребитель, а высотный бомбер-разведчил
[12:26:53] ruda вышел(а) из комнаты
[12:27:23] ruda вошёл(а) в комнату
[12:27:55] <slepnoga> я бы перешел на SR-71  но жрет эта падла ....
[12:27:58] <slepnoga> ;)
[12:28:02] <trupanka> slepnoga: Нужно голубя в жертву принести, а лучше корову. И соблюсти ретуал, как в библии написано.
[12:28:08] ruda вышел(а) из комнаты
[12:29:28] <trupanka> http://www.e-reading.club/chapter.php/70771/35/Protoiereii_Nikolaii_Sokolov_-_Vethiii_Zavet._Kurs_lekciii._Chast'_I..html - как-то так короче.
[12:31:34] ruda вошёл(а) в комнату
[12:32:50] ruda вышел(а) из комнаты
[12:34:27] ruda вошёл(а) в комнату
[12:37:16] ruda вышел(а) из комнаты
[12:37:23] <trupanka> Есть ли способ, как сделать кастомные уведомления в трей без программирования - скриптом, через dbus. В качестве трея у меня trayer. Но можно поменять на что-нибудь не очень жирное.
[12:38:57] <Pinkbyte> trupanka: notification-daemon + notify-send
[12:39:34] ruda вошёл(а) в комнату
[12:39:58] ruda вышел(а) из комнаты
[12:40:18] <trupanka> Это экранные уведомления же, нет? Я про иконку в трее. Типа чтобы я такой пришол и увидел, что мне письмо.
[12:41:01] ruda вошёл(а) в комнату
[12:42:24] ruda вышел(а) из комнаты
[12:43:15] ruda вошёл(а) в комнату
[12:44:12] ruda вышел(а) из комнаты
[12:44:22] ruda вошёл(а) в комнату
[12:44:41] ruda вышел(а) из комнаты
[12:45:38] ruda вошёл(а) в комнату
[12:47:03] ruda вышел(а) из комнаты
[12:47:24] ruda вошёл(а) в комнату
[12:48:53] ruda вышел(а) из комнаты
[12:49:03] ruda вошёл(а) в комнату
[12:51:54] Ёж вошёл(а) в комнату
[12:56:26] maksbotan вышел(а) из комнаты
[13:14:49] mva вошёл(а) в комнату
[13:59:34] medvedko вошёл(а) в комнату
[14:18:53] medvedko вышел(а) из комнаты: Replaced by new connection
[14:19:03] medvedko вошёл(а) в комнату
[15:12:23] kosc вышел(а) из комнаты
[15:18:43] intellect вышел(а) из комнаты
[15:33:34] kosc вошёл(а) в комнату
[15:49:11] <trupanka> А на perl-e можно за день научиться читать/писать?
[15:50:04] <slepnoga> да, можно
[15:50:11] <trupanka> Юху.
[15:50:20] <trupanka> А как?
[15:53:05] maxggxam вышел(а) из комнаты
[16:00:20] maxggxam вошёл(а) в комнату
[16:02:00] <Civilian> trupanka: берешь перл и начинаешь писаться
[16:02:02] <Civilian> *писать
[16:02:31] <Civilian> trupanka: Programming Perl 4th Edition прочитай, начало хотя бы
[16:02:46] <Civilian> еслиз нал до этого Си, Пхп, Плюсы или еще что-то похожее - то сможешь читать
[16:02:47] <Civilian> перл
[16:02:51] <Civilian> или даже писать простые вещи
[16:05:21] <slepnoga> Си, Пхп, Плюсы - не знаю
[16:05:29] <slepnoga> но как то читаю на 10005000
[16:05:33] <slepnoga> языках
[16:05:48] <slepnoga> чукча не писатель, чукча читатель
[16:07:49] ruda вышел(а) из комнаты
[16:09:38] ruda вошёл(а) в комнату
[16:09:53] <trupanka> А зачем нужен был php, если был perl?
[16:10:04] <trupanka> Кому и зачем?
[16:10:21] <Civilian> slepnoga: сойдет и знание паскаля или васика )
[16:10:27] <Civilian> любого языка с теми же концепциями
[16:10:39] <Civilian> на рид онли больше и не нужно
[16:10:46] <Civilian> чтобы писать уже лучше знать родственный язык
[16:12:03] <slepnoga> нуу
[16:12:14] <slepnoga> когда я того - плюсов как таковых небыло
[16:12:31] <slepnoga> фортан, алгол, паскаль и васик - наше фсе
[16:12:32] <slepnoga> ;)
[16:12:56] <slepnoga> так что перл шаблон не рвет
[16:14:00] <slepnoga> цишка была, да
[16:14:10] <Civilian> trupanka: http://xkcd.ru/i/927_v4.png
[16:14:19] <Civilian> это ответ на твой вопрос
[16:17:16] <Pinkbyte> trupanka: php был нужен для неосиляторов перла
[16:17:29] <Pinkbyte> учитывая что первая версия php была написана на перле...
[16:17:31] <Pinkbyte> :-)
[16:17:45] <trupanka> Civilian: ясно. А почему javascript популярен? Не спрашиваю, зачем он был нужен. Знаю его историю
[16:17:58] <Civilian> trupanka: ну вот поэтому и популярен
[16:18:09] <Civilian> trupanka: ты заметь, что не всегда лучшее решение популярно
[16:18:50] <trupanka> Ну просто веб сейчас в тренде, да? А веб-мастера немного мазохисты.
[16:19:02] <Civilian> популярно обычно самое простое решение
[16:19:07] <Civilian> js - простым был
[16:19:09] <Civilian> стал популярным
[16:19:12] <Civilian> прижился
[16:19:16] <Civilian> теперь фиг выкинешь
[16:20:02] <trupanka> Такого глючного языка я больше не встречал.
[16:20:16] <Civilian> trupanka: язык не глюычный )
[16:20:44] <trupanka> Ну со странностями.
[16:20:54] <trupanka> С придурью я бы сказал.
[16:21:16] <Civilian> ага
[16:21:20] <Civilian> trupanka: ты папет видел?
[16:21:38] <trupanka> Civilian: не. Это что? Мне не нужно, наверное.
[16:21:54] <Civilian> trupanka: система управления конфигурациями
[16:22:20] <trupanka> Civilian: точно не нужно. Я такое не люблю.
[16:22:38] <Civilian> trupanka: полюбишь когда будет хотя бы 5-ок серверов
[16:24:42] <beelzebubbie> slepnoga: зиг?
[16:26:44] <slepnoga> beelzebubbie:  ась ?
[16:29:16] <trupanka> Civilian: мне хочется какую-нибудь помесь nixpkg и portage. И чтобы работало поверх lvm и overlayfs. Сейчас нет никакой внятной системы обновлений контейнеров на моем локалхосте.
[16:30:33] <slepnoga> докер не осилил ?
[16:30:39] <trupanka> В докер, наверное, есть что-то похожее. Там же можно делать новые образы из старых путем инкрементных обновлений.
[16:30:40] <slepnoga> лхц не сумел ?
[16:30:55] <slepnoga> опевзшникам денег пожалел
[16:30:56] <slepnoga> ?
[16:31:15] <slepnoga> всякие паппето-ансиблы - лениво ?
[16:31:25] <slepnoga> поставь винды !!! :)
[16:31:40] WiseLord вышел(а) из комнаты
[16:31:41] <trupanka> slepnoga: докер не осиливал. сейчас у меня lxc.
[16:32:12] <slepnoga> у меня kvm, но мне это не мешает иметь  boot from snapshot
[16:32:18] edgbla вошёл(а) в комнату
[16:32:21] <Civilian> trupanka: отчасти проблемы как раз всякие папеты-ансиблы-солты и прочие шефы решают
[16:32:25] <trupanka> slepnoga: успокойся. все знают, что ты знаешь много лейблов и у тебя мерседес.
[16:32:31] <Civilian> точнее они + докер + дженкинс
[16:32:53] <Civilian> дженкинс делает виртуалки накатывая конфиги из папета-солта
[16:32:57] <Civilian> докер деплоит
[16:33:02] <slepnoga> trupanka: у мну нету мерседес
[16:33:15] <Civilian> и немного с обвязкой поиграть чтобы данные были независимы от контейнеров
[16:33:25] <Civilian> по сути сменой виртуалки будешь рулить апдейтами софта
[16:33:27] <Civilian> или конфигов
[16:33:38] <Civilian> репозиторий образов позволит откатывать на прошлые версии
[16:33:41] <Civilian> пока они есть в репе
[16:33:42] <beelzebubbie> slepnoga: да вот про эзернеты хотел у тебя спросить. есть 5 мин?
[16:33:53] <Civilian> минус в том что миграция данных в базах на твоей совести по прежнему
[16:34:04] <slepnoga> beelzebubbie: ?
[16:35:39] <trupanka> Civilian: попробую что-нибудь придумать как-нибудь.
[16:35:46] <trupanka> потом
[16:36:23] <beelzebubbie> slepnoga: да вот наблюдал вчера, что при всего 1.5Гб tx у меня 2 сетевых адаптера жруть 16 ядер soft interrupt'ами чуть ли не полностью
[16:38:10] <beelzebubbie> и у меня подозрение что это не очень нормально. я все наличные оффлоады отрубил, стало *немного* получше. куда б порыть, в какую сторону? а, ну и когда загрузка велика, то rx_fifo_errors, хотя rx трафика копейки
[16:39:36] <slepnoga> 1.5Гб  - это ни о чем
[16:39:41] <slepnoga> pps ?
[16:39:50] <beelzebubbie> ~140К
[16:40:29] <beelzebubbie> мелких пакетов в общем почти нет, средний размер я вчера на куркуля торе посчитал что-то вроде 1450 байтиков
[16:42:15] <Pinkbyte> Civilian: я так и не понял как готовить докер в таком качестве
[16:42:24] <Pinkbyte> зато прикрутил его в качестве runner-а на систему CI
[16:42:29] <Pinkbyte> там он подошел вполне себе
[16:42:49] <beelzebubbie> ссейчас вот гляжу – около 1.4Гб tx, 130K pps, 31% si. каждому адаптеру выдано по 8 ядер на прерывания
[16:42:58] <Pinkbyte> рожает образы, собирает там нужный софт -> заливает бинари куда нужно
[16:43:17] <Civilian> Pinkbyte: в смысле как?
[16:43:27] <Civilian> Pinkbyte: собирать дженкинсом рутфс с конфигами для докера
[16:43:30] <Civilian> и разворачивать скриптами
[16:43:32] <Pinkbyte> Civilian: как данные независимо держать
[16:43:41] <Pinkbyte> я систему images в докере малость невкурил
[16:43:42] <Civilian> Pinkbyte: пробрасывать лвм с данными
[16:43:50] <Pinkbyte> ааааа.... оооооо.... ыыыыыы
[16:44:00] <Pinkbyte> ну это как бы моя реакция как невкурившего, да
[16:44:05] <Civilian> Pinkbyte: правильный путь - делать докер-контейнер с данными где только данными
[16:44:15] <slepnoga> beelzebubbie:  какие дрова и как прибил прерывания ?
[16:44:20] <Pinkbyte> Civilian: и потом их "линковать" или как там это правильно называется?
[16:44:29] <slepnoga> и какие карты ?
[16:46:08] <beelzebubbie> slepnoga: Broadcom BCM57800 – bnx2x, по кругу для адаптера все имеющиеся прерывания на 8 ядер по порядку
[16:46:43] <beelzebubbie> хз, правильно ли это, но вероятно правильно ибо загрузка ядер вполне равномерна
[16:47:05] <slepnoga> beelzebubbie: чем прибивал
[16:47:20] <slepnoga> и что, нормальных карт нету ?
[16:47:52] <beelzebubbie> slepnoga: echo ${list[$idx]} > /proc/irq/$irq/smp_affinity_list
[16:48:34] <beelzebubbie> а какой карта нормальный? :D
[16:50:48] <Magistr> beelzebubbie: интеля же
[16:52:08] <beelzebubbie> Magistr: хотелось бы подробнее, я например даже и не знаю как сравнить этот же бродком и интел. где-какие попугаи можно прочесть?
[16:53:32] <beelzebubbie> в принципе вариантов что воткнуть туда не особо много, посоветовать есть возможность?
[16:55:08] kosc вышел(а) из комнаты: Disconnected: closed
[17:06:16] kosc вошёл(а) в комнату
[17:07:21] ruda вышел(а) из комнаты
[17:07:31] ruda вошёл(а) в комнату
[17:08:12] ruda вышел(а) из комнаты
[17:08:38] ruda вошёл(а) в комнату
[17:08:51] ruda вышел(а) из комнаты
[17:09:15] ruda вошёл(а) в комнату
[17:09:49] <beelzebubbie> slepnoga: то бишь проблема в бродкоме, воткнуть интела и нагрузка на процы упадет?
[17:10:52] ruda вышел(а) из комнаты
[17:11:02] ruda вошёл(а) в комнату
[17:11:02] <Magistr> beelzebubbie: http://habrahabr.ru/post/229733/ ну вот например попугаи
[17:11:11] ruda вышел(а) из комнаты
[17:11:55] ruda вошёл(а) в комнату
[17:12:16] ruda вышел(а) из комнаты
[17:12:42] ruda вошёл(а) в комнату
[17:12:44] Pinkbyte вышел(а) из комнаты
[17:13:00] <Civilian> beelzebubbie: учти что адаптерам критично расположение ядер
[17:13:04] <Civilian> т.е. ХТ не ХТ им важно
[17:14:03] <beelzebubbie> Civilian: итого, и как сделать правильно? :)
[17:14:29] <Civilian> beelzebubbie: если у тебя более 1 проца то стоит прибивать адаптер к одному процу
[17:14:34] <Civilian> например
[17:15:05] <Civilian> beelzebubbie: почитай еще параметры ядра к твоей железке
[17:15:11] <Civilian> там есть например transparent packet aggregation
[17:15:15] <Civilian> он скорее всего снизит ППС
[17:15:30] <Civilian> хотя можно им рулить ethtool'ом , как описано
[17:16:18] <Civilian> beelzebubbie: были б мелкие пакеты - можно было бы посоветовать еще попробовать воткнуть poll'инг вместо работы по прерываниям
[17:16:18] <beelzebubbie> Civilian: снизит включенный или отключенный?
[17:16:19] <Civilian> а и да
[17:16:23] <Civilian> у железяки 3 режима прерываний
[17:16:28] <Civilian> я не знаю как на бредкоме оно будет
[17:16:36] <Civilian> beelzebubbie: я думаю что отключить его стоит
[17:17:01] <beelzebubbie> TPA же есть LRO?
[17:17:05] <Civilian> про типы прерываний я не знаю
[17:17:11] <Civilian> угу
[17:17:24] <Civilian> в ядре оно TPA зовется
[17:17:29] <Civilian> в ethtool'е видимо LRO :)
[17:17:40] <beelzebubbie> я его и отключил эзтулом, вместо с GRO до кучи. да, стало эдак процентов на 15-20 лучше
[17:18:03] <Civilian> beelzebubbie: еще с прилепливанием по прерываниям - смотри загрузку интерраптов по ядрам
[17:18:11] <Civilian> опять же мб стоит держать на 1 ядре tx + rq queue
[17:18:13] Night Nord вошёл(а) в комнату
[17:18:16] <beelzebubbie> Civilian: а как-то с HT эта проблема пересекается?
[17:18:17] <Civilian> а не каждой queue по ядру
[17:18:40] <Civilian> beelzebubbie: с ХТ пересекается тем, что ХТ - виртуальные ядра и возможно стоит посмотреть как себя будет вести система без ХТ
[17:18:49] <Civilian> или когда прерывания не биндятся к ХТ-ядрам
[17:19:35] <Civilian> beelzebubbie: более важно чтобы карта гоняла трафик на одной нума-ноде
[17:19:37] <Civilian> в рамках ее
[17:19:50] <Civilian> т.к. иначе это может быть очень весело
[17:19:59] <Civilian> т.к. кросс-нодное общение медленее
[17:20:11] <beelzebubbie> Civilian: загрузка у меня равномерная (по примерному к-ву прерываний), поясни как остальное смотреть?
[17:20:19] <Civilian> beelzebubbie: atop например
[17:20:26] <Civilian> beelzebubbie: а что еще остальное?
[17:20:47] <beelzebubbie> Civilian: что-то я нуму вообще упустил из виду :)
[17:21:02] <Civilian> beelzebubbie: я с броадкомом не работал никогда, но для интела было критично чтобы rx + tx queue жили в рамках одной ноды
[17:21:06] <Civilian> для максимального pps
[17:21:37] <Civilian> beelzebubbie: просто можно серию экспериментов провести - первое это поиграться с int_mode у модуля
[17:21:57] <Civilian> в доках на ядро указано что их 3 (MSI-X, MSI, Legacy) - вот не факт что под твои задачи будет лучше умолчательное
[17:22:01] <beelzebubbie> Civilian: ну то бишь я каждую следующую fp вешал на следующее ядро (а ядра емнип чередуются с одного и с другого проца)  и получается это есть нехорошо?
[17:22:11] <Civilian> beelzebubbie: скорее всего нехорошо
[17:22:18] <Civilian> beelzebubbie: numactl'ом смотри что есть что
[17:22:22] <Civilian> и вешай на ядра  своего проца
[17:22:25] <Civilian> одного как-то
[17:22:33] <Civilian> притом желательно не того где остальные прерывания системы, типа диска
[17:22:39] <Civilian> хотя это тоже можно потыкать
[17:23:20] <Civilian> beelzebubbie: про крупные пакеты я кстати тоже не уверен, но для мелких poll'ить иногда бывает лучше чем прерывания дергать. И в целом поллинг может увеличить latency но снизить нагрузку на систему
[17:23:39] <beelzebubbie> Civilian: ну про интмоде у меня даже судя по названиям msix по умолчанию, что логично. полагаешь стоит попробовать легаси?
[17:24:12] <Civilian> beelzebubbie: если есть возможность проэксперементировать - попробуй. Откуда ты знаешь как дрова под твою карту написаны?
[17:26:54] <beelzebubbie> Civilian: я просто из чего исходил – раз при крупных пакетах 1.5Гб мне жрут около трети всех процов, то как собственно это все запроектировано в отношении планируемой утилизации 2х 10G портов
[17:27:31] <Civilian> beelzebubbie: а размер пакетов увеличить нельзя? )
[17:27:33] <beelzebubbie> Civilian: и почему отключение LRO *снижает*  нагрузку а не наоборот?
[17:27:59] <beelzebubbie> среднее около 1450 куда их увеличивать-то? :)
[17:28:14] <Civilian> beelzebubbie: ну mtu 9000 :)
[17:28:18] <Civilian> и пакеты по 9000 байт гонять )
[17:28:32] <Civilian> beelzebubbie: да есть полозрение что NIC делает слишком много работы и не очень справляется с этим
[17:28:40] <beelzebubbie> Civilian: угу, и в интернеты их :)
[17:28:51] <Civilian> ну интернеты - да...
[17:29:06] <beelzebubbie> да, у меня явно при ничтожном rx я вижу rx_errors
[17:29:19] <beelzebubbie> делаю вывод что просто некогда их обрабатывать
[17:29:49] <beelzebubbie> Civilian: а что за превосходство интела?
[17:30:01] <Civilian> beelzebubbie: дрова прямые
[17:30:04] <Civilian> *более прямые
[17:30:07] <Civilian> поэтому его все любят
[17:31:28] <beelzebubbie> Civilian: я просто сомневаюсь что автомажикалли перевоткнуть интела вместо бродкома и будет щастье
[17:31:59] <Civilian> beelzebubbie: не знаю, но броадком почти никто не любит
[17:32:08] <Civilian> т.е. обычно поюзав броадком и интел выбирают интел
[17:33:06] <beelzebubbie> Civilian: ну тут да, либо дрова нехороши, либо я чего то не вкурил. пока реальнее предположить последнее
[17:33:28] <Civilian> beelzebubbie: а дрова есть официальные?
[17:33:30] <Civilian> не из ядра
[17:33:34] <Civilian> а броадкомовские
[17:34:14] <beelzebubbie> Civilian: а из твоих практик есть какие-то примерные оценки pps и загрузки ядер?
[17:34:47] <Civilian> beelzebubbie: ну мой опыт с простым гигабитом - порядка 550к мелких пакетов в секунду при загрузке 8-и ядер Xeon E5-2660
[17:34:55] <Civilian> не полной впрочем
[17:35:03] <Civilian> но больше в гигабит не пролезало
[17:35:24] <Civilian> на 10 гбитах - понятия не имею, но как слышал что ощутимо больше на том же железе
[17:35:28] <Civilian> т.е. пара лямов должна быть
[17:35:33] <Civilian> порядка 2-3 лямов
[17:37:06] <beelzebubbie> Civilian: хм, на 16 ядрах E5-2640 в данной ситуации я выжму около 200К максимум. короче, проблема то бишь есть и я ее не выдумал
[17:38:07] <Civilian> beelzebubbie: откуда 16? там 6
[17:40:53] <beelzebubbie> Civilian: 8 там, умножить на HT
[17:41:25] <Civilian> beelzebubbie: на что умножить?
[17:41:25] kosc вышел(а) из комнаты
[17:41:40] <beelzebubbie> Civilian: на 2 же
[17:41:56] <Civilian> beelzebubbie: 6*2 = 8 или 6*2 = 16?
[17:42:03] <Civilian> beelzebubbie: ХТ не даст линейного прироста
[17:42:10] <Civilian> это вообще очень веселая штука
[17:42:17] <beelzebubbie> model name    : Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz
cpu cores    : 8
[17:42:20] <Civilian> и какой прирост она даст зависит от качества кода
[17:42:22] <Civilian> а
[17:42:25] <beelzebubbie> откуда ты 6 взял?
[17:42:29] <Civilian> beelzebubbie: e5-2640 != e5-2640v2
[17:42:36] <Civilian> я арк на 2640 смотрел
[17:42:59] <beelzebubbie> а, точно. я поэтому v2 и воткнул
[17:43:13] <Civilian> beelzebubbie: ну вот у меня было E5-2660 v1
[17:43:20] <Civilian> 8 ядер физических, 2.2ГГц каждое
[17:43:26] <Civilian> 3ГГц в турбе
[17:43:39] <Civilian> у тя 2.5ГГц в турбе разве что
[17:43:44] <Civilian> и 2ГГц базовая
[17:43:52] <Civilian> т.е. я б не сказал что прям так хуже
[17:44:17] <Civilian> точнее у меня двухпроцессорная такая штука была, на втором крутилось приложение (что тоже не факт что правильно)
[17:44:31] <Civilian> а про ппс - знаешь, я видел как народ 300к ппс на реалтеке 8111 обрабатывает )
[17:44:39] <Civilian> 970мбит трафика
[17:44:49] <Civilian> притом что эта штука не умеет никаких queue
[17:44:52] <Civilian> никакого оффлоада
[17:44:53] <Civilian> ничего
[17:44:56] <Civilian> и ваще реалтек
[17:45:06] <Civilian> десктопный
[17:45:15] <Civilian> и да, обрабатывает на i7-2600 :)
[17:45:17] <Civilian> 4 ядра
[17:45:37] <beelzebubbie> Civilian: ну наверное это иперф?
[17:45:43] <Civilian> beelzebubbie: не, реальной нагрузки
[17:45:56] <Civilian> beelzebubbie: контора хецнеровские тазики в продакшене гоняла как балансировщики нагрузки
[17:46:03] <Civilian> там realtek вместо сетевухи
[17:46:07] <Civilian> десктопные процы
[17:46:09] <Civilian> 32ГБ рамы
[17:46:35] <Civilian> в пике на некоторые тазики выходило более 900мбит в секунду
[17:46:35] <beelzebubbie> Civilian: ну короче у меня сейчас так, что E5-2640 v2 максимум 2Гбита выдаст передачи и все на этом, уже прием будет с кучей ошибок
[17:46:38] <Civilian> и порядка 300к пакетов
[17:46:52] <Civilian> beelzebubbie: тебе latency очень критичен?
[17:47:03] <beelzebubbie> Civilian: да вообще некритичен
[17:47:11] <Civilian> beelzebubbie: попробуй поллинг вместо прерываний
[17:47:27] <Civilian> хотя не факт конечно что поможет
[17:47:32] <beelzebubbie> Civilian: я вроде читал что для мелочи это?
[17:47:43] <Civilian> beelzebubbie: ну да, но у тебя ппс все равно большой будет
[17:48:08] <beelzebubbie> Civilian: 150К разве ж большой… :(
[17:48:20] <Civilian> beelzebubbie: ну на 10гбитах будет больше чем 150к
[17:48:34] kosc вошёл(а) в комнату
[17:48:50] <Civilian> beelzebubbie: опять же, знаю что на одной из прошлых работ под балансировщики ставили 2xE5660 и интеловые сетевухи. Из интернета один тазик обрабатывал помоему до 15гбит (две сетевухи)
[17:49:02] <Civilian> как бы народ сильно уже дальше не заморачивался
[17:49:14] <Civilian> т.е. твоей железки должно хватить на хотя бы 7гбит
[17:49:14] <beelzebubbie> Civilian: ну ровно на порядок разница?
[17:49:25] <Civilian> beelzebubbie: ну твоей железки должн хватить на большее
[17:49:31] <beelzebubbie> гигагерцы тоже не линейны в приросте
[17:49:48] <beelzebubbie> Civilian: а, старый хеон
[17:49:54] <Civilian> beelzebubbie: у 5660 все хуже - и память 3-х канальная и архитектурка
[17:50:01] <Civilian> и частоты пониже
[17:50:04] <Civilian> и буст поменьше
[17:50:07] <Civilian> и ядер меньше
[17:50:31] <Civilian> beelzebubbie: во первых потыкай разные параметры дров
[17:50:33] <Civilian> может помочь
[17:50:37] <Civilian> может нет
[17:50:40] <Civilian> хотя бы поймешь как работает
[17:50:41] <beelzebubbie> Civilian: тогда вопрос остается один с которым играть сложно – стоит ли отключать HT
[17:50:47] <Civilian> попробуй отрубить
[17:50:57] <Civilian> beelzebubbie: как минимум попробуй не задействовать ядра хтшные
[17:51:05] <beelzebubbie> ну мне ребут просто сложен
[17:51:23] <beelzebubbie> Civilian: долгий он ибо
[17:51:25] <Civilian> beelzebubbie: попробуй просто прерывания и софт не вешать на них
[17:52:01] <beelzebubbie> Civilian: ок, инфы пока достточно для начала экспериментов :D
[17:52:39] <beelzebubbie> Civilian: кстати а на таких невеликих скоростях нума точно роль играет?
[17:52:47] <Civilian> beelzebubbie: у тя один проц?
[17:52:59] <Civilian> физически проц
[17:53:11] maxggxam вышел(а) из комнаты
[17:53:39] <beelzebubbie> 2
[17:53:54] <Civilian> beelzebubbie: нума всегда играет роль
[17:54:17] <Civilian> beelzebubbie: ты просто заставляешь один проц идти в память второго по шине на какие-то из действий
[17:54:20] <Civilian> минимизируй
[17:59:28] maxggxam вошёл(а) в комнату
[18:05:07] kosc вышел(а) из комнаты: Disconnected: closed
[18:06:02] <beelzebubbie> Civilian: у меня на порт по 8 прерываний вида iface-fp-num и еще одно какое-то просто iface. на нем мало прерываний происходит, его видимо можно повесить вместе с одним из *-fp-num?
[18:06:13] <Civilian> eue
[18:06:14] <Civilian> угу
[18:53:01] maxggxam вышел(а) из комнаты
[18:59:16] maxggxam вошёл(а) в комнату
[19:16:29] medvedko вышел(а) из комнаты
[19:33:32] ruda вышел(а) из комнаты
[19:34:14] ruda вошёл(а) в комнату
[19:36:47] Civilian вышел(а) из комнаты
[19:43:40] evadim вышел(а) из комнаты
[20:46:44] 0xd34df00d вошёл(а) в комнату
[20:49:08] beelzebubbie вышел(а) из комнаты: Replaced by new connection
[20:49:18] beelzebubbie вошёл(а) в комнату
[20:51:47] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:51:57] 0xd34df00d вошёл(а) в комнату
[20:52:27] CarelessChaser вышел(а) из комнаты
[21:12:22] ruda вышел(а) из комнаты
[21:12:27] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:12:37] 0xd34df00d вошёл(а) в комнату
[21:12:39] ruda вошёл(а) в комнату
[21:14:18] ruda вышел(а) из комнаты
[21:14:28] ruda вошёл(а) в комнату
[21:17:05] ruda вышел(а) из комнаты
[21:17:21] ruda вошёл(а) в комнату
[21:19:39] ruda вышел(а) из комнаты
[21:20:03] ruda вошёл(а) в комнату
[21:20:12] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:20:22] 0xd34df00d вошёл(а) в комнату
[21:20:30] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:20:40] 0xd34df00d вошёл(а) в комнату
[21:21:35] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:21:45] 0xd34df00d вошёл(а) в комнату
[21:21:58] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:22:08] 0xd34df00d вошёл(а) в комнату
[21:23:33] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:23:43] 0xd34df00d вошёл(а) в комнату
[21:25:15] CarelessChaser вошёл(а) в комнату
[21:28:04] ruda вышел(а) из комнаты
[21:28:14] ruda вошёл(а) в комнату
[21:35:53] ruda вышел(а) из комнаты
[21:36:17] ruda вошёл(а) в комнату
[21:53:42] maxggxam вышел(а) из комнаты
[21:54:58] 0xd34df00d вышел(а) из комнаты
[21:57:04] maxggxam вошёл(а) в комнату
[22:00:38] CarelessChaser вышел(а) из комнаты
[22:00:38] maxggxam вышел(а) из комнаты
[22:11:04] Ёж вышел(а) из комнаты: Вышел из Vacuum-IM
[22:15:46] <slepnoga> beelzebubbie:  и поиграй параметрами tcp стека
[22:15:46] mva вышел(а) из комнаты
[22:16:06] <slepnoga> на таких тазиках народ __натит__ 4-5 ГБ
[22:16:24] <slepnoga> но на интеле
[22:17:34] <beelzebubbie> slepnoga: какие именно параметры стоит подозревать?
[22:18:00] maxggxam вошёл(а) в комнату
[22:18:31] <beelzebubbie> slepnoga: _начение_ на к-ве irq навряд ли отражается?
[22:19:47] maxggxam вышел(а) из комнаты
[22:20:06] maxggxam вошёл(а) в комнату
[22:21:16] eegorov вышел(а) из комнаты
[22:21:16] <slepnoga> nat -  это еще и пересборка пакетов
[22:21:27] <slepnoga> стоп
[22:21:30] mva вошёл(а) в комнату
[22:21:33] <slepnoga> у тебя гента же ?
[22:23:17] <beelzebubbie> slepnoga: гента же да
[22:24:11] <slepnoga> :-D
[22:24:21] <beelzebubbie> beelzebubbie: я правда хз, но пакеты пересобираются наверное не в контексте обработки прерываний, хотя к делу это кашна косвенно относится
[22:24:32] <slepnoga> [22:18:39] <slepnoga> :-D
[22:24:35] <beelzebubbie> :D
[22:24:37] <slepnoga> понятненько
[22:24:48] <slepnoga> конфиг ядра откуда брал ?
[22:25:39] <beelzebubbie> вкратце – сам лепил
[22:26:03] <slepnoga> я на 99,99%  уверен, что ты понавключал всякой херни в верхних разделах
[22:26:05] <slepnoga> ;
[22:27:58] <beelzebubbie> slepnoga: ну разве что для stap я включал когда то чегото
[22:28:22] <slepnoga> cat /proc/interrupts | grep eth
[22:28:28] <slepnoga> на пасту
[22:29:58] <beelzebubbie> https://bpaste.net/show/979d0ee8c736
[22:30:23] <slepnoga> CONFIG_PREEMPT_NONE ? CONFIG_HZ ?
[22:30:45] <beelzebubbie> вроде все красиво в интерраптах?
[22:31:20] <beelzebubbie> CONFIG_PREEMPT_NONE=y
CONFIG_HZ=100
[22:31:40] <slepnoga> CONFIG_HZ=100 - вау
[22:31:44] <slepnoga> 1000
[22:31:59] <beelzebubbie> ачо? 100 разве плохо?
[22:32:00] <slepnoga> [22:25:13] <beelzebubbie> вроде все красиво в интерраптах?
[22:32:04] <slepnoga> говенно
[22:32:37] <beelzebubbie> для сервера 100 негодно? а где кал?
[22:34:17] <slepnoga> https://bpaste.net/show/1c5bbf42ae4d
[22:35:01] <slepnoga> http://forum.nag.ru/forum/index.php?showtopic=46335&st=0
[22:35:14] <slepnoga> примерно с 20-й страницы читать на ночь
[22:36:02] <beelzebubbie> ну ты намикаешь что одному интерфейсу – один физ проц?
[22:36:55] <slepnoga> нет
[22:37:26] <slepnoga> ну если совсем интересно - собирай ядро с дебагом и профилировщиком впред и с песней
[22:37:36] <slepnoga> ты хотя бы perf  пускал ?
[22:38:07] <beelzebubbie> на пасте 2 6ядерных проца?
[22:39:07] <slepnoga> да, с хт
[22:39:11] <slepnoga> iface public0 inet manual
        bridge_ports eth0
        bridge_stp off
        post-up ethtool -G eth0 rx 4096
        post-up ethtool -G eth0 tx 4096
        post-up ethtool -A eth0 autoneg off rx off tx off
        post-up ifconfig eth0 txqueuelen 10000
[22:39:16] <slepnoga> делал ?
[22:39:27] <slepnoga> на бридж не смотри
[22:39:35] <beelzebubbie> и чего плохого в 100 герцах? латентности пофигу не андроид же?
[22:39:46] <slepnoga> так ждем долго
[22:39:52] <slepnoga> впустую
[22:40:43] <slepnoga> лана, я спать
[22:40:46] <beelzebubbie> я думал все как-то не так просто :D
[22:41:05] <slepnoga> посмотри на наге тему по конфигу ядра на софтроутер
[22:41:20] <slepnoga> где чувак за много денег продавал патч
[22:41:36] <slepnoga> если гента - начни с конфига ядра
[22:41:39] <beelzebubbie> txqueuelen 10000 не делал, только оффлоады отключил
[22:42:00] <slepnoga> всякий скалинг частоты, всякое энергосбережение - вырезать
[22:42:12] <beelzebubbie> не, нету этого никогда
[22:42:23] <slepnoga> проц должен тупо молотить на максималке никуда не отключаясь
[22:42:38] <slepnoga> напмни
[22:42:43] <beelzebubbie> С1E отключен :D
[22:42:46] <slepnoga> что ты делаешь с пакетами
[22:43:01] <slepnoga> iptables && tc ?
[22:43:10] <beelzebubbie> в основном просто отправляю без всякой обработки
[22:44:16] <beelzebubbie> короче в netfilter не застревает ничего
[22:44:40] <slepnoga> http://stackoverflow.com/questions/12111954/context-switches-much-slower-in-new-linux-kernels
[22:44:47] <slepnoga> ну и наг читай
[22:44:50] Foxnose вошёл(а) в комнату
[22:45:11] <slepnoga> perf  и  oprofile  - паталагоанатомия самая точная область медецины
[22:45:23] <beelzebubbie> собственно тишина по нагрузке, только si зашкаливают и все
[22:45:24] slepnoga вышел(а) из комнаты
[22:49:16] maxggxam вышел(а) из комнаты
[22:57:21] Foxnose вышел(а) из комнаты
[22:58:56] Civilian вошёл(а) в комнату
[23:04:05] <Civilian> beelzebubbie: кстати C1E еще отвечает за турбобуст
[23:04:19] <Civilian> выгоднее всего врубить Performance governor
[23:04:19] <Civilian> но оставить турбобуст
[23:04:24] <Civilian> ибо +100-200МГц
[23:04:37] <Civilian> beelzebubbie: и кстати чтобы iptables мешал достаточно его просто загрузить
[23:04:43] <Civilian> можно не иметь правил
[23:04:59] <Civilian> не помню конкретные модули которые мешают особо сильно
[23:05:00] <Civilian> помоему CONNTRACK
[23:06:18] maxggxam вошёл(а) в комнату
[23:08:08] 0xd34df00d вошёл(а) в комнату
[23:30:06] <beelzebubbie> Civilian: ну без ипстолов и коннтрака не обойтись увы
[23:30:47] 0xd34df00d вышел(а) из комнаты
[23:30:47] <Civilian> beelzebubbie: ну вот если их убрать то будет скорость выше во много раз
[23:30:57] 0xd34df00d вошёл(а) в комнату
[23:30:57] <Civilian> я боюсь линуксовый коннтрак 10гбит на таком тазике не осилит
[23:32:40] <beelzebubbie> Civilian: ну самое узкое место всегда одно и пока все указывает полагаю не на netfilter
[23:33:27] <beelzebubbie> возможно надо сначала действительно переключениями контекста и прочим заняться
[23:33:31] <Civilian> beelzebubbie: ну а ты проверь
[23:33:53] <Civilian> beelzebubbie: для переключения контекста ты как раз должен основные приложения и сетевуху разнести на разные ядра
[23:34:14] <Civilian> ты для этого irq и биндишь
[23:34:24] <Civilian> beelzebubbie: кстати softirq это еще и iptables :)
[23:34:57] <beelzebubbie> Civilian: сейчас де-факто так и есть, ибо «основные приложения» проца жрут незаметно
[23:35:13] <Civilian> beelzebubbie: дело не в жоре
[23:35:15] <beelzebubbie> Civilian: si и iptables? поясни
[23:35:23] <Civilian> beelzebubbie: что есть context switch?
[23:35:27] <Civilian> beelzebubbie: ну ты говорил у тебя высокий si
[23:35:34] <Civilian> softirq что такое?
[23:36:32] <beelzebubbie> Civilian: вопрос риторический :) помню в досе ассемблер :D
[23:36:54] <Civilian> beelzebubbie: softirq - software interrupt
[23:36:59] <Civilian> interrupt подобная штука внутри ядра
[23:37:26] <beelzebubbie> получаем прерывание, сохраняемся, выполняем прерывание, восстанавливаемся, едемдальше
[23:38:01] <Civilian> beelzebubbie: это не хардварные прерывания, а ядро зашедулило какую-то работу
[23:38:08] <Civilian> переключение контекста
[23:38:08] <Civilian> например
[23:38:58] <Civilian> в общем этим много кто пользуется, кому нужно сделать немного отложенную работу внутри ядра
[23:38:58] <Civilian> и кто хочет себе время
[23:38:59] <beelzebubbie> принципиальной разницы в плане переключения контекста м/у хард и софт вроде как я не припомню
[23:39:57] <Civilian> beelzebubbie: хард - как можно более быстрые
[23:39:58] <Civilian> и генерирует их железо
[23:40:06] <Civilian> софтварные может генерировать модуль ядра любой
[23:40:06] <Civilian> ну и любые внутренности
[23:40:17] <Civilian> они дольше могут выполняться
[23:41:24] <beelzebubbie> Civilian: ну все равно вопрос в том, чтобы их было меньше и они были короче
[23:51:27] <Civilian> т.е. и то и то требует переключения контекста
[23:51:27] <Civilian> но суть если я правильно помню в том, что софтовые как раз могут генерироваться кодом
[23:51:52] <Civilian> beelzebubbie: я к тому что генерировать их может много кто
[23:52:00] <Civilian> включая iptables
[23:53:15] <beelzebubbie> Civilian: имеешь в виду *внутри* контекста сетевых irq?
[23:53:29] <Civilian> beelzebubbie: я имею в виду что softirq может много кто генерить
[23:53:41] <Civilian> и в том числе за счет того что contextswitch - это тоже softirq
[23:54:00] <Civilian> beelzebubbie: и более того, у тебя может быть свитчинг между iptables и bnx2x
[23:54:13] <beelzebubbie> MSI тоже вроде как не хардовые?
[23:54:18] <Civilian> beelzebubbie: исключи пока всех потенциальных потребителей
[23:55:04] <Civilian> beelzebubbie: помоему вполне хардварные
[23:55:14] <Civilian> beelzebubbie: но скорее всего 1 интерапт потом генерит еще 1 softirq
[23:55:55] <beelzebubbie> они вроде как мержиться в очереди могут емнип
[23:56:15] <Civilian> beelzebubbie: еще раз - попробуй вырубить iptables и посмотреть что изменится
[23:56:55] <beelzebubbie> ну проблема в том что просто так вырубить я прям даже не знаю что произойдет :)
[23:57:01] <Civilian> почему?
[23:57:11] <beelzebubbie> надо постопать сервисы итд
[23:57:40] <Civilian> beelzebubbie: там есть еще советы по улучшению скорости conntrack'а
[23:57:42] <Civilian> в интернетах
[23:57:45] <Civilian> и думаю на том же наге
[23:58:19] <Civilian> beelzebubbie: и возможно тебе стоит подумать о том, чтобы сделать железяку которая только файрволит трафик
[23:58:22] <beelzebubbie> в любом случае надо через KVM такое творить.
[23:58:24] <Civilian> и другую которая его обрабатывает
[23:58:30] <Civilian> это да
[23:59:28] <beelzebubbie> говоришь ты верно, стояло бы это все не в жлобском датацентре
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!