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 data 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? Thanks, Teng On Thu, Mar 12, 2015 at 2:45 AM, Dilger, Andreas <[email protected]> wrote: > On 2015/03/11, 9:03 PM, "teng wang" <[email protected]> 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 > >
_______________________________________________ lustre-discuss mailing list [email protected] http://lists.lustre.org/mailman/listinfo/lustre-discuss
