<div dir="ltr"><p style="font-size:12.8000001907349px">Hi Andreas,</p><p style="font-size:12.8000001907349px"><br></p><p style="font-size:12.8000001907349px">Thanks for the answer. I read the manual, it seems service threads are</p><p style="font-size:12.8000001907349px">dedicated to three responsibilities according to ost, ost_io, ost_create.</p><p style="font-size:12.8000001907349px">It says ost.OSS.ost is for 'normal data' and ost.OSS.ost_io is for bulk data </p><p style="font-size:12.8000001907349px">I/O. What's the difference between these two parameters?</p><p style="font-size:12.8000001907349px"><br></p><p style="font-size:12.8000001907349px">Also Lustre manual says OSS can adjust the number of service threads </p><p style="font-size:12.8000001907349px">according to the workload but there is no explanation on how to adjust, do </p><p style="font-size:12.8000001907349px">you know the algorithm it uses to adjust the thread?</p><p style="font-size:12.8000001907349px"><br></p><p style="font-size:12.8000001907349px">Thanks,</p><p style="font-size:12.8000001907349px">Teng</p></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 2:45 AM, Dilger, Andreas <span dir="ltr"><<a href="mailto:andreas.dilger@intel.com" target="_blank">andreas.dilger@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif"><div><div class="h5">
<div>
<div>
<div>On 2015/03/11, 9:03 PM, "teng wang" <<a href="mailto:tzw0019@gmail.com" target="_blank">tzw0019@gmail.com</a>> wrote:</div>
</div>
</div>
<span>
<div><br>
</div>
<blockquote style="BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0 0 5">
<div>
<div dir="ltr">
<div>Dear All,</div>
<div><br>
</div>
<div>What's the initial number of service threads on OSS? How does it </div>
<div>vary according to the workload? Is there any document for this?</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
</div></div><span>
<div dir="ltr">
<div>This can be tuned by the module parameter "oss_num_threads" for the ost module, or via:</div>
</div>
</span>
<div><br>
</div>
<div>    lctl ost.OSS.{service}.threads_{min,max}=N</div>
<div><br>
</div>
<div>where {service} is one of ost, ost_io, ost_create, and "N" is the min or max number of threads.</div>
<div><br>
</div>
<span>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>Cheers, Andreas</div><span class="HOEnZb"><font color="#888888">
<div>-- </div>
<div>Andreas Dilger</div>
</font></span></div><span class="HOEnZb"><font color="#888888">
<div>Lustre Software Architect</div>
<div>Intel High Performance Data Division</div>
</font></span></div>
</div>
<div><br>
</div>
<span>
<div></div>
</span></div>
</div>
</div>
</span>
</div>

</blockquote></div><br></div>