summaryrefslogtreecommitdiffstats
path: root/ansible/roles/cpu_pin_local_setup
diff options
context:
space:
mode:
authorJing Zhang <jing.c.zhang@nokia.com>2017-04-11 10:52:30 -0400
committerJing Zhang <jing.c.zhang@nokia.com>2017-07-20 09:31:31 -0400
commit5478e77dab55d30ebd3e49b8b8f6002a03b4a065 (patch)
tree2599f4ab95a9235b6fdbde5d77f9a23579105daa /ansible/roles/cpu_pin_local_setup
parent77ac1aa890964b40aaf12b43301d37575ae753d3 (diff)
Add multiqueue support
Problem: Neither OVS nor SRIOV multi-queue is not supported. Guest VM lacks tuning to reach high throughput. Solution: (1) Build SRIOV multi-queue capable guest image by recompiling the igxbevf driver (make CFLAGS_EXTRA=-DIXGBE_ENABLE_VF_MQ install). (2) Change pktgen to send on multiple queues. (3) Add tuning in guest VM (Disable irqbalance and setup vNIC interrupt affinity to vCPUs) Update 1: Takes care comments plus adds unit test cases Update 2: Jenkins reports code coverage 81%, local reports 96%, add more unit test cases Update 3: Manually rebased to adapt to SSH.from_node() Update 4: Takes care comments for vnic_type, vnic_name Change-Id: Ieb15381c653b13697487d095efa4be6c3c49fa42 JIRA: YARDSTICK-619 Signed-off-by: Jing Zhang <jing.c.zhang@nokia.com>
Diffstat (limited to 'ansible/roles/cpu_pin_local_setup')
0 files changed, 0 insertions, 0 deletions