<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:36:45 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-3769] compile bench real slow</title>
                <link>https://jira.whamcloud.com/browse/LU-3769</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;server: lustre-2.4.0-2.6.32_358.11.1.el6_lustre.gef18aa1.x86_64_ga5e72ed.x86_64 on CENTOS 6.4&lt;br/&gt;
client: lustre-client-2.4.52-3.9.9_302.fc19.x86_64_gfdd4844.x86_64 on FC19&lt;/p&gt;

&lt;p&gt;the client is mounted with flock parameter:&lt;br/&gt;
192.168.2.104@o2ib:/lustrefs on /lustre type lustre (rw,flock)&lt;/p&gt;

&lt;p&gt;I have run some micro-benchmark like mdstat/iozone/IOR without problem with good results.&lt;br/&gt;
Customer asks me to run compilebench benchmark. I have downloaded the compilebench rpm from  &lt;a href=&quot;http://build.whamcloud.com/job/toolkit/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/toolkit/&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="20370">LU-3769</key>
            <summary>compile bench real slow</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="gabriele.paciucci">Gabriele Paciucci</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Aug 2013 07:06:23 +0000</created>
                <updated>Mon, 2 Sep 2013 10:45:12 +0000</updated>
                            <resolved>Mon, 2 Sep 2013 10:45:04 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="64389" author="gabriele.paciucci" created="Fri, 16 Aug 2013 08:18:54 +0000"  >&lt;p&gt;I have set this parameters on the client:&lt;br/&gt;
lctl set_param osc.*.checksums=0&lt;br/&gt;
lctl set_param osc.*.max_rpcs_in_flight=256&lt;/p&gt;

&lt;p&gt;Compilebench results against a local disk:&lt;br/&gt;
compilebench -D /tmp/ -i 2 -r 2 --makej&lt;br/&gt;
using working directory /tmp/, 2 intial dirs 2 runs&lt;br/&gt;
native unpatched native-0 222MB in 1.00 seconds (222.37 MB/s)&lt;br/&gt;
native patched native-0 109MB in 0.31 seconds (353.78 MB/s)&lt;br/&gt;
native patched compiled native-0 691MB in 0.51 seconds (1356.07 MB/s)&lt;br/&gt;
create dir kernel-0 222MB in 3.06 seconds (72.67 MB/s)&lt;br/&gt;
create dir kernel-1 222MB in 3.14 seconds (70.82 MB/s)&lt;br/&gt;
compile dir kernel-1 680MB in 0.89 seconds (764.76 MB/s)&lt;br/&gt;
compile dir kernel-0 680MB in 0.61 seconds (1115.79 MB/s)&lt;br/&gt;
read dir kernel-1 in 21.46 52.44 MB/s&lt;br/&gt;
read dir kernel-0 in 20.26 55.55 MB/s&lt;br/&gt;
read dir kernel-1 in 0.66 1705.12 MB/s&lt;br/&gt;
delete kernel-1 in 1.36 seconds&lt;br/&gt;
delete kernel-0 in 1.04 seconds&lt;/p&gt;

&lt;p&gt;run complete:&lt;br/&gt;
==========================================================================&lt;br/&gt;
intial create total runs 2 avg 71.75 MB/s (user 0.40s sys 0.79s)&lt;br/&gt;
no runs for create&lt;br/&gt;
no runs for patch&lt;br/&gt;
compile total runs 2 avg 940.28 MB/s (user 0.08s sys 0.50s)&lt;br/&gt;
no runs for clean&lt;br/&gt;
no runs for read tree&lt;br/&gt;
read compiled tree total runs 3 avg 604.37 MB/s (user 0.56s sys 1.16s)&lt;br/&gt;
no runs for delete tree&lt;br/&gt;
delete compiled tree total runs 2 avg 1.20 seconds (user 0.18s sys 0.35s)&lt;br/&gt;
no runs for stat tree&lt;br/&gt;
no runs for stat compiled tree&lt;/p&gt;


&lt;p&gt;Compilebench results on the same machine against the lustre fs:&lt;br/&gt;
compilebench -D /lustre -i 2 -r 2 --makej&lt;br/&gt;
using working directory /lustre/GABRIELE/, 2 intial dirs 2 runs&lt;br/&gt;
native unpatched native-0 222MB in 37.65 seconds (5.91 MB/s)&lt;br/&gt;
native patched native-0 109MB in 10.89 seconds (10.07 MB/s)&lt;br/&gt;
native patched compiled native-0 691MB in 5.40 seconds (128.07 MB/s)&lt;br/&gt;
create dir kernel-0 222MB in 36.36 seconds (6.12 MB/s)&lt;br/&gt;
create dir kernel-1 222MB in 37.58 seconds (5.92 MB/s)&lt;br/&gt;
compile dir kernel-1 680MB in 6.94 seconds (98.07 MB/s)&lt;br/&gt;
compile dir kernel-0 680MB in 6.61 seconds (102.97 MB/s)&lt;br/&gt;
read dir kernel-1 in 32.43 27.84 MB/s&lt;br/&gt;
read dir kernel-0 in 31.67 28.51 MB/s&lt;br/&gt;
read dir kernel-1 in 3.96 228.03 MB/s&lt;/p&gt;

&lt;p&gt;the delete process was too long to complete....&lt;/p&gt;</comment>
                            <comment id="64411" author="green" created="Fri, 16 Aug 2013 16:22:18 +0000"  >&lt;p&gt;So is it slow compared to before, or is it slo because it was always slow on lustre (and lustre is not very good at these workloads).&lt;/p&gt;

&lt;p&gt;(note we run compile bench regularly in testing so you can track history of performance on those).&lt;/p&gt;</comment>
                            <comment id="64444" author="gabriele.paciucci" created="Sun, 18 Aug 2013 21:22:17 +0000"  >&lt;p&gt;Hi Oleg,&lt;br/&gt;
I have no experience with compilebench... Could you please give some suggestions how to run in the right way this tool? I have found benefits avoiding sync and drop cache (-n).&lt;/p&gt;</comment>
                            <comment id="64481" author="green" created="Mon, 19 Aug 2013 16:33:12 +0000"  >&lt;p&gt;You probably need to ask somebody like Yu Jian for advice on this.&lt;/p&gt;</comment>
                            <comment id="65544" author="gabriele.paciucci" created="Mon, 2 Sep 2013 10:45:12 +0000"  >&lt;p&gt;Thanks Oleg&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>Performance</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzvy3r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9709</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>