[llvm-dev] New LLD performance builder

Galina Kistanova via llvm-dev llvm-dev at lists.llvm.org
Wed Feb 28 14:16:53 PST 2018


>  The HT siblings are disabled, right?

Correct.

>  It is probably a good idea to experiment with disabling swap and having
> a single cpu in the shield group.

Yep. This is what I'm in the middle of.

So far I see that it seems the scheduler is keep running on shielded cores
no matter what.
Even if there is only 1 core in the shield.

Thanks

Galina


On Wed, Feb 28, 2018 at 11:36 AM, Rafael Avila de Espindola <
rafael.espindola at gmail.com> wrote:

> Galina Kistanova <gkistanova at gmail.com> writes:
>
> > Yep. They are still clustered.
> >
> >>  Is there anything else running on the machine while the tests are run?
> >
> > Not much. The usual buildslave stuff - buildbot, ssh server, some light
> > network services, snmp client, but that's pretty much it. 20 hardware
> > threads are designated for this.
> >
> > The test runs on designated for tests only 10 CPUs shielded.
> > There only perf and lld runs. All the obj files for the tests and the
> > linker itself are on tmpfs, so no disk I/O is involved. Swap file is
> > (almost) empty - few MBs is in use.
> >
> > It might be that different CPUs gets used for different test runs, as the
> > script starts each run from the scratch. Just a guess. I will look in to
> > this closer.
> > I'll take the bot off line to see if having perf running the tests
> multiple
> > times would give a better result. And would try to reduce the number of
> > designated CPUs to see how that would affect the numbers as well.
>
> The HT siblings are disabled, right?
>
> It is probably a good idea to experiment with disabling swap and having
> a single cpu in the shield group.
>
> Thanks,
> Rafael
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180228/90071f83/attachment.html>


More information about the llvm-dev mailing list