Re: Performance testing framework..

Поиск
Список
Период
Сортировка
От Greg Smith
Тема Re: Performance testing framework..
Дата
Msg-id alpine.GSO.2.01.0910072010010.28103@westnet.com
обсуждение исходный текст
Ответ на Performance testing framework..  (Michael Renner <michael.renner@amd.co.at>)
Ответы Re: Performance testing framework..  (Michael Renner <michael.renner@amd.co.at>)
Список pgsql-hackers
On Wed, 7 Oct 2009, Michael Renner wrote:

> I haven't thought about result aggregation & rendering/UI part of the whole 
> thing so far, so if anyone has some ideas in that direction they'd be very 
> much appreciated when the time has come.

What I did in pgbench-tools (now available at http://git.postgresql.org/ ) 
is just dump all the individual run results, tagged by the name of test 
and similar key information, into a database.  That lets people aggregate 
however they want using SQL, and cleanly separates out the data from the 
UI.  My current rendering approach just pulls data from there into 
columnar text files I feed into gnuplot, but you could easily render with 
pretty much anything else instead just by tweaking how you pull things 
from the database.

All of the dbt-X tools (also in that git repo) instead use simple columnar 
text files (and their memory resident equivalent) to hold everything, 
feeding the data through the appropriate Perl libraries to compute stats 
and render things.  Since it drives me crazy to manipulate tables of data 
that could go into a database in a scripting language, I never bought into 
that approach.  But it's completely viable too for a standalone tool.

I'm not aware of anyone working on the job management side of the 
"performance farm" yet, so I don't think you duplicated anybody else's 
work.  Mark Wong (who manages the dbt stuff) and I have both been doing 
work on the benchmark results collection and organization side of things, 
but basically one test at a time.  The specific piece I've been working on 
lately is spawning off system monitoring daemons to collect information 
during the test, I think I'm on my 3rd generation of trying to get a 
solution I'm happy with to that problem.

--
* Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Jeff Janes
Дата:
Сообщение: Re: Concurrency testing
Следующее
От: "David E. Wheeler"
Дата:
Сообщение: Re: Concurrency testing