Tags: strizhechenko/netutils-linux
Tags
Rss ladder warn (#127) * Added(rss-ladder): warning about using few queues on same cpu. #113 * Added(rss-ladder): colorized output #117 * Added(rss-ladder): automatic socket detection #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 (#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). (#86) * Added: python 2 & 3 compatibility (six). * Restored: link-rate test virtualenv activation * Fixed bug with round up in py3 (#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. #62
PreviousNext