<div dir="ltr">Yep. They are still clustered.<div><br></div><div>> 

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Is there anything else running on the machine while the tests are run?</span>

</div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">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.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">The test runs on designated for tests only 10 CPUs shielded.</span></div><div>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.</div><div><br></div><div>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.</div><div></div><div>I'll take the bot off line to see if having perf running <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">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.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div>Thanks</div><div><br></div><div>Galina</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 26, 2018 at 2:17 PM, Rafael Avila de Espindola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Galina Kistanova <<a href="mailto:gkistanova@gmail.com">gkistanova@gmail.com</a>> writes:<br>
<br>
> Hello Rafael,<br>
><br>
>> It seems the produced lld binary is not being statically linked.<br>
><br>
> Hm. It should. But it seems couple config params are missing. Fixed. Thanks<br>
> for catching this!<br>
><br>
>> Is lld-speed-test in a tmpfs?<br>
><br>
> Correct.<br>
> All the benchmarking tips from <a href="https://www.llvm.org/docs/Benchmarking.html" rel="noreferrer" target="_blank">https://www.llvm.org/docs/<wbr>Benchmarking.html</a><br>
> have been applied to that bot.<br>
><br>
>> Is lld-benchmark.py a copy of lld/utils/benchmark.py?<br>
><br>
> Correct. Modulo few local changes for more verbose printing to be "bot"<br>
> friendly. Didn't decided yet if this is something we want in<br>
> lld/utils/benchmark.py.<br>
<br>
</span>Interesting. Looks like the runs got faster, but they are still<br>
clustered in three or four different groups. Looking at instructions<br>
makes it even more visible:<br>
<br>
<a href="http://lnt.llvm.org/db_default/v4/link/graph?highlight_run=426&plot.9=1.9.6" rel="noreferrer" target="_blank">http://lnt.llvm.org/db_<wbr>default/v4/link/graph?<wbr>highlight_run=426&plot.9=1.9.6</a><br>
<br>
Is there anything else running on the machine while the tests are run?<br>
<br>
Cheers,<br>
Rafael<br>
</blockquote></div><br></div>