you can find an example for implementing what you need on the Mellanox OFED user guide: http://www.mellanox.com/related-docs/prod_software/Mellanox_OFED_Linux_User_Manual_v4.0.pdf , QoS chapter 9.7
I read this manual. Sorry but I cant found answer in this manual and I cant found in this manual the chapter "QoS chapter 9.7". Manual have only six chapters.
In 22.214.171.124 page 154 QoS Configuration Examples
"MPI is assigned an SL via the command line
host1# mpirun –sl 0". I cant found this option in my mvapich2 2.1.
In 126.96.36.199 page 154 QoS Configuration Examples recommendation to setup qos-ulps that
:0 # default SL (for
any, target-port-guid OST1,OST2,OST3,OST4:1 # SL for Lustre OST
any, target-port-guid MDS1,MDS2 :2 # SL for Lustre
But it setup by target-port-guid. It so direct issues. I want to be use service-ID or some like this. More flexible.
I also cant found about Lustre and Service-ID or some other ways to setup Lustre your SL in this manual.
But still thanks for answer
I found answers
MPI - only for MVAPICH2 [mvapich-discuss] MPI with service level . We can use some enviroments
mpirun_rsh -np <num_procs> <host_list>
MV2_DEFAULT_SERVICE_LEVEL=<desired SL> <path to executable>
Lustre: How I can understand work only qos_policy reference with target GUID.
If anybody know other method for lustre then ping me.
important note: for lustre accept config in qos_policy.conf you will need umount lustre, unload lustre drivers, configure qos_policy, restart opensm and mount lustre.