«prflr - opensource инструмент для анализа производительности...

Post on 03-Jul-2015

130 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Алексей Спиридонов и Андрей Евсюков, I-Am App Выступление на hpc4.itmozg.ru (25 апреля 2013, Санкт-Петербург)

TRANSCRIPT

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

Алексей Спиридоновforspall@gmail.comskype: spall_ru

Андрей Евсюковandrey.evsyukov@gmail.comskype: andrey.evsyukov

WEB: PRFLR.ORG

PRFLR ЗБСЬ

top related