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
SkipException -- When contents are empty
ParseException -- When contents are invalid
-
property
bond_name
¶ Name of bonding interface
- Type
Returns (str)
-
property
dynamic_lb_status
¶ Load balancer type
- Type
Returns (int)