[Users] Torus2q routing engine and vlarb weight choise

Black.S Black.S52 at yandex.com
Sat Aug 6 11:46:11 PDT 2016


Thanks for detailed response


05.08.2016 17:26, Hal Rosenstock пишет:
> Please read doc/qos-config.txt and IBA spec vol 1 section 7.6.9.2 VL 
> ARBITRATION WHEN MULTIPLE DATA VL S ARE IMPLEMENTED
>
> It's max_vls parameter which relates to VLs (and hence buffers).
>
> These parameters are for the VL arbitration. A weight of 0 means skip 
> entry.
>
> Since t2q assigns qos-level to group of 4 VLs, I think weighting 
> should be same on those VLs.
>
> I also would try not to have some VL hog the arbitration so I'd use 
> small weights.
>
> So something like:
>
> qos_ca_max_vls 1
> qos_ca_vlarb_high 0:4,1:4,2:0,3:0,4:0,5:0,6:0,7:0
> qos_ca_vlarb_low 0:4,1:4,2:0,3:0,4:0,5:0,6:0,7:0
>
> qos_swe_max_vls 4
> qos_swe_vlarb_high*0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0
> qos_swe_vlarb_low *0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0
>
> if you want to use both high and low priority VL Arbitration but you 
> could probably also only use the low or high priority VL arbitration 
> too. I haven't played with all the variations for this but the general 
> principles of how t2q uses QoS are expressed above.
>
>
>
>
>
> On Fri, Aug 5, 2016 at 9:43 AM, Black.S <Black.S52 at yandex.com 
> <mailto:Black.S52 at yandex.com>> wrote:
>
>     Thanks for reply
>     I use only one QoS level.
>     Correct me please.
>
>     1) Is that config is right for 3D torus ?
>
>     qos_ca_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0
>     qos_ca_vlarb_low 0:4,1:4,2:0,3:0,4:0,5:0,6:0,7:0
>
>     qos_swe_vlarb_high**0:4,1:0,2:0,3:0*,*4:0,5:0,6:0,7:0     #
>     because Torus use VL0-3
>     qos_swe_vlarb_low 0:4,1:4,2:0,3:0,4:0,5:0,6:0,7:0
>
>     or this right  ?
>     qos_vlarb_high *0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0
>     qos_vlarb_low *0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0
>
>     qos_swe_vlarb_high*0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0     # because
>     Torus use VL0-3
>     qos_swe_vlarb_low *0:4,1:4,2:4,3:4*,4:0,5:0,6:0,7:0 2)
>
>
>     2) And still Which weight prefer for VL0-3 ? Why not prefer weight
>     255 ?
>
>     Or perhaps that I do not understand ?
>
>     Thanks all
>
>
>     04.08.2016 20:26, Hal Rosenstock пишет:
>>     On links between end ports and peer switch, only 2 VLs max are
>>     needed (depending on whether 1 or 2 QoS levels are in use).
>>     Interswitch links require 4 VLs per QoS level.
>>
>>     With the config you are using, t2q is only warning that resources
>>     (buffers) are being wasted on unused VLs. It's up to you whether
>>     to do more config of QoS to get better buffer use and eliminate
>>     this warning message.
>>
>>     On Thu, Aug 4, 2016 at 12:09 PM, B S <black.s52 at yandex.com
>>     <mailto:black.s52 at yandex.com>> wrote:
>>
>>         Hello all
>>         I can't understand some torus2q options.May be anybody
>>         explain me ?
>>         In the Internet I found some options for torus
>>
>>         qos_max_vls 8       # its clear for use 8 vl
>>         qos_high_limit 0.   # its cleasr for processing only 1
>>         message in high table
>>         qos_vlarb_low 0:4,1:4,2:0,3:0,5:0,6:0,7:0
>>         qos_vlarb_high 0:4,1:0,2:0,3:0,4:0,5:0,6:0,7:0
>>
>>         If I leave this options by default, opensm get warning
>>         "Warning: torus-2QoS recommends 0 VLarb weights
>>         for VLs 2-7 on endpoint links; not true ..."
>>         Sorry for more questions. I can't found answer in internet.
>>
>>         1) Why I can't leave this tables ( vlarb_high, vlarb_low) by
>>         default ? Who in routing engine torus2q and how  use this table ?
>>         2) Why used only vl0 and vl1. In manual about Torus2q use 0-3
>>         and 4-7 VLs ?
>>         3) I can't understand why used weight 4 but not for example
>>         64 or 255 ?
>>         4) Why I should write this table for extended ca, swe, etc.
>>         separately
>>         May be somebody have links about this theme ?
>>         Thanks for you interest and time
>>
>>         _______________________________________________
>>         Users mailing list
>>         Users at lists.openfabrics.org <mailto:Users at lists.openfabrics.org>
>>         http://lists.openfabrics.org/mailman/listinfo/users
>>         <http://lists.openfabrics.org/mailman/listinfo/users>
>>
>>
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.openfabrics.org <mailto:Users at lists.openfabrics.org>
>     http://lists.openfabrics.org/mailman/listinfo/users
>     <http://lists.openfabrics.org/mailman/listinfo/users>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/users/attachments/20160806/c86d105a/attachment.html>


More information about the Users mailing list