Tags: abhi2898/netutils-linux
Tags
Added: snmptop utility. (strizhechenko#142) * based on BaseTop interface * `--random` support * `--no-delta-mode` support * added to `tests_runnable` strizhechenko#143
Autotune softirq (strizhechenko#132) * Moved common logic from autorps to auto_softirq_tune and inherit autorps/autoxps from it. * Fixed: hardcoded queue prefix in auto_softirq_tune led to broken autoxps.
Autotune softirq (strizhechenko#132) * Moved common logic from autorps to auto_softirq_tune and inherit autorps/autoxps from it. * Fixed: hardcoded queue prefix in auto_softirq_tune led to broken autoxps.
Rss ladder warn (strizhechenko#127) * Added(rss-ladder): warning about using few queues on same cpu. strizhechenko#113 * Added(rss-ladder): colorized output strizhechenko#117 * Added(rss-ladder): automatic socket detection strizhechenko#123 * Fixed(autorps): explicit passing --socket 0 didn't work and called socket_detection logic. * Fixed: reorder tests by time they take because they should fail as soon as possible. * Added(rss-ladder): docstrings everywhere * Changes(pylint): disabled C0111. * Fixed: pylint violations.
Rss ladder py (strizhechenko#118) Added: rss-ladder now supports --offset and --cpu options. If you have 2 NICs with 4 queues and 1 socket with 8 cpus, you may be want distribution like this: eth0: [0, 1, 2, 3] eth1: [4, 5, 6, 7] so run: ``` rss-ladder-test eth0 rss-ladder-test --offset=4 eth1 ``` If you have bugged NIC missing packets while RSS used on multiple CPUs (it may be caused by DMA/RAM problems) you may use the following workaround: bind all the NIC queues to **one** cpu, using: ``` rss-ladder --cpus 0 eth0 ``` and distribute processing workload among other available CPUs using RPS.
Added: python 2 & 3 compatibility (six). (strizhechenko#86) * Added: python 2 & 3 compatibility (six). * Restored: link-rate test virtualenv activation * Fixed bug with round up in py3 (strizhechenko#87) * Added: travis CI tests utils running with python 3.6 now. * Refactoring: using pytest for testing py2/py3 compatibility. * Fixed: pep8. * Fixed: travis CI: removed explicit virtualenv creation. strizhechenko#62
PreviousNext