This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
get_started:pod_3_-_characterize_vswitch_performance [2015/10/22 21:16] Brian Castelli |
get_started:pod_3_-_characterize_vswitch_performance [2016/01/18 11:13] (current) Maryam Tahhan [***NOTICE***] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ***NOTICE*** ====== | ||
+ | **POD 3 is now used for vsperf CI support, it runs the daily jobs and commit gate validation. As such __IT IS NOT RECOMMENDED TO USE POD 3 AS A SANDBOX AT THIS TIME__. Efforts are being undertaken to setup another sandbox environment for VSPERF. Feel free to follow the example connections and configurations shown below in your own environment.** | ||
+ | |||
====== Overview ====== | ====== Overview ====== | ||
Testbed **POD3** is available for OPNFV community to test and develop vswitchperf. In general, the testing environment consists of an IXIA traffic generator and linux machine (referred to as DUT) dedicated for vswitchperf test suite and its dependencies. | Testbed **POD3** is available for OPNFV community to test and develop vswitchperf. In general, the testing environment consists of an IXIA traffic generator and linux machine (referred to as DUT) dedicated for vswitchperf test suite and its dependencies. | ||
Line 17: | Line 20: | ||
- | **Please check** [[get_started:intel_hosting]] **page for details about OpenVPN setup and POD3 testbed details.** **In case you need credentials for OpenVPN access to POD3, contact Michael Wynne** <michaelx.s.wynne@intel.com> | + | **Please check** [[get_started:intel_hosting]] **page for details about OpenVPN setup and POD3 testbed details.** **In case you need credentials for OpenVPN access to POD3, contact Jack Morgan** <Jack Morgan@intel.com> |
====== POD 3 Booking Calendar ====== | ====== POD 3 Booking Calendar ====== | ||
Line 122: | Line 125: | ||
TRAFFICGEN_IXNET_TESTER_RESULT_DIR = 'c:/temp/ixia' | TRAFFICGEN_IXNET_TESTER_RESULT_DIR = 'c:/temp/ixia' | ||
TRAFFICGEN_IXNET_DUT_RESULT_DIR = '/mnt/ixia' | TRAFFICGEN_IXNET_DUT_RESULT_DIR = '/mnt/ixia' | ||
+ | | ||
+ | VSWITCH_VANILLA_PHY_PORT_NAMES = ['enp5s0f0', 'enp5s0f1'] | ||
+ | VANILLA_NIC1_NAME = ['eth1', 'eth3'] | ||
+ | VANILLA_NIC2_NAME = ['eth2', 'eth4'] | ||
| | ||
TEST_PARAMS = {'packet_sizes':'64'}</code> | TEST_PARAMS = {'packet_sizes':'64'}</code> | ||
Line 176: | Line 183: | ||
# standard prompt for guest image | # standard prompt for guest image | ||
- | GUEST_PROMPT = 'root@ovdk_guest ~]#' | + | GUEST_PROMPT = 'root@ovdk_guest .*]#' |
# log file for qemu | # log file for qemu | ||
Line 189: | Line 196: | ||
# ############################ | # ############################ | ||
QEMU_BIN = '/home/user/vswitchperf/src/qemu/qemu/x86_64-softmmu/qemu-system-x86_64' | QEMU_BIN = '/home/user/vswitchperf/src/qemu/qemu/x86_64-softmmu/qemu-system-x86_64' | ||
- | |||
- | # Guest shell prompt when inside DPDK dir | ||
- | # for example: root@ovdk_guest DPDK]#' | ||
- | QEMU_GUEST_DPDK_PROMPT = 'root@ovdk_guest DPDK]#' | ||
- | |||
- | # Guest shell prompt when inside the | ||
- | # test-pmd directory of DPDK | ||
- | # for example: 'root@ovdk_guest test-pmd]#' | ||
- | QEMU_GUEST_TEST_PMD_PROMPT = 'root@ovdk_guest test-pmd]#' | ||
OVS_VAR_DIR = '/usr/local/var/run/openvswitch/' | OVS_VAR_DIR = '/usr/local/var/run/openvswitch/' | ||
Line 205: | Line 203: | ||
GUEST_NET1_PCI_ADDRESS = '00:04.0' | GUEST_NET1_PCI_ADDRESS = '00:04.0' | ||
- | GUEST_NET2_PCI_ADDRESS = '00:05.0'</code> | + | GUEST_NET2_PCI_ADDRESS = '00:05.0' |
+ | </code> | ||
Run the test: | Run the test: | ||
<code>./vsperf -t pvp_tput</code> | <code>./vsperf -t pvp_tput</code> |