Details
-
New Feature
-
Resolution: Not a Bug
-
Major
-
None
-
None
-
None
-
SMP / vSMP
-
4037
Description
Lustre by default starts threads by the count of processors in the system. In a SMP system there may be 512 procs which create 512 Lustre threads! The patch attached for version 1.8.7.70 reduces the number of threads to the number specified in the ksocknal.conf file as well allows to bind those threads to specific processors:
options ksocklnd ncpus=12
options ksocklnd cpu_affinity_off=256
This reduction in threads and placement of those threads is essential for any lustre performance in a SMP system! Please consider integration of this new feature / patch in the general lustre distribution so everyone can benefit from better lustre performance in a SMP system.
Thanks
Eva Hocks, SDSC