brainstorming for UDS-N - Performance

Zygmunt Krynicki zygmunt.krynicki at canonical.com
Sun Oct 3 19:31:09 BST 2010


W dniu 29.09.2010 20:43, Matthew Paul Thomas pisze:

> Measurement. Where can I go to see the equivalent of Firefox's
> <http://arewefastyet.com/>  for Ubuntu startup speed? Where's the
> equivalent graph for Ubiquity? For Unity? For Ubuntu Software Center?
> How much better or worse is yesterday's Natty nightly compared with
> Ubuntu 10.10? With Ubuntu 10.04 LTS?
>
> Regression handling. If any of those numbers gets worse by 5%, or 10%,
> or 25%, how soon do we realize? And what's our procedure for fixing it?

That's exactly what Linaro infrastructure team is building.

The system is composed of several components working together:

1) Data sources (tests, scripts, infrastructure to run it, etc) - lots 
of people working on this part. Currently this is mostly focused at the 
very low end of the typical linux stack (toolchain, kernel, some 
userspace performance, etc). The more people contribute data sources 
(tests/benchmarks) that can speak our standardized data format the 
better we get.

2) Storage and analysis system. This is the part I'm building. It's in 
early development but it started getting into shape recently. The basic 
idea is that you store the test result (or benchmark measurement) along 
with the whole context (software, packages, versions, etc, and 
hardware). Running a test such as 'application XYZ startup speed' on 
dozens of different hardware systems, on various software configurations 
(current, -1, +1 in development, etc). Big piles of data.

3) Reporting and notification system. This is what I'll start building 
soon. The idea is to be able do render various performance and quality 
level charts. See them across different hardware/software. Get notified 
when some unexpected changes happen, etc. It's not crystal clear what we 
want here (we need users of the system to get into a constructive 
feedback loop) but we know it's the ultimate goal. The value starts here.


Best regards
Zygmunt Krynicki



More information about the ubuntu-devel mailing list