| pinba is here |
[Май. 6, 2009|11:27 am] |
Как некоторые уже знают, мы всё-таки решили вопрос с открытием Пинбы. Документация, исходники и всё остальное доступно на pinba.org.
Кратко о том, что это и для чего это: Это демон для сбора статистики о выполнении PHP-скриптов. Статистика есть двух видов - общая (скрипт, время, rusage, объем вывода и др.) и данные по таймерам. Таймеры тут один из ключевых моментов, поэтому они достойны отдельного упоминания, см. ниже. В то же время, это не standalone-демон, данные собираются отдельным тредом в MySQL. При этом функционал MySQL используется для доступа к данным (которые видны пользователю как обычные таблицы, только read only), т.е. для выборок можно использовать обычный SQL. Статистика не хранится вечно, это просто невозможно, хранится только актуальная статистика (это понятие для всех разное и конечно это настраивается), так что возьмем для примера 1 000 000 последних запросов или 15 минут - т.е. хранятся все запросы за последние 15 минут, но не более миллиона записей. В зависимости от количества таймеров, эти данные могут занимать от 500Mb до нескольких Gb памяти. На диск, конечно, ничего не пишется.
Подробнее о таймерах: Таймеры нужны для замеров конкретных частей кода. У таймеров есть "таги" для описания и группировки. Например, есть у вас коннект к базам - оборачиваете его в таймер с тагами "operation"=>"connect", "db"=>$dbase. В результате мы получаем статистику по одному тагу - "сколько раз в секунду у нас выполняется операция connect и сколько времени она занимает" и по двум - "сколько раз в секунду у нас выполняется операция connect к конкретному серверу и сколько она занимает". Тагов и таймеров может быть произвольное количество (но про разум не стоит забывать тоже, всё это доп. нагрузка на сервер).
Несколько примеров использования от Фишера: http://pinba.org/wiki/Manual:Usage_examples Вся документация: http://pinba.org/wiki/Manual
Если вам интересно и/или есть вопросы/предложения - welcome. |
|
|
| соседи |
[Апр. 19, 2009|02:59 pm] |
Кто-нибудь знает что это за птица? Уже второй год пара таких красавцев устраивает гнездо у соседа сверху на балконе, но только в этом году получилось их рассмотреть детально.
В отличие от соседа-человека, эти довольно мелодичные (это не какой-то родственник соловья ли?) и особо не мешают. Еще несколько фото: вот, вот и вот. |
|
|
| базар-вокзал |
[Мар. 30, 2009|12:07 pm] |
Со вчерашнего дня http://bazaar.launchpad.net успешно демонстрирует мне страничку с "Please try again. Sorry, there was a problem connecting to the Launchpad server. ". На favicon.ico в то же время очень метко нарисована черепаха. Люблю самокритику. |
|
|
| thunderbird 3 |
[Мар. 21, 2009|10:56 pm] |
Поставил посмотреть Thunderbird 3 Beta 2. Все работает, всё красиво. Только один вопрос: какой смысл было добавлять табы, если письма по двойному клику открываются не в новом табе, а в новом окне (так же, как и создание нового письма) и никак поменять это нельзя? Неужели не ясно, что если из-за табов мне надо сломать все мои привычки, то я их просто не буду использовать? |
|
|
| ассоциативные ряды |
[Фев. 20, 2009|12:27 am] |
По очень длинному ряду ссылок через анонс uthash на фрешмите, обсуждения бенчмарков и аналогов, вышел на оч. интересный блог: http://attractivechaos.wordpress.com Ишь ты, ишь ты: [1], [2] и вот тут еще комментарии к [1]. Надо сравнить этот khash c Judy, мне щас это очень актуально.
Кстати, что за чушь мне Гугл всё время подсовывает про "khash"? Почему он явно непрямое (транслитерированное) попадание выводит самым первым? И почему русские результаты вверху, если я его об этом не просил? Какой-то слишком умный железный мозг, придётся вызвать ему дух Джона Коннора, чтоб неповадно было. |
|
|
| работать, негры |
[Янв. 10, 2009|10:38 pm] |
|
С долгожданным окончанием праздников вас, дорогие товарищи! |
|
|
| плюс одна! |
[Дек. 26, 2008|12:21 pm] |
Девочка Лиза родилась 25.12.2008, в 23.45 по Мск. ТТХ: 3520г, 52см, 70-80 децибел, с хорошим аппетитом. Девочка и её мама чувствуют себя хорошо. |
|
|
| компренде? |
[Дек. 11, 2008|08:36 pm] |
Кассир сегодня на Курском (возмущённо): "Что вы меня торопите?! Я на работе!". Я даже как-то не нашёлся что ей ответить.. |
|
|
| лытдыбр |
[Авг. 21, 2008|08:14 pm] |
note to self: больше никогда, НИКОГДА, НИКОГДА! не связываться с ImageMagick'ом ни за какие коврижки. |
|
|
| PECL/sphinx будет |
[Июл. 16, 2008|03:13 pm] |
"Sphinx - созданный в России бесплатный поисковой движок с открытым кодом, который используется рядом популярных (Dailymotion, Mininova, ThePirateBay, NetLog, и т.д.) и рядом мифических (СуперХабр) сайтов - наконец добрался до очередной release-версии. ... В ближайшем будущем планируется выпуск PECL extension с клиентом 0.9.8, и выход альфа-версии 0.9.9 с очередным рядом новых фич. Завоевание мира продолжается :-)" (c)
Ага. |
|
|
| iddqd & idkfa |
[Май. 26, 2008|12:05 am] |
| [ | Tags | | | лытдыбр | ] |
| [ | music |
| | Genius - What He Has To Say | ] |
Ну что, осталось теперь дождаться победы наших футболистов в чемпионате Европы? После этого уж точно начнётся апокалипсис. |
|
|
| лытды́бр |
[Апр. 21, 2008|06:02 pm] |
Периодически хочется что-то написать, бывает даже уже сформулируешь что-то внятное, какие-то мысли, какие-то рассуждения... но потом как-то сама по себе поднимается и опускается рука - ааа, хрен с ним! Да и лень. В отпуск мне пора, в отпуск. |
|
|
| HTML5 / OGG noise |
[Дек. 14, 2007|02:44 am] |
| [ | Tags | | | html5, ogg | ] |
| [ | music |
| | Metallica - Tuesday's Gone | ] |
Суть, для тех, кто не в курсе: из спецификации HTML5 убрали рекомендацию Ogg Vorbis для аудио и Ogg Theora для видео.
Обсуждение: раз, два и три.
Кратко: Полностью открытые и свободные от патентов кодеки официально называются "потенциально опасными, ибо могут быть покрыты неизвестными патентами", а в кач-ве альтернативы предлагается (сюрприз!) своя собственная патентованная разработка.
Очень грустно, конечно, что большие компании могут позволить себе настолько поворачивать открытые процессы в нужную им сторону. Со своей стороны, я могу сказать только то, что девайсы без поддержки Ogg я рассматривать не буду - как показывает мой личный опыт, Ogg даёт значительно лучшее звучание при тех же размерах, что и mp3, а CD я уже давно рипаю только в Ogg (о да, я оцифровываю свои собственные CD, можете подать на меня в суд). |
|
|
| valgrind 3.3.0 |
[Дек. 12, 2007|11:46 am] |
Я как будто знал - в последнее время достаточно часто заходил на valgrind.org и проверял нет ли нового релиза. Старый был почти год назад и, прямо скажем, меня уже начало беспокоить отсутствие какого-либо движения. Но вот он и появился - новый релиз расчудесной утилиты Valgrind.
Самое интересное из changelog'а: - Omega наконец включена в дистрибутив. Для тех, кто не в курсе: omega это модуль для валгринда, который не только показывает мемори лики, но и место в коде, где этот лик надо исправлять. - memcheck ускорен на "up to 10%". - поддержка новых glibc (3.2.3 не работал на openSUSE 10.3 с glibc 2.6). - экспериментальная поддержка AIX (гм?..). - зачем-то поломали обратную совместимость и убрали опцию --log-file-exactly (зато расширили функционал опции --log-file). |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
| |
|
|