netutils-linux
netutils-linux copied to clipboard
A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
``` queues: own: [] rx: [] rxtx: [] shared: [] tx: [] unknown: - i40e-eth3-TxRx-0 - i40e-eth3-TxRx-1 - i40e-eth3-TxRx-2 - i40e-eth3-TxRx-3 - i40e-eth3-TxRx-4 - i40e-eth3-TxRx-5 - i40e-eth3-TxRx-6 - i40e-eth3-TxRx-7 ```...
- [ ] Generator - [ ] Applier Every option should has automatically found default value. - [ ] queues = cpu count on socket - [ ] socket =...
If some of values reach warning/error state stop the top-loop after printing it. ``` Basetop.errors_flag = False Basetop.warning_flag = False Basetop.assert_mode = True if return == error: error_flag = true...
- autotune-reductor - maskify - subnet2iplist - detect-virt.py (maybe move to hardware) - pcap-tcp-stream
It may be a good idea to give opportunity to show some custom data while using network-top via passing some commands. for example: ``` --command 'uptime' --command 'date' --command 'myscript.sh'...
--folding-level=1 ``` net: vtep1500402: buffers: cur: 1 max: 1 driver: 2 queues: 1 ``` should become: ``` vtep1500402: 1 ``` --folding-level=2 ``` net: 1 ```
4 cpu, 2 nic, total 4 queue. ``` eth0-rx-0 eth0-tx-0 eth0 eth1-rx-0 eth1-tx-0 eth1 ``` problem is that rss-ladder works with one device at time. maybe some higher layer utility...