Upload
natachurda
View
130
Download
5
Embed Size (px)
DESCRIPTION
Алексей Спиридонов и Андрей Евсюков, I-Am App Выступление на hpc4.itmozg.ru (25 апреля 2013, Санкт-Петербург)
Citation preview
OpenSource инструмент для анализа прзвдтльнсти кода
Алексей Спиридонов и Андрей Евсюков,
I-Am App, 2013
PRFLR.ORG
Что такое PRFLR?
WEB-UIPRFLR SERVERAPP CODE UDP
PRFLR.ORG
Easy to start
Ставим:> sudo apt-get install PRFLR
Используем:<?phpPRFLR::Begin('test.timer');
you_own_code();PRFLR::End('test.timer');
PRFLR.ORG
Ready to use
PRFLR.ORG
Free to use
OpenSource
https://github.com/AlexeySpiridonov/PRFLR
GOLang + MongoDB + jQuery
PRFLR.ORG
4 rules for HiLoad
Поиск 2-3 слабых мест в коде которые требуют 50% ресурсов системы.
Регулярный анализ работы системы, для выявления появившихся проблем.
Кропотливый поиск слабых мест, которые начинают проявлять себя только при определенном уровне нагрузки или определенном железе.
Обязательное отслеживание запуска нового функционала.
PRFLR.ORG
Возьмем типовой проект...
REST USA Intel Xeon Hexa-Core
BrasilIntel Core i5 QuadCore
MalaysiaIntel Core i5 QuadCore
Russiaxen VM
PRFLR.ORG
Возьмем типовой проект...
● 4 дата-центра в 4х регионах планеты● Децентрализованная архитектура
сервиса● Совершенно различное железо для
каждой рабочей машины● 5 баз данных на каждой рабочей ноде
Как с этим разобраться?
PRFLR.ORG
Let me show!
prflr.orgоткройте на вашем ноутбуке прямо сейчаc
и перейдите в раздел DEMO
PRFLR.ORG
Volunteers wanted!
Как вы понимаете, работы еще полно:
● GOLang man для разработки фич● Добровольцы для написания библиотек
под другие языки● Добровольцы для испытаний● Деньги на омары и коньяк
PRFLR.ORG
Contact the team
Алексей Спиридонов[email protected]: spall_ru
Андрей Евсюков[email protected]: andrey.evsyukov
WEB: PRFLR.ORG
PRFLR ЗБСЬ