gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Воскресенье, 11 января 2015< ^ >
winterheart установил(а) тему: 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 || Gentoo.RU переехал целиком на Yandex || Gentoo Iron Penguin
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:13] <slepnoga> как раз 30-го форман ушел в продакт
[00:00:32] <slepnoga> но не спрашивай - я не делал
[00:00:39] 0xd34df00d вошёл(а) в комнату
[00:00:43] <Magistr> хм он там мог ругаться но добавлял
[00:00:53] <Magistr> я где-то 30-31го ставил
[00:01:09] <slepnoga> нет, он добавляет
[00:01:22] <Magistr> но дальше ntp на локалхосте некопал
[00:01:27] <slepnoga> но не отмечает из паппета в формане
[00:01:53] <Magistr> ибо у нас salt был а теперь на ансибл деплои переписывают
[00:02:06] <Magistr> и ваще конифгурациями неуправляют пока
[00:02:16] <slepnoga> фу, слава б-г
[00:02:21] <slepnoga> меня пронесло
[00:02:35] <slepnoga> у нас не программерская компания
[00:02:54] <Magistr> у нас отдельный отдел девупсов которые их пишут
[00:03:33] <Magistr> ну да в прогеркой компании админам скучно
[00:03:38] <slepnoga> Pinkbyte:  ну так сколько занияет  копипаста кличей при инсталле опенстек в генте ?
[00:03:52] <slepnoga> Magistr: зависит от прогеров :)
[00:04:15] <Pinkbyte> slepnoga: при развернутой инфраструктуре LPK - не очень много времени :-)
[00:04:41] <slepnoga> Pinkbyte: а она есть под генты ? :)
[00:04:43] <Pinkbyte> ansible кагбе решает
[00:04:46] <Pinkbyte> slepnoga: а то
[00:05:03] <Pinkbyte> я пользую уже почти полтора года
[00:05:03] <slepnoga> покажешь пример ?
[00:05:07] <Magistr> Pinkbyte: что за lpk ?
[00:05:13] <Pinkbyte> Magistr: ldap public key
[00:05:31] <slepnoga> Pinkbyte: да? а причем тут опенстек ?
[00:05:33] <Pinkbyte> ssh-ключи в LDAP-е, наряду с остальной авторизационной инфой
[00:05:37] <slepnoga> и чо ?
[00:05:38] <Pinkbyte> slepnoga: при том что ansible
[00:05:41] <slepnoga> и ?
[00:06:09] <Pinkbyte> slepnoga: и набросанный за полчаса playbook к нему
[00:06:18] <Pinkbyte> мне реально надо всё разжевывать до мелочей? :-)
[00:06:44] <slepnoga> и как выбирается роль ноды ?
[00:06:56] <slepnoga> и откуда берется нода ?
[00:07:15] <Pinkbyte> slepnoga: по конфигу плейбука вестимо. Список DNS-имен(или IP-адресов, кому удобнее) - в конфиге ansible-а
[00:07:31] <slepnoga> у тебя опенстек ?
[00:07:44] <Pinkbyte> slepnoga: у меня - ganeti. openstack мы аутсорсили
[00:07:51] <Pinkbyte> настроили, отдали, забыли
[00:08:03] <slepnoga> прайват клауд ?
[00:08:08] <Pinkbyte> slepnoga: угу
[00:08:16] <slepnoga> а, Г... вопрос
[00:08:31] <slepnoga> это 20%  геммороя :-Д
[00:08:48] <Pinkbyte> slepnoga: ну так я ж не утверждаю, что я поднимал облака на 10000 клиентов на генте лично
[00:08:51] <slepnoga> я на клаудстеке за 2 дня поды,у
[00:09:08] <slepnoga> Pinkbyte: так дело не в 10000
[00:09:31] <slepnoga> а в том, что в прайвате не нужно 80%  приблуд из паблика
[00:09:32] <Pinkbyte> там скромное облако - 12 нод ЕМНИП. Или 15. Не помню уже, это полгода назад было, с тех пор столько проектов прошло - башка пухнет
[00:09:44] <Pinkbyte> slepnoga: естественно
[00:09:52] <Pinkbyte> учёт ресурсов в разы менее строгий
[00:10:07] <slepnoga> ну и соотв я поставлю его колом от 2-х виртуалок
[00:10:10] <Pinkbyte> да и политика доступа - более зааналенная, позволяет в случае чего выкинуть васю на мороз
[00:10:37] <slepnoga> ну и соотв. нет  связки с биллингом, и суппортом
[00:10:54] <slepnoga> не нужны бекапы на клиента
[00:11:01] <slepnoga> не нужны сети на клиента
[00:11:05] <Pinkbyte> slepnoga: то что хочешь ты - стоит немного других денег. И требует немного других затрат времени
[00:11:09] <slepnoga> не нужны ....
[00:11:34] <slepnoga> :)
[00:11:38] <slepnoga> я не хочу
[00:11:41] <slepnoga> :-D
[00:12:10] <Pinkbyte> slepnoga: да брось. Не хочешь получить бабла за развертывание подобного проекта на согласованном удобном тебе инструменте? :-)
[00:12:34] <Pinkbyte> я ж не предлагаю тебе заказчиком быть, хехехе. Мы ж тут практически все - исполнители
[00:12:48] <Magistr> о кстати а насколько крупный рынок разворачивания приватных облаков для заказчиков ?
[00:13:03] <slepnoga> Magistr: zawisit ot znakomstw
[00:13:05] <slepnoga> :)
[00:13:18] <slepnoga> Pinkbyte: прайват - пройденный этап
[00:13:21] <Magistr> slepnoga: ну я больше про построение бизнеса
[00:13:49] <slepnoga> Magistr: я понял - я не сейлс, спроси лучше у них
[00:14:09] <Magistr> а второй вопрос, рынок vip хостинга имеет смысл туда копать или широкий потребитель наше все )
[00:14:20] <Magistr> а то мы тут aws реселим :)
[00:14:25] <Pinkbyte> slepnoga: а, ты конкуренцию flops.ru на российском рынке составить решил?
[00:14:29] <slepnoga> Pinkbyte: а что там развертывать - солусвм на опенвз и 15 нод за 2 дня
[00:14:32] <Pinkbyte> понимаю, тут нужны другие технологии
[00:14:42] <slepnoga> кто это ?
[00:14:48] <Pinkbyte> :-)
[00:15:31] <slepnoga> 2000 рублей в месяц ?
[00:15:41] <slepnoga> опять p2b ?
[00:16:26] <slepnoga> Magistr: вип имеет смысл только как б2б
[00:16:35] <slepnoga> а там немножко все по другому
[00:16:41] <slepnoga> :)
[00:16:48] <slepnoga> цены я тебе светил
[00:16:51] <Magistr> ну да он самый b2b
[00:17:34] <slepnoga> Magistr:  посмотри что висит с самого верха
[00:17:45] <slepnoga> http://makonix.com/lv/vps/calculator
[00:18:01] <slepnoga> и там реально отвечают 24х7
[00:18:52] <slepnoga> Pinkbyte: а у этого флопса можно взять 128ГБ, 8 ядер Е5 и 1,5ТБ диска ?
[00:19:13] <slepnoga> и подписать сла 3 часа ?
[00:19:20] <slepnoga> Magistr: ^^
[00:19:36] <slepnoga> а сеть свою они дадут ? :)
[00:19:49] <slepnoga> а бгп им влом поднять ?
[00:20:00] <slepnoga> Magistr:  идея понятна ?
[00:20:06] <slepnoga> :)
[00:21:07] <Magistr> нераспарсил: посмотри что висит с самого верха
[00:21:17] <Magistr> или ты про 6 ойро в месяц ?
[00:22:48] <slepnoga> про телефон :)
[00:22:54] <Magistr> а
[00:36:26] Pinkbyte вышел(а) из комнаты
[01:04:28] Desu вышел(а) из комнаты
[01:08:04] nis вышел(а) из комнаты
[01:32:58] hitecnologys вышел(а) из комнаты
[01:39:53] beelzebubbie вышел(а) из комнаты
[02:34:21] slepnoga вышел(а) из комнаты
[02:44:28] hitecnologys вошёл(а) в комнату
[02:46:24] hitecnologys вышел(а) из комнаты
[03:00:58] edgbla вышел(а) из комнаты
[03:09:08] maxggxam вышел(а) из комнаты
[03:09:49] maxggxam вошёл(а) в комнату
[04:57:36] fsteinel вышел(а) из комнаты: Disconnected: closed
[05:12:21] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[05:59:27] 0xd34df00d вошёл(а) в комнату
[06:11:20] fsteinel вошёл(а) в комнату
[06:22:04] Лёха вышел(а) из комнаты: Вышел из Vacuum-IM
[06:25:07] Лёха вошёл(а) в комнату
[06:58:25] hitecnologys вошёл(а) в комнату
[07:31:07] beelzebubbie вошёл(а) в комнату
[07:35:12] Лёха вышел(а) из комнаты: Вышел из Vacuum-IM
[07:38:17] Лёха вошёл(а) в комнату
[07:55:03] medvedko вошёл(а) в комнату
[08:05:28] bober2000 вошёл(а) в комнату
[08:29:25] bober2000 вышел(а) из комнаты
[08:39:18] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[09:23:18] medvedko вышел(а) из комнаты
[09:31:40] 0xd34df00d вошёл(а) в комнату
[09:31:50] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[10:18:50] Desu вошёл(а) в комнату
[10:21:48] Desu вышел(а) из комнаты
[10:44:02] Night Nord вошёл(а) в комнату
[11:19:37] bober2000 вошёл(а) в комнату
[11:21:50] jam666 вышел(а) из комнаты: Disconnected: closed
[11:22:23] conformist вышел(а) из комнаты
[11:22:38] conformist вошёл(а) в комнату
[11:23:58] conformist вышел(а) из комнаты
[11:24:10] conformist вошёл(а) в комнату
[11:27:47] edgbla вошёл(а) в комнату
[11:28:04] conformist вышел(а) из комнаты
[11:43:32] conformist вошёл(а) в комнату
[11:53:57] slepnoga вошёл(а) в комнату
[11:55:51] WiseLord вышел(а) из комнаты
[12:02:28] conformist вышел(а) из комнаты
[12:13:44] Desu вошёл(а) в комнату
[12:17:56] conformist вошёл(а) в комнату
[12:26:20] ASM вошёл(а) в комнату
[12:37:00] conformist вышел(а) из комнаты
[12:43:05] beelzebubbie вышел(а) из комнаты
[12:48:47] beelzebubbie вошёл(а) в комнату
[12:49:11] nis вошёл(а) в комнату
[12:52:39] conformist вошёл(а) в комнату
[12:56:15] conformist вышел(а) из комнаты
[13:10:01] CarelessChaser вышел(а) из комнаты
[13:14:42] <mva> гентач
[13:14:46] <mva> у меня тупой вопрос
[13:15:14] <mva> есть ли в природе (С/С++) аналог fwrite, но не в stream, а в буфер?
[13:16:58] conformist вошёл(а) в комнату
[13:19:56] <nis> mva: есть же буфстреам
[13:23:37] conformist вышел(а) из комнаты
[13:23:38] medvedko вошёл(а) в комнату
[13:25:23] jam666 вошёл(а) в комнату
[13:39:46] conformist вошёл(а) в комнату
[13:40:39] conformist вышел(а) из комнаты
[13:56:12] conformist вошёл(а) в комнату
[14:21:43] Desu вышел(а) из комнаты
[14:26:20] CarelessChaser вошёл(а) в комнату
[14:29:24] slepnoga вышел(а) из комнаты
[14:29:34] slepnoga вошёл(а) в комнату
[15:22:18] CarelessChaser вышел(а) из комнаты
[15:37:49] krigstask вышел(а) из комнаты
[15:38:05] krigstask вошёл(а) в комнату
[15:39:54] beelzebubbie вышел(а) из комнаты
[16:04:13] <0xd34df00d> mva: std::stringstream
[16:04:16] <0xd34df00d> mva: sprintf.
[16:18:15] Night Nord вышел(а) из комнаты
[16:22:36] beelzebubbie вошёл(а) в комнату
[16:51:33] slepnoga вышел(а) из комнаты: Replaced by new connection
[16:51:43] slepnoga вошёл(а) в комнату
[17:42:46] Civilian вышел(а) из комнаты: Replaced by new connection
[17:42:56] Civilian вошёл(а) в комнату
[17:59:03] <mva> 0xd34df00d: sprintf не то
[17:59:15] <mva> но я решил уже вообще забив на идею кусками копипастить
[17:59:16] <mva> :)
[17:59:33] <0xd34df00d> mva: ну memcpy тогда.
[17:59:34] <0xd34df00d> Мемсру.
[18:17:19] mva вышел(а) из комнаты
[18:19:54] Desu вошёл(а) в комнату
[18:20:10] bober2000 вышел(а) из комнаты
[18:20:21] mva вошёл(а) в комнату
[18:50:56] 0xd34df00d вошёл(а) в комнату
[19:01:14] <mva> 0xd34df00d: кстати, уже новый год >_>
[19:03:42] edgbla вышел(а) из комнаты
[19:05:00] bober2000 вошёл(а) в комнату
[19:20:01] 0xd34df00d вышел(а) из комнаты: Клиент ушел спать
[19:21:46] Desu вышел(а) из комнаты
[19:37:48] <nis> Civilian: кстати вопрос, а кто кроме того человека может подтвердить эффективность той горы кода на С?
[19:40:01] evadim вышел(а) из комнаты
[19:43:42] Night Nord вошёл(а) в комнату
[19:49:51] Desu вошёл(а) в комнату
[19:53:58] Desu вышел(а) из комнаты
[19:56:29] Desu вошёл(а) в комнату
[20:04:50] jam666 вышел(а) из комнаты: Disconnected: closed
[20:10:21] CarelessChaser вошёл(а) в комнату
[20:18:21] evadim вошёл(а) в комнату
[20:27:42] <Civilian> nis: тесты
[20:28:26] <nis> какие тесты?
[20:29:26] <Civilian> nis: тесты производительности
[20:29:41] <Civilian> nis: даешь нагрузку и смотришь сколько времени оно тратит на обработку кучи данных
[20:29:51] <Civilian> если есть железо - то увеличиваешь, пока не найдешь узкое место
[20:30:44] <nis> а данные оно откуда берёт?
[20:30:54] <Civilian> nis: м... генерируешь\
[20:31:09] <Civilian> nis: для графита у меня есть довольно хорошо оптимизированный генератор мусорных данных
[20:31:17] <Civilian> в смысле там тупо считается sin(time)
[20:32:35] <slepnoga> хорошо тебе, блин
[20:32:39] <Civilian> slepnoga: м?
[20:32:44] <slepnoga> паттерны нагрузки понятны :)
[20:33:21] <slepnoga> а тут  по блюдечку и молодечным яблочкам гадаешь ;(
[20:33:31] <slepnoga> ну или на кофейной гуще
[20:33:36] <Civilian> slepnoga: а я так и делал )
[20:33:56] <slepnoga> Civilian: что именно ?
[20:34:32] <slepnoga> ну понятно, что инстанс  не пришлет 200 МБ данных в одном пакете в графит
[20:34:39] <slepnoga> :)
[20:35:14] <nis> Civilian: а что вообще софтина делает?
[20:35:26] <nis> и как ты определил что это оптимальный набор тестов?
[20:35:28] bober2000 вышел(а) из комнаты: Replaced by new connection
[20:35:38] bober2000 вошёл(а) в комнату
[20:35:51] <Civilian> nis: графит - пишем данные и читаем данные
[20:36:04] <Civilian> конкретно эта штука - распределяет нагрузку по разным instance'ам
[20:36:06] <Civilian> зная протокол
[20:36:10] <slepnoga> ну сказанул :)
[20:36:13] <Civilian> и может по данным генерировать агрегаторы
[20:36:20] <slepnoga> пишем данные и читаем данные
[20:36:30] <slepnoga> прям как профессор в институте ;)
[20:36:37] <Civilian> т.е. можно задать правило вида: сделай мне sum *.nginx.requests и назови её aggregates.all.nginx.requests
[20:36:44] <nis> а, то есть это роутер контекста?
[20:36:57] <Civilian> nis: ему на вход идут данные вида: "метрика значение время"
[20:37:04] <Civilian> он на базе "метрика" определяет куда их послать
[20:37:08] <slepnoga> во! :)
[20:37:08] <Civilian> реализует consistent hashing
[20:37:10] <nis> хе
[20:37:21] <nis> так тут просится буст
[20:37:39] <Civilian> nis: проблема в нагрузке
[20:37:59] <Civilian> nis: штука должна обрабатывать сотни тысяч строк в секунду
[20:38:05] <Civilian> лучше миллионы строк в секунду
[20:38:16] <nis> я думаю что решение будет быстрей, т.к. работа паттерн-матчинга на плюсах работает быстрей чем на С
[20:38:34] <Civilian> nis: ну в carbon-c-relay кастомный матчинг
[20:38:36] <slepnoga> а почему ?
[20:38:44] <slepnoga> таи и там битовый сдвиг ?
[20:38:46] <Civilian> сабсет extended regexp'ов
[20:38:54] <nis> тем более
[20:38:59] <Civilian> поэтому работает достаточно эффективно
[20:39:04] <nis> т.к. натив получится
[20:40:03] <nis> Civilian: как сказал страуструп про этот миф - "...у меня есть непонятная штука и я думаю что она от этого будет работать быстрей. это ложь"
[20:41:02] <nis> slepnoga: вопрос в том что человеку очень трудоёмко обеспечить на низком уровне качество кода
[20:41:19] <Civilian> nis: код работает уже шустро
[20:41:23] <Civilian> шустрее чем нужно я бы сказал
[20:41:35] <nis> который?
[20:41:38] <Civilian> carbon-c-relay
[20:41:46] <nis> ну это не предел
[20:42:20] <nis> Civilian: без профайлера один фиг не скажешь - хорошо это или плохо
[20:43:14] <Civilian> nis: я косвенно посмотрел по скорости обработке
[20:43:28] <nis> оно может на io померать - и тогда ++ не будут лишними, а упростят работу с кодом
[20:43:47] <nis> либо на каком-нибудь мидл лукап и тогда ты знаешь что делать
[20:43:52] <Civilian> nis: не в скорости дело, а в читабельности кода
[20:43:59] <Civilian> и некоторых мелких вещах
[20:44:02] <nis> читабельность это главное
[20:44:14] <nis> т.к. время работы программиста дороже
[20:44:32] <Civilian> nis: сложный вопрос
[20:44:37] <nis> ну и да статические типы это твой бро
[20:45:09] <nis> Civilian: не сложный - читаемость всегда должна оставаться на должном уровне
[20:45:29] <nis> а иначе ты сам же попадёшь в свою растяжку
[20:45:30] <Civilian> nis: да
[20:46:17] <nis> жалко шланг пока не настолько гибок местами как гцц
[20:47:39] <Civilian> nis: у шланга и со скоростью беда )
[20:47:45] <Civilian> до сих пор
[20:47:50] <Civilian> со скоростью результата
[20:48:22] <nis> производительностью кого - программы или времени компиляции?
[20:48:52] CarelessChaser вышел(а) из комнаты
[20:54:04] Night Nord вышел(а) из комнаты
[21:01:32] <Civilian> nis: программы
[21:01:42] <Civilian> nis: не настолько оптимальный код )
[21:01:50] <nis> ну это понятно
[21:01:56] <nis> гцц по началу тоже не айс был
[21:02:07] <nis> особенно для архитектур отличных от х86
[21:03:43] <Civilian> nis: alexxy ругался на общую производительность в мат. задачах
[21:03:48] <Civilian> порядка 15-20% хуже
[21:03:59] <nis> я не тестировал
[21:04:04] <Civilian> nis: ну я тоже
[21:04:06] <nis> но надо будет просмотреть
[21:04:19] <nis> но как статический анализатор он лучше гцц
[21:04:29] <Civilian> nis: у гцц нет статического анализатор )
[21:04:46] <nis> я про ошибки и предупреждения
[21:09:42] <Civilian> это тоже
[21:19:14] 0xd34df00d вошёл(а) в комнату
[21:25:58] <Civilian> nis: ну кстати у гцц 4.9 сильно лучше ошибки стали )
[21:27:51] <nis> это да
[21:28:04] <nis> пошёл я спать - завтра опять рабочий день(
[21:28:10] <Civilian> nis: ночи
[21:28:22] <nis> спсб
[21:28:44] nis вышел(а) из комнаты
[21:29:27] Civilian вышел(а) из комнаты: Replaced by new connection
[21:29:37] Civilian вошёл(а) в комнату
[22:34:44] edgbla вошёл(а) в комнату
[22:35:29] CarelessChaser вошёл(а) в комнату
[23:15:27] maxggxam вышел(а) из комнаты: Вышел из Vacuum-IM
[23:15:34] <slepnoga> Civilian: что такое pentium G 2xxx  не в курсе ?
[23:16:34] <Civilian> slepnoga: обрезок от Ivy Bridge
[23:16:44] CarelessChaser вышел(а) из комнаты
[23:16:46] <Civilian> 2 ядра, без турбопуста помоему
[23:17:17] CarelessChaser вошёл(а) в комнату
[23:17:26] maxggxam вошёл(а) в комнату
[23:18:00] <slepnoga> обрезок только по ядрам ? инструкции не резали?
[23:27:01] <slepnoga> аа, 20 евро разницы
[23:27:08] <slepnoga> спасибо, вопрос закрыт
[23:33:47] <Civilian> slepnoga: не резали по инструкциям
[23:33:52] <Civilian> по ядрам, фичам, кэшу
[23:34:26] <Civilian> в смысле hyperthreading убрали, vt-d нету (vt-x есть)
[23:34:36] <Civilian> turobboost убрали, aes-ni выключен
[23:35:03] medvedko вышел(а) из комнаты
[23:47:21] <slepnoga> Civilian: спс, я уже нашел
[23:47:34] <Civilian> slepnoga: да не за что
[23:55:19] slepnoga вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!