gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Вторник, 9 сентября 2014< ^ >
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+4
[00:00:02] ASM вошёл(а) в комнату
[00:02:02] 0xd34df00d вышел(а) из комнаты
[00:33:36] maksbotan вышел(а) из комнаты
[00:38:19] Night Nord вышел(а) из комнаты
[00:45:53] bober2000 вышел(а) из комнаты
[00:54:40] GoodWin вышел(а) из комнаты: Replaced by new connection
[00:54:52] GoodWin вошёл(а) в комнату
[00:55:02] GoodWin вышел(а) из комнаты: Replaced by new connection
[00:55:30] GoodWin вошёл(а) в комнату
[00:55:40] GoodWin изменил(а) имя на null
[00:56:32] null вышел(а) из комнаты: Replaced by new connection
[00:56:42] null вошёл(а) в комнату
[00:58:06] null вышел(а) из комнаты: Replaced by new connection
[00:58:16] null вошёл(а) в комнату
[00:59:48] null вышел(а) из комнаты
[00:59:58] null вошёл(а) в комнату
[01:00:36] null вышел(а) из комнаты
[01:00:46] null вошёл(а) в комнату
[01:03:09] null вышел(а) из комнаты: Replaced by new connection
[01:03:19] null вошёл(а) в комнату
[01:08:09] beelzebubbie вышел(а) из комнаты
[01:13:13] null вышел(а) из комнаты: Replaced by new connection
[01:13:23] null вошёл(а) в комнату
[01:26:02] null вышел(а) из комнаты
[01:26:26] krigstask вышел(а) из комнаты: Replaced by new connection
[01:26:36] krigstask вошёл(а) в комнату
[01:33:17] GoodWin вошёл(а) в комнату
[01:49:08] bsd вышел(а) из комнаты
[01:49:25] bsd вошёл(а) в комнату
[01:50:10] bsd вышел(а) из комнаты
[01:50:24] bsd вошёл(а) в комнату
[01:51:46] CarelessChaser вошёл(а) в комнату
[02:04:48] qnikst вышел(а) из комнаты: Replaced by new connection
[02:04:58] qnikst вошёл(а) в комнату
[02:26:32] <mva> гентучан
[02:26:53] <mva> а насколько допускается перепилить либу между 0.2.х и 0.3?
[02:27:24] <mva> например, до неузнаваемости, с нуля переписать, но добавить враппер для старого поведения - ок?
[02:46:35] Civilian вышел(а) из комнаты: Replaced by new connection
[02:46:45] Civilian вошёл(а) в комнату
[02:46:54] <Civilian> mva: ты автор - ты решаешь
[02:47:38] <Civilian> mva: вообще правила хорошего тона говорят, что минорная версия не должна ломать соместимости. Мажорная может делать что угодно и как угодно. Но если тебе дороги твои юзеры - я бы придержиался совместимости или ломал бы её только там где нужно
[02:47:44] <Civilian> и подробно писал бы как перейти
[02:48:11] <Civilian> mva: так то есть тебе пример ffmpeg'а где каждую версию перепиливается API :)
[02:48:25] <Civilian> и есть пример glibc Где обратную совместимость тянут черт знает сколько
[02:48:32] <mva> ну, тут, просто до 1.0 как до китая
[02:48:49] <Civilian> mva: если очень надо - ломай. Про враппер - как хочешь сам
[02:49:02] <Civilian> mva: можно пойти по пути гтк - добавить новые функции
[02:49:12] <Civilian> старые объявить депрекейтер и сказать что через 2 релиза уберешь
[02:49:22] <Civilian> все равно никто не перейдет, но так хоть знать будут
[02:49:35] <Civilian> притом депрекейдер с ворнингом на этапе сборки и т.п.
[02:57:28] <Civilian> пойду спать
[03:35:13] edgbla вышел(а) из комнаты
[04:20:20] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[04:20:55] 0xd34df00d вошёл(а) в комнату
[04:21:06] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[04:31:08] 0xd34df00d вошёл(а) в комнату
[05:12:03] bsd вышел(а) из комнаты
[05:52:45] beelzebubbie вошёл(а) в комнату
[06:15:58] eegorov вошёл(а) в комнату
[06:40:31] bsd вошёл(а) в комнату
[06:45:44] bsd вышел(а) из комнаты: offline
[07:14:51] bsd вошёл(а) в комнату
[07:18:09] bsd вышел(а) из комнаты: Replaced by new connection
[07:18:19] bsd вошёл(а) в комнату
[07:29:41] bsd вышел(а) из комнаты: Replaced by new connection
[07:29:51] bsd вошёл(а) в комнату
[07:48:41] Perlovka вышел(а) из комнаты
[08:17:43] <olegon> товарищи, правильно я понимаю, что при discard не требуется fstrim?
[08:17:44] <olegon> fstrim / -v
[08:17:54] <olegon> : 203,7 GiB (218737037312 bytes) trimmed
[08:18:08] <olegon> а я думал, оно к нулю должно стремиться :(
[08:22:48] slepnoga вышел(а) из комнаты: Replaced by new connection
[08:22:58] slepnoga вошёл(а) в комнату
[08:29:14] <olegon> http://olegon.ru/showthread.php?t=13737 вот так вот проверял, вроде триммится
[08:29:40] <olegon> что триммит утилита тогда? :( повторный ее прогон показывает 0
[09:14:01] olegon вышел(а) из комнаты
[09:16:01] olegon вошёл(а) в комнату
[09:24:27] backbone вошёл(а) в комнату
[09:26:20] backbone вышел(а) из комнаты
[09:37:24] WiseLord вошёл(а) в комнату
[10:05:43] Desu вошёл(а) в комнату
[10:11:27] Mellon вышел(а) из комнаты
[10:11:55] Magistr вошёл(а) в комнату
[10:12:21] evadim вышел(а) из комнаты
[10:12:57] Mellon вошёл(а) в комнату
[10:14:07] evadim вошёл(а) в комнату
[10:15:35] <evadim> olegon: может это статистика работы её?
[10:16:34] <olegon> evadim: может, но почему повторный прогон 0 показывает?
[10:17:03] <evadim> тоже конечно вопрос =)
[10:18:01] <olegon> и на двух компах с одним носителем разные значения
[10:23:35] Night Nord вошёл(а) в комнату
[10:38:58] <olegon> интересное дело, включил deadline вместо noop - LA существенно понизился (SSD)
[10:44:22] evadim вышел(а) из комнаты
[10:47:10] evadim вошёл(а) в комнату
[10:48:22] bober2000 вошёл(а) в комнату
[10:49:43] slepnoga вышел(а) из комнаты: Replaced by new connection
[10:49:53] slepnoga вошёл(а) в комнату
[10:57:52] Mellon вышел(а) из комнаты
[11:07:28] magog вышел(а) из комнаты
[11:12:04] Mellon вошёл(а) в комнату
[11:16:14] bober2000 вышел(а) из комнаты
[11:20:55] <slepnoga> какой ссд ?
[11:21:28] <slepnoga> а йопсы/скорость ?
[11:24:07] Civilian вышел(а) из комнаты
[11:27:53] Львёна вошёл(а) в комнату
[11:30:25] Civilian вошёл(а) в комнату
[11:33:45] <Civilian> olegon: потому что не надо слушать старые советы про шедулеры дисковые для ссд
[11:34:14] <Civilian> olegon: точнее под задачу надо выбирать из deadline vs cfq vs noop
[11:34:22] <Civilian> ибо первые два давно уже научились понимать ссд
[11:39:35] krigstask вышел(а) из комнаты: Datorn somnade
[11:41:05] edgbla вошёл(а) в комнату
[11:41:59] Mellon вышел(а) из комнаты
[11:42:45] Mellon вошёл(а) в комнату
[11:42:46] 0xd34df00d вошёл(а) в комнату
[11:47:44] Mellon вышел(а) из комнаты
[11:48:49] Mellon вошёл(а) в комнату
[11:50:57] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:51:07] 0xd34df00d вошёл(а) в комнату
[12:04:59] <olegon> slepnoga: скорость возросла, судя по hdparm -t и -T, более того, на сервак только что какой-то бот напал, а LA все равно меньше
[12:05:08] <olegon> Civilian: а вот где бы почитать, чтобы выбирать?
[12:05:12] <olegon> я обгуглился
[12:05:24] <slepnoga> olegon: скорость возросла, судя по hdparm -t и -T,
[12:05:26] <slepnoga> никогда
[12:05:30] <slepnoga> низачто
[12:05:33] <slepnoga> нигде
[12:05:39] <slepnoga> не говори такого
[12:05:40] <Civilian> olegon: hdparm это немного другое )
[12:05:41] <Magistr> olegon: fio в студию
[12:05:52] <slepnoga> если не хочешь быть нисом
[12:06:04] <olegon> у меня один SSD :)
[12:06:11] <slepnoga> и чо ?
[12:06:13] <olegon> ну, пусть другое
[12:06:21] <olegon> я про то, что он занят :(
[12:06:24] <Civilian> olegon: в смысле это не то чем надо тестить )
[12:06:31] <olegon> это я понял :)
[12:06:50] <slepnoga> hdparm  вообще ничего не тестит
[12:06:55] <olegon> ну и фик с ним
[12:07:02] <olegon> мне просто больше нечем
[12:07:11] <slepnoga> даже дд почти ничего не тестит
[12:07:22] <olegon> визуально стало как минимум не хуже
[12:07:23] <Civilian> olegon: ну тебе предложили другой софт поставить. На самом деле дд в пару потоков в fsync'е уже лучше будет
[12:07:29] <Magistr> olegon: fio на файле
[12:07:34] <Civilian> olegon: потыкай просто так
[12:07:43] <olegon> Civilian: мне бы почитать про планировщики :(
[12:07:50] <Civilian> olegon: в доках ядра
[12:08:15] <olegon> эхх, там много что не описано, включая баги и нюансы применения
[12:09:18] <Civilian> olegon: там достаточно чтобы решить что лучше под твои нагрузки.
[12:09:44] <olegon> но, еще что интересно, понизил CONFIG_HZ_100, LA вырос, хотя отклик стал, как минимум, не больше
[12:09:59] <olegon> есть предположение, что какая-то ошибка в подсчете LA
[12:11:58] <slepnoga> поставь уже убунту
[12:12:05] <Civilian> olegon: если у тебя нет Nohz то там подсчет очень тупой
[12:13:54] <olegon> Civilian: в смысле, что ошибка маловероятна? Может... Но вот, как факт. Кстати, NoHz, имхо, в 13-14 ядре перепилили во что-то...
[12:14:35] <Civilian> olegon: с NoHZ там формула просто сложная, а без него простая классическая "колличество процессов в R за промежуток времени"
[12:14:39] <olegon> а, оно просто устарело
[12:15:04] <olegon> NO_HZ_COMMON [=y]
[12:15:16] <Civilian> olegon: да какая разница как назыать? ТАм есть DynaTick'и всякие, суть одна
[12:15:32] <Civilian> и суть в том что там подсчет LA приблизительный и может ошибаться
[12:15:51] <olegon> ну вот, у меня оно включено то, что выше
[12:16:06] <olegon> видимо и ошибается
[12:16:48] <Civilian> olegon: в смысле там точный подсчет сделать и нельзя в принципе
[12:17:19] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[12:17:29] 0xd34df00d вошёл(а) в комнату
[12:18:01] Львёна вышел(а) из комнаты: Replaced by new connection
[12:18:11] Львёна вошёл(а) в комнату
[12:19:08] <slepnoga> ЛА это же достоверные попугаи ;)
[12:19:22] <slepnoga> достовоерные - потому шта одинаков считатюся
[12:19:48] <olegon> да я и не спорю... меня что интересует - какой планировщик для веб-сервера выбрать... пойду доки читать...
[12:20:17] <Civilian> olegon: веб сервер много читает с диска?
[12:20:35] <olegon> Civilian: немало, mysql еще тут же
[12:21:00] <Civilian> olegon: добей памяти в веб-сервер, чтобы в кэш больше данных помещалось ;)
[12:21:38] <olegon> Да не вопрос, только ведь планировщик и на логические чтения распространяется, я не прав?
[12:21:55] <Civilian> olegon: дисковый планировщик на что что распространяется?
[12:23:01] <olegon> я всегда полагал, что юзер - планировщик - (кеш - диск), хм, хотя он по дискам разный может быть...
[12:23:42] ruda вышел(а) из комнаты
[12:23:57] backbone вошёл(а) в комнату
[12:24:02] <olegon> тогда, хоть убейте, не могу понять, почему LA вдвое упало
[12:24:18] <olegon> видать, подсчет еще как-то и на планировщик завязан
[12:25:34] ruda вышел(а) из комнаты: Replaced by new connection
[12:25:44] ruda вошёл(а) в комнату
[12:25:56] <Civilian> olegon: что такое noop и как он работает?
[12:26:02] <olegon> FIFO
[12:26:05] <Civilian> и что такое deadline и чем он отличается от noop?
[12:26:15] <olegon> группировкой запросов
[12:26:35] <Civilian> ну подробнее
[12:26:44] <Civilian> во что это выливается для процесса
[12:26:47] backbone вышел(а) из комнаты: Replaced by new connection
[12:26:48] <Civilian> чем еще deadline особенен
[12:26:57] backbone вошёл(а) в комнату
[12:28:00] <olegon> т.е. при том, что винт не все время нагружен (дергается) LA упало вдвое... Именно, что для процесса, получается, никакой разницы, только на подсчет группировок время должно уходить, если исходить почти из нулевого времени доступа для SSD
[12:28:32] <Civilian> olegon: а расскажи поподробнее про то как ссд работают и какое у них время для чего
[12:28:44] <Civilian> и как меняется скорость в зависимости от запрошенного размера блока
[12:30:44] <olegon> я так понимаю, что ссд за счет отсутствия необходимости перемещаться по блину дают равную скорость доступа ко всем ячейкам, скорость чтения при этом выше за счет отсутствия той же механики, блоки большие, соответственно, до определенного размера файлы будут читаться с одинаковой скоростью
[12:31:31] <Civilian> olegon: а теперь пойди и посмотри тесты твоей ссдшки
[12:31:49] <olegon> какие, например?
[12:32:29] <olegon> я из написанной кучи выше что-то не то сказал?
[12:33:04] <Civilian> olegon: любые тесты где есть тестирование производительности разными блоками чтения и записи
[12:33:17] <Civilian> olegon: дак как бы так сказать - но не нулевое, а равное
[12:33:41] <olegon> ну да
[12:33:45] <olegon> и маленькое
[12:34:12] <Civilian> olegon: и более того, у тебя будут спецэффекты на записи разных размеров, как впрочем и на чтение. Прочитать одну ячеку - это одно, а прочитать по 512 байт из 10 ячеек - это другое. Да и записать один раз по 4кб или 8 раз по 512 байт - это разные скорости
[12:34:59] <Civilian> olegon: оно маленькое относительно дисков с блинами, но существенное. Без группировки операций, если читается/пишется один файл у тебя будет катастрофически просаживаться скорость, если запись будет идти блоками неоптимального размера
[12:35:04] <Civilian> почитай тесты любые
[12:35:09] <olegon> это на любом носителе, но я к чему, если бы iowait был бы 50%, я бы еще понял, почему LA так упал, но он и до 1% не дотягивает
[12:35:40] <Civilian> olegon: потому что у тебя он все равно снизился
[12:36:01] <olegon> но вдвое LA уменьшилось, с 10 до 5!
[12:36:05] <Civilian> ОС начала группировать записи и чтения и по другому расставлять приоритеты - поэтому у тебя софт стал меньше ждать
[12:36:25] <Civilian> olegon: ну а iowait и не должен достигать 50% чтобы была разница. Хватит даже 1 -> 0.5
[12:36:45] <Civilian> olegon: ну и LA это погода на марсе - условно у тебя раньше 10 потоков ждало записи
[12:36:54] <olegon> а приоритеты nice в данном случае играют роль? не ionice
[12:37:23] <olegon> вот я и удивляюсь, что за погода, учитывая, что особо страшной загрузки нет
[12:37:39] <Civilian> olegon: найс играет, но не сильно - он к процессору относится
[12:37:59] <Civilian> olegon: у тебя раньше было допустим 10 потоков на запись на диск
[12:38:02] <Civilian> или на чтение - не суть
[12:38:17] <olegon> нене, просто достаточно много процессов с nice, может, deadline их поднимает как-то?
[12:38:20] <Civilian> и операции поступали перемешано - типа 1кб для первого, 512 байт для второго, 4кб для теретьего и т.п.
[12:38:35] <Civilian> а с deadline'ом он будет стараться выделить время так чтобы первый закончил раньше, второй позже
[12:38:53] <Civilian> просто у тебя может случится так что 10 потоков раньше успевали прочитать каждый по половине того что хотел
[12:39:02] <Civilian> а теперь 5 из них все, 5 почти ничего
[12:39:08] <Civilian> и 5 уже исчезло нафиг
[12:39:24] <olegon> хм... да, трудное для восприятия это LA
[12:39:28] <Civilian> olegon: у тебя как запись или чтение происходит с точки зрения приложения?
[12:39:49] <Civilian> olegon: оно - просто некий показатель на который можно смотреть но не надо циклится на нем
[12:40:13] <olegon> есть веб-сервер, помимо него еще крутится много процессов php и, с пониженным приоритетом, приложение
[12:40:35] <olegon> первый и последние пишут в логи, пых - в базу
[12:40:44] <olegon> но немного, килобайты в сек
[12:40:59] <olegon> в сумме
[12:41:29] <Civilian> olegon: я тебе условно рассказал, дальше смотри по своей ситуации
[12:41:35] <Civilian> и выбирай планировщик также по ней
[12:41:50] <olegon> да, я понял, спасибо за время и мысли
[12:41:50] <Civilian> мне кажется что CFQ таки логичнее - т.к. фактически это noop с агрегацией
[12:42:51] <olegon> а вот сейчас переключу, уже любопытно стало...
[12:44:55] ruda вышел(а) из комнаты: Replaced by new connection
[12:45:05] ruda вошёл(а) в комнату
[12:46:41] ruda вышел(а) из комнаты
[12:46:51] ruda вошёл(а) в комнату
[12:51:16] mist вошёл(а) в комнату
[12:54:16] olegon вышел(а) из комнаты
[12:55:23] hitecnologys вошёл(а) в комнату
[12:56:13] olegon вошёл(а) в комнату
[12:58:12] <slepnoga> olegon: воткни уже варниш на свой пхпбб и не мучайся
[13:00:22] <olegon> slepnoga: у меня не пхпбб, но интересное что-то, спасибо
[13:01:13] <slepnoga> нуу
[13:01:21] <slepnoga> тебе будет наср... на ботов
[13:03:01] <slepnoga> http://www.vbulletin.com/forum/blogs/george-l/3929797-
[13:03:19] <slepnoga> olegon: я знаю, что не пхпбб - но мы оно все на 1 лицо
[13:03:34] <slepnoga> ну не друпал же , слава Б-Г
[13:03:57] ruda вышел(а) из комнаты: Replaced by new connection
[13:04:07] ruda вошёл(а) в комнату
[13:04:07] ruda вышел(а) из комнаты
[13:04:17] <olegon> но у меня не апач :) и мне апач совсем не нравится, убрал, иначе бы уже давно просыпался в холодном поту от мыслей про ботов
[13:04:17] ruda вошёл(а) в комнату
[13:04:50] <slepnoga> а при чем тут апач
[13:04:59] <olegon> ссылку мне с ним дал
[13:05:23] hitecnologys вышел(а) из комнаты
[13:05:30] <slepnoga> Results are jaw dropping amazing for Varnish caching to boost Apache's performance in vBulletin index.php page tests from 32 requests/sec to 16,765 requests/
[13:05:52] <slepnoga> какая разница кто на беке :)
[13:05:59] <olegon> slepnoga: вот, читаю пока
[13:06:31] <slepnoga> https://github.com/VeggieMeat/vbulletin-utils/blob/master/varnish.vcl
[13:06:33] <slepnoga> на
[13:06:35] <olegon> просто закешировать-то можно и в nginx, я тогда порадовался, когда один юзер видел странички под авторизацией другого :)
[13:06:37] <slepnoga> 1-е в гугле
[13:06:47] <slepnoga> olegon: ГЫЫЫЫЫ
[13:06:54] <slepnoga> закечшироват
[13:07:06] <slepnoga> динамику что ли ? :) в нжинксе ?
[13:07:09] <slepnoga> ;
[13:07:09] <olegon> яя
[13:07:12] hitecnologys вошёл(а) в комнату
[13:07:33] ruda вошёл(а) в комнату
[13:09:18] <slepnoga> идеально конечно сделано в вордпресе
[13:09:44] <slepnoga> поищи, может есть плагин для тебя для генерации vcl из админки
[13:10:16] <olegon> да не, сначала разберусь, что с чем... у меня и вордпресс есть http://inima.ru/
[13:12:13] <slepnoga> https://wordpress.org/plugins/varnish-http-purge/
[13:14:26] <olegon> slepnoga: спасибо
[13:15:58] <olegon> Civilian: с CFQ LA вернулась на значения, как была с noop :)
[13:17:26] <Civilian> olegon: ну ты не меряй скорость работы сервера по LA :)
[13:17:28] <Civilian> и будет все ок
[13:18:04] <olegon> да я просто, для информации :)
[13:18:10] <Civilian> olegon: замеряй процентиль времен ответа пользователям )
[13:18:19] <Civilian> и посмотри как изменится в зависимости от шедулера
[13:20:20] <olegon> Civilian: вот этим сейчас и занимаюсь :)
[13:27:13] Civilian вышел(а) из комнаты
[13:27:34] <slepnoga> низкий ЛА -  а сколько 500-х ?:)
[13:27:44] <slepnoga> может сервер тупо не работает ?:)
[13:29:10] <olegon> нене, все работает
[13:29:44] <olegon> но вот в noop и CFQ LA ->10, а с deadline выше 5 не поднимается
[13:50:32] Civilian вошёл(а) в комнату
[13:55:57] Perlovka вошёл(а) в комнату
[14:08:27] qnikst вышел(а) из комнаты: Replaced by new connection
[14:08:37] qnikst вошёл(а) в комнату
[14:11:57] ruda вышел(а) из комнаты
[14:12:07] ruda вошёл(а) в комнату
[14:22:18] qnikst вышел(а) из комнаты: Replaced by new connection
[14:22:28] qnikst вошёл(а) в комнату
[14:31:02] WiseLord вышел(а) из комнаты
[14:32:14] bober2000 вошёл(а) в комнату
[14:34:50] ruda вышел(а) из комнаты: Replaced by new connection
[14:35:00] ruda вошёл(а) в комнату
[14:38:11] medvedko вошёл(а) в комнату
[14:42:24] qnikst вышел(а) из комнаты: Replaced by new connection
[14:42:34] qnikst вошёл(а) в комнату
[14:45:06] backbone вышел(а) из комнаты: Replaced by new connection
[14:45:16] backbone вошёл(а) в комнату
[14:49:45] qnikst вышел(а) из комнаты: Replaced by new connection
[14:49:55] qnikst вошёл(а) в комнату
[14:52:15] ruda вышел(а) из комнаты
[14:52:25] ruda вошёл(а) в комнату
[14:56:34] ruda вышел(а) из комнаты
[14:57:10] ruda вошёл(а) в комнату
[15:02:14] ruda вышел(а) из комнаты
[15:02:24] ruda вошёл(а) в комнату
[15:03:50] <slepnoga> и что ?
[15:03:53] nis вошёл(а) в комнату
[15:06:11] <Civilian> olegon: ты процентили построил?
[15:07:58] qnikst вышел(а) из комнаты: Replaced by new connection
[15:08:08] qnikst вошёл(а) в комнату
[15:17:33] Mellon вошёл(а) в комнату
[15:17:51] evadim вошёл(а) в комнату
[15:18:16] ruda вошёл(а) в комнату
[15:18:17] medvedko вошёл(а) в комнату
[15:18:29] beelzebubbie вошёл(а) в комнату
[15:18:36] bober2000 вошёл(а) в комнату
[15:18:42] qnikst вошёл(а) в комнату
[15:18:46] Civilian вошёл(а) в комнату
[15:19:06] matt вошёл(а) в комнату
[15:19:31] Night Nord вошёл(а) в комнату
[15:19:31] ruda вошёл(а) в комнату
[15:19:43] bober2000 вышел(а) из комнаты
[15:19:45] <Civilian> Night Nord: что случилось?
[15:20:14] bsd вошёл(а) в комнату
[15:20:17] evadim вошёл(а) в комнату
[15:20:24] stalkernova вошёл(а) в комнату
[15:20:32] bti вошёл(а) в комнату
[15:20:32] eegorov вошёл(а) в комнату
[15:20:35] GoodWin вошёл(а) в комнату
[15:20:45] mva вошёл(а) в комнату
[15:20:50] backbone вошёл(а) в комнату
[15:21:04] nis вошёл(а) в комнату
[15:21:40] Celt вошёл(а) в комнату
[15:21:46] Civilian вышел(а) из комнаты
[15:21:54] slepnoga вошёл(а) в комнату
[15:21:56] WiseLord вошёл(а) в комнату
[15:21:56] Civilian вошёл(а) в комнату
[15:28:17] olegon вошёл(а) в комнату
[15:28:17] <olegon> Civilian: в чем?
[15:30:34] <Civilian> olegon: не знаю, к тебе вопрос )
[15:31:05] qnikst вышел(а) из комнаты: Replaced by new connection
[15:31:15] qnikst вошёл(а) в комнату
[15:31:18] <olegon> Civilian: хм, не настраивал, но интересно, о чем речь вообще :)
[15:32:34] ruda вышел(а) из комнаты: Replaced by new connection
[15:32:44] ruda вошёл(а) в комнату
[15:41:21] ruda вышел(а) из комнаты: Replaced by new connection
[15:41:31] ruda вошёл(а) в комнату
[15:42:49] qnikst вошёл(а) в комнату
[15:43:22] qnikst вышел(а) из комнаты: Replaced by new connection
[15:43:31] qnikst вышел(а) из комнаты
[15:43:32] qnikst вошёл(а) в комнату
[15:48:27] mist вошёл(а) в комнату
[15:48:28] krigstask вошёл(а) в комнату
[16:31:14] 0xd34df00d вошёл(а) в комнату
[16:31:17] hitecnologys вошёл(а) в комнату
[17:06:14] Civilian вышел(а) из комнаты
[17:07:07] Civilian вошёл(а) в комнату
[17:07:32] <Civilian> olegon: ну тебе же я предложил построить процентили по временам ответа
[17:08:25] <olegon> Civilian: да вот пока не соображу, как это дергать по умному, парсить лог вебсервера - добавлять нагрузку :)
[17:08:36] <Civilian> olegon: парсить логи веб сервера, да
[17:08:43] <Civilian> olegon: можно постфактум
[17:08:51] <Civilian> прям такая великая нагрузка будет
[17:09:12] <olegon> если еще и полный лог включить - да
[17:09:17] <olegon> а неполный - нечестно
[17:09:18] <Civilian> olegon: зачем полный лог?
[17:09:43] <olegon> в смысле у меня сейчас, например, скачивание картинок в логе не отражается, чтобы диск не класть
[17:09:46] <Civilian> olegon: да и даже полный лог - у тебя какая там нагрузка? тысяча запросов в секунду? ну если так то да, будет значимо - пара процентов цпу и немного диска
[17:09:55] <Civilian> а если меньше то знаешь - забей, не заметишь
[17:11:11] <olegon> хм, замечу.. у меня ж нищебродская конфигурация, 1 SSD, я специально отключал лог
[17:11:22] <olegon> в смысле, не все запросы в него пишу
[17:13:22] <Civilian> olegon: ты сравнивал нагрузку до и после отключения логов?
[17:13:34] <Civilian> и как сравнивал?
[17:13:36] <Civilian> кроме как по la
[17:14:03] <Civilian> olegon: например проводил нагрузочное тестирование с соседней машины и замерял времена ответа?
[17:14:04] <olegon> размером лога, раз в 10 разница, т.е. за день у меня так 100Мб, а то гиг
[17:14:04] <Civilian> или как?
[17:14:17] <Civilian> olegon: про размер это понятно и логично. Я про нагрузку на диск
[17:14:27] <Civilian> покажи график утилизации дискад о и после отключения лога
[17:14:30] <Civilian> сутки до, сутки после
[17:14:59] <Civilian> если не можешь - то не занимайся чепухой, включи обратно, построй процентили времени ответов для статики с разными шедулерами и выключи обратно
[17:15:06] <Civilian> и процентили для динамики тоже
[17:15:10] <Civilian> по суткам примерно
[17:15:25] <olegon> да я это уж год назад, как сделал :) потом AWStats :) Сейчас эти самые ответы смотрю в гугл-аналитике
[17:15:30] <Civilian> притом сутки одинаковые - в смысле если в среду начал то среда + четверг, чтобы не было дней с разной нагрузкой
[17:15:30] Ёж вошёл(а) в комнату
[17:15:39] <olegon> ну это понятно...
[17:16:01] <olegon> а есть что-то для анализа стандартного лога (апач-формат)?
[17:16:13] <Civilian> olegon: bash, awk, perl :)
[17:16:17] <Civilian> python
[17:16:21] <olegon> круто :)
[17:16:42] <Civilian> скрипты в интернете поищи
[17:16:54] <Civilian> есть готовые модули-парсеры для перла и питона точно
[17:17:31] <Civilian> во всяких collectd/diamond тоже есть средства
[17:18:25] <olegon> угу, просто перевернуть много что надо :) у меня и в веб-сервере точность измерения до 0.1 сек включена, и collectd я только на той неделе выкинул :) но это мои проблемы, раскопаю
[17:18:46] <Civilian> olegon: а зачем выкинул?
[17:19:02] <Civilian> точнее на что заменил?
[17:19:26] <slepnoga> olegon:  давай эта
[17:19:32] <slepnoga> 8 евриков
[17:19:35] <slepnoga> в месяц
[17:19:40] <slepnoga> с cpanel
[17:19:57] <slepnoga> а то ты геммороишся на все 80
[17:20:01] <olegon> Civilian: в нем много что не работало, требовало запуска из под рута и прочих бубнов, в общем, достаточно нетюнящаяся штука, теперь прямо в rrdtool все и делаю, только то, что нужно
[17:20:14] <slepnoga> требовало запуска из под рута и прочих бубнов,
[17:20:15] <slepnoga> уууу
[17:20:21] <olegon> slepnoga: я геморроюсь и узнаю что-то новое
[17:20:21] <slepnoga> кроме iptabls.so
[17:20:29] <olegon> slepnoga: и ping
[17:20:30] <slepnoga> ничего рута не требует
[17:20:33] <Civilian> olegon: ок, ну построй прямо в rrdtool график
[17:20:44] <Civilian> какая разница куда - тебе нужно процентили времен ответов за сутки
[17:20:52] <Civilian> отдельно для статики, отдельно для динамики
[17:21:05] <olegon> угу, попробую
[17:21:05] <Civilian> тогда можно будет что-то предметно сравнивать
[17:21:28] <olegon> жаль только, что нельзя эту статистику из самого nginx выдернуть
[17:29:39] ruda вышел(а) из комнаты: Replaced by new connection
[17:29:44] <Civilian> olegon: он её не ведет, да. Можешь модуль написать/поискать
[17:29:49] ruda вошёл(а) в комнату
[17:30:03] <Civilian> olegon: точнее в платном nginx'е он ведет
[17:30:35] <Civilian> хотя не уверен что все что надо
[17:32:08] <Civilian> olegon: есть всякие http://habrahabr.ru/post/177215/ вот такие штуки, разные модули для разных целей. Ну и тут проблема еще в том что ты меряешь время отдачи, а оно еще зависит от канала человека. Хотя тоже покажет
[17:32:37] <olegon> ну, с каналом мне google analytics хорошо показывает
[17:32:55] <olegon> посмотрел на ценник платного нжинкса... мда :)
[17:34:16] slepnoga вышел(а) из комнаты
[17:49:38] WiseLord вышел(а) из комнаты
[18:08:51] <olegon> балин, что не так? while [ `ps -ef | grep -c rsync` -gt 1 ] все время true
[18:35:03] ruda вышел(а) из комнаты
[18:35:24] <olegon> все так :) скрипт тоже rsync в названии содержал
[18:49:21] ruda вошёл(а) в комнату
[18:49:31] ruda вышел(а) из комнаты
[18:49:52] ruda вошёл(а) в комнату
[18:50:07] ruda вышел(а) из комнаты: Replaced by new connection
[18:50:17] ruda вошёл(а) в комнату
[18:51:36] ruda вышел(а) из комнаты: Replaced by new connection
[18:51:46] ruda вошёл(а) в комнату
[18:53:17] ruda вышел(а) из комнаты: Replaced by new connection
[18:53:27] ruda вошёл(а) в комнату
[18:58:38] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:58:48] 0xd34df00d вошёл(а) в комнату
[19:07:57] ruda вышел(а) из комнаты
[19:13:36] Night Nord вышел(а) из комнаты
[19:17:31] ruda вышел(а) из комнаты: Replaced by new connection
[19:17:41] ruda вошёл(а) в комнату
[19:18:46] ruda вышел(а) из комнаты: Replaced by new connection
[19:18:56] ruda вошёл(а) в комнату
[19:23:23] backbone вышел(а) из комнаты
[19:24:10] ruda вышел(а) из комнаты
[19:24:20] ruda вошёл(а) в комнату
[19:39:20] ruda вышел(а) из комнаты: Replaced by new connection
[19:39:23] olegon вышел(а) из комнаты
[19:39:30] ruda вошёл(а) в комнату
[19:47:49] maksbotan вошёл(а) в комнату
[19:47:51] olegon вошёл(а) в комнату
[19:48:50] qnikst вошёл(а) в комнату
[19:50:06] ruda вошёл(а) в комнату
[19:59:30] <beelzebubbie> зиг. подскажет кто, какая именно ебилдомагия позволит добавить параметр для configure без уноса в локальный оверлейчик?
[20:03:45] <Civilian> beelzebubbie: чтение eclass'ов а конкретно сырцов econf'а поможет тебе
[20:06:08] qnikst вышел(а) из комнаты
[20:08:08] <beelzebubbie> Civilian: сначала я подумал, что это ответ Анархиста, однако контекст все же немного не тот
[20:08:28] <Civilian> почему? там точно есть ответ
[20:13:26] <beelzebubbie> почему? трудно сказать, почему именно… возможно, некая общности в части непрямоты ответа?
[20:41:31] <maksbotan> EXTRA_ECONF, ну
[20:42:26] krigstask вышел(а) из комнаты: Datorn somnade
[20:46:15] <mva> гентучан
[20:46:43] <mva> а напомни, пожалуйста, как в мейкфайле сделать ifeq на предмет true/false с учётом yes/no и 1/0
[20:46:58] <mva> как-то оно умето же вроде без вложенности анализировать
[20:54:09] ruda вышел(а) из комнаты: Replaced by new connection
[20:54:19] ruda вошёл(а) в комнату
[20:56:21] <nis> Civilian: вот тут термотрубки без медного основания
[20:56:49] <Civilian> nis: где?
[20:57:03] <nis> Civilian: http://www.frostytech.com/articleview.cfm?articleID=2318
[20:57:56] ruda вышел(а) из комнаты
[20:58:49] <Civilian> ну и?
[20:58:52] nis вышел(а) из комнаты
[20:59:00] <Civilian> я заю что такое бывает, только по эффективности плохо получается
[21:05:11] medvedko вышел(а) из комнаты
[21:10:00] ruda вышел(а) из комнаты: Replaced by new connection
[21:10:10] ruda вошёл(а) в комнату
[21:23:47] hitecnologys вышел(а) из комнаты
[21:30:26] Night Nord вошёл(а) в комнату
[21:41:19] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:45:28] 0xd34df00d вошёл(а) в комнату
[21:48:52] CarelessChaser вошёл(а) в комнату
[21:50:02] slepnoga вошёл(а) в комнату
[21:50:41] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:51:25] <slepnoga> вы шо, все водянку изобретаете ?
[21:53:42] 0xd34df00d вошёл(а) в комнату
[21:54:27] slepnoga вышел(а) из комнаты
[21:56:39] ruda вышел(а) из комнаты: Replaced by new connection
[21:56:46] slepnoga вошёл(а) в комнату
[21:56:49] ruda вошёл(а) в комнату
[21:57:32] ruda вышел(а) из комнаты: Replaced by new connection
[21:57:38] <Civilian> slepnoga: я не знаю что он изобретает - кинул ссылку на боян 6-и летней давности и ушел )
[21:57:42] ruda вошёл(а) в комнату
[21:58:37] <slepnoga> а ты ведешся :)
[21:58:48] <Civilian> slepnoga: да мне скучно иногда, почему бы неповестись
[22:01:54] <slepnoga> ведение на фигню ничего же не приносит
[22:02:32] <slepnoga> Civilian: а тебе "ембеддовка" все еще интересна ?
[22:02:48] <Civilian> slepnoga: слегка, мне скорее как вещь с чем можно помучаться
[22:07:34] <mva> maksbotan: ping?
[22:07:37] <maksbotan> да
[22:07:39] <maksbotan> понг
[22:08:02] <mva> напомнишь, как там правильно делать для предотвращения циклических зависимостей?
[22:08:07] <maksbotan> PDEPEND
[22:08:10] <maksbotan> например
[22:08:19] <maksbotan> или тебе со стороны юзера?
[22:08:20] <mva> не тот случай
[22:08:23] <mva> смотри
[22:08:55] <mva> есть dev-lua/penlight, который для генерации документации юзал LuaDoc, который сдох и вместо него теперь LDoc
[22:09:15] <mva> но LDoc юзает для своей работы (в реалтайме) Penlight
[22:09:31] <mva> т.е. для пенлайта доки не сгенерить, если он уже не стоит
[22:09:59] <mva> (точнее, html-часть доков)
[22:12:04] <slepnoga>   mva нуу
[22:12:13] <slepnoga> пофик же
[22:12:13] <maksbotan> завись по юзу от лдока
[22:12:17] <slepnoga> угу
[22:12:21] <maksbotan> юзеру емерж выплюнет ошибку
[22:12:26] <maksbotan> при первой установке
[22:12:26] <slepnoga> ставится без доков то будет
[22:12:31] <maksbotan> если у него юз включен
[22:12:40] <maksbotan> тогда он выключит временно, установит, и включит снова
[22:12:47] <maksbotan> это как известный косяк с gtk и cups
[22:12:51] <slepnoga> угу
[22:12:52] <slepnoga> :)
[22:16:11] Civilian вышел(а) из комнаты: Replaced by new connection
[22:16:21] Civilian вошёл(а) в комнату
[22:22:16] beelzebubbie вышел(а) из комнаты
[22:22:57] beelzebubbie вошёл(а) в комнату
[22:23:07] beelzebubbie вышел(а) из комнаты
[22:24:17] beelzebubbie вошёл(а) в комнату
[22:32:36] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[22:32:49] 0xd34df00d вошёл(а) в комнату
[22:36:26] ruda вышел(а) из комнаты
[22:36:40] ruda вошёл(а) в комнату
[22:49:53] CarelessChaser вышел(а) из комнаты
[22:52:52] qnikst вышел(а) из комнаты
[22:53:58] qnikst вошёл(а) в комнату
[22:54:12] CarelessChaser вошёл(а) в комнату
[22:55:14] qnikst вышел(а) из комнаты
[22:55:25] qnikst вошёл(а) в комнату
[22:58:07] ruda вышел(а) из комнаты
[22:58:45] ruda вошёл(а) в комнату
[23:17:03] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[23:17:13] 0xd34df00d вошёл(а) в комнату
[23:23:37] qnikst вышел(а) из комнаты: Replaced by new connection
[23:23:47] qnikst вошёл(а) в комнату
[23:24:50] qnikst вышел(а) из комнаты: Replaced by new connection
[23:25:00] qnikst вошёл(а) в комнату
[23:33:43] ruda вышел(а) из комнаты
[23:33:53] ruda вошёл(а) в комнату
[23:42:51] magog вошёл(а) в комнату
[23:47:05] Civilian вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!