[Lustre-discuss] The number of threads on OSS

teng wang tzw0019 at gmail.com
Thu Mar 12 08:25:28 PDT 2015

Hi Andreas,

Thanks for the answer. I read the manual, it seems service threads are

dedicated to three responsibilities according to ost, ost_io, ost_create.

It says ost.OSS.ost is for 'normal data' and ost.OSS.ost_io is for bulk

I/O. What's the difference between these two parameters?

Also Lustre manual says OSS can adjust the number of service threads

according to the workload but there is no explanation on how to adjust, do

you know the algorithm it uses to adjust the thread?



On Thu, Mar 12, 2015 at 2:45 AM, Dilger, Andreas <andreas.dilger at intel.com>

>   On 2015/03/11, 9:03 PM, "teng wang" <tzw0019 at gmail.com> wrote:
>   Dear All,
>  What's the initial number of service threads on OSS? How does it
> vary according to the workload? Is there any document for this?
>   This can be tuned by the module parameter "oss_num_threads" for the ost
> module, or via:
>      lctl ost.OSS.{service}.threads_{min,max}=N
>  where {service} is one of ost, ost_io, ost_create, and "N" is the min or
> max number of threads.
>     Cheers, Andreas
> --
> Andreas Dilger
>  Lustre Software Architect
> Intel High Performance Data Division
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20150312/be6e0903/attachment.htm>

More information about the lustre-discuss mailing list