[Devel] Container Test Campaign

Clément Calmels clement.calmels at fr.ibm.com
Tue Jul 4 02:42:50 PDT 2006


Hi,

> 1.1 It would be nice to run vmstat (say, vmstat 10) for the duration of 
> the tests, and put the vmstat output logs to the site.

Our benchmark framework allows us to use oprofile during test...
couldn't it be better than vmstat?

> Basically, the detailed description of a process would be nice to have, 
> in order to catch possible problems. There are a lot of tiny things 
> which are influencing the results. For example, in linux kernels 2.4 
> binding the NIC IRQ to a single CPU on an SMP system boosts network 
> performance by about 15%! Sure this is not relevant here, it's just an 
> example.

I agree. Actually, I always try to use 'default' configuration or
installation but I will try to describe the tests in details.

> 1.3 Would be nice to have diffs between different kernel configs.

The different configs used are available in the lxc site. You will
notice that I used a minimal config file for most of the test, but for
Openvz I had to use the one I found in the OpenVZ site because I faced
kernel build error (some CONFIG_NET... issues). I think that the
differences are more dealing with network stuff.

> For example, the tbench test is probably failed to finish because it 
> hits the limits for privvmpages, tcpsndbuf and tcprcvbuf. I have 
> increased the limits for those parameters and the test was finished 
> successfully. Also, dbench test could hit the disk quota limit for a VE.
> Some more info is available at http://wiki.openvz.org/Resource_management

I already used this page. I had to increase 'diskinodes' and 'diskspace'
resources in order to run some test properly (the disk errors were more
selfexplicit).
I'm wondering why a default 'guest' creation implies some resources
restrictions? Couldn't the resources be unlimited? I understand the need
for resource management, but the default values look a little bit
tiny...

> 2.2 For OpenVZ specifically, it would be nice to collect 
> /proc/user_beancounters output before and after the test.

For sure... I will take a look at how integrating it in our automatic
test environment.

Best regards,

-- 
Clément Calmels <clement.calmels at fr.ibm.com>




More information about the Devel mailing list