[Gluster-devel] Regular Performance Testing

Nigel Babu nigelb at redhat.com
Mon Aug 29 12:25:00 UTC 2016


On Mon, Aug 29, 2016 at 01:49:52PM +0200, Niels de Vos wrote:
> On Mon, Aug 29, 2016 at 05:01:18PM +0530, Nigel Babu wrote:
> > Hello folks,
> >
> > I've had chats with Manoj and Ambarish about performance testing and what we
> > can do upstream. Niels today solved half my problem by pointing out that we can
> > get physical nodes on CentOS CI. The general idea is to run iozone[1] and
> > smallfile[2] on a fixed frequency for master (to begin with).
> >
> > Does this sound like a good idea? If so, read on.
> >
> > For this to happens a few things need to happen:
> > * I'll need some help from a few people who can read the reports and coordinate
> >   fixes. That is, someone needs to "own" performance for upstream.
> > * I need some help in generating the right reports so we can figure out if our
> >   performance went up or down.
>
> The provisioning in the CentOS CI does not allow us to select certain
> systems (yet). So you would get different performance results, depending
> on the hardware that the reservation request returns:
>   https://wiki.centos.org/QaWiki/PubHardware
>
> Also, these physical machines do not have additional disks. The single
> SSD that these systems have, is completely used by the installation, no
> free space to partition to our liking, no additional disks available.
>
> I welcome any additional testing that we can run regulary, but to call
> it 'performance testing' might be a little pre-mature. At least the
> performance results should be marked as 'unoptimized' or similar.
>
> HTH,
> Niels
>

The goal of this testing, to begin with, wouldn't be to get absolute numbers
but to try and catch decrease in performance, if that makes sense. In essence,
it's regression testing but for performance.

Thank you for raising the fact that it may be inconsistent, I'll talk to the
Centos CI folks and see what's the best way forward for us before we get here.
But let's work with the assumption that I'll sort out the infra side of things.


>
> >
> > [1]: http://www.iozone.org/
> > [2]: https://github.com/bengland2/smallfile
> >
> > --
> > nigelb
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at gluster.org
> > http://www.gluster.org/mailman/listinfo/gluster-devel



--
nigelb


More information about the Gluster-devel mailing list