BondDynamicLB - file /sys/class/net/bond[0-9]*/bonding/tlb_dynamic_lb
¶
This file represent weather the transmit load balancing is enabled or not
- tlb_dynamic_lb=1 mode:
- The outgoing traffic is distributed according to the current load.
- tlb_dynamic_lb=0 mode:
- The load balancing based on current load is disabled and the load is distributed only using the hash distribution.
Typical content of the file is:
1
Data is modeled as an array of BondDynamicLB
objects
Examples
>>> type(tlb_bond)
<class 'insights.parsers.bond_dynamic_lb.BondDynamicLB'>
>>> tlb_bond.dynamic_lb_status
1
>>> tlb_bond.bond_name
'bond0'
-
class
insights.parsers.bond_dynamic_lb.
BondDynamicLB
(context)[source]¶ Bases:
insights.core.Parser
Models the
/sys/class/net/bond[0-9]*/bonding/tlb_dynamic_lb
file.0 - Hash based load balancing.
1 - Load based load balancing.
Raises: SkipComponent
-- When contents are emptyParseException
-- When contents are invalid
-
bond_name
¶ Name of bonding interface
Type: Returns (str)
-
dynamic_lb_status
¶ Load balancer type
Type: Returns (int)