diff options
author | Martin Klozik <martinx.klozik@intel.com> | 2016-10-11 07:30:34 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2016-10-11 07:30:34 +0000 |
commit | 1dfb1ffbcedf8208c14343fa4b8a7f125ff3a30d (patch) | |
tree | 188b8f17251c5371c505ef93c24b118b7607c48d /vnfs | |
parent | da5b1633255f904f7d4f4c38c52df2f7f8e74092 (diff) | |
parent | f437566cf8c52619d062dd05447e6d512a138ce9 (diff) |
Merge "integration: Test vHost User numa awareness"
Diffstat (limited to 'vnfs')
-rw-r--r-- | vnfs/qemu/qemu.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/vnfs/qemu/qemu.py b/vnfs/qemu/qemu.py index e654ac7e..ae0056dc 100644 --- a/vnfs/qemu/qemu.py +++ b/vnfs/qemu/qemu.py @@ -88,9 +88,11 @@ class IVnfQemu(IVnf): name = 'Client%d' % self._number vnc = ':%d' % self._number - # don't use taskset to affinize main qemu process; It causes hangup - # of 2nd VM in case of DPDK. It also slows down VM responsivnes. - self._cmd = ['sudo', '-E', S.getValue('TOOLS')['qemu-system'], + # NOTE: affinization of main qemu process can cause hangup of 2nd VM + # in case of DPDK usage. It can also slow down VM response time. + cpumask = ",".join(S.getValue('GUEST_CORE_BINDING')[self._number]) + self._cmd = ['sudo', '-E', 'taskset', '-c', cpumask, + S.getValue('TOOLS')['qemu-system'], '-m', S.getValue('GUEST_MEMORY')[self._number], '-smp', str(S.getValue('GUEST_SMP')[self._number]), '-cpu', 'host,migratable=off', |