From: "Mo, YufengX" <yufengx.mo@intel.com>
To: "dts@dpdk.org" <dts@dpdk.org>, "Yao, Lei A" <lei.a.yao@intel.com>
Subject: Re: [dts] [PATCH V1 0/1] power_telemetry: python3 support and script optimize
Date: Wed, 4 Mar 2020 08:25:48 +0000 [thread overview]
Message-ID: <28516fa3bf6646d8808ae517e62c721c@intel.com> (raw)
In-Reply-To: <20200304082738.6184-1-yufengx.mo@intel.com>
[-- Attachment #1: Type: text/plain, Size: 742 bytes --]
Tested-by: yufengx.mo@intel.com
> -----Original Message-----
> From: Mo, YufengX
> Sent: Wednesday, March 4, 2020 4:28 PM
> To: dts@dpdk.org; Yao, Lei A <lei.a.yao@intel.com>
> Cc: Mo, YufengX <yufengx.mo@intel.com>
> Subject: [dts][PATCH V1 0/1] power_telemetry: python3 support and script optimize
>
>
> . python3 support.
>
> . for dpdk use hard code, change core mask to hard code.
>
> . set longer traffic duration for stability.
>
> . use ^C to take the place of killall.
>
> yufengmx (1):
> tests/power_telemetry: python3 support and script optimize
>
> tests/TestSuite_power_telemetry.py | 30 ++++++++++++++++--------------
> 1 file changed, 16 insertions(+), 14 deletions(-)
>
> --
> 2.21.0
[-- Attachment #2: TestPowerTelemetry.log --]
[-- Type: application/octet-stream, Size: 53562 bytes --]
04/03/2020 13:40:11 dts:
TEST SUITE : TestPowerTelemetry
04/03/2020 13:40:11 dts: NIC : fortville_25g
04/03/2020 13:40:12 dut.10.67.xxx.xxx:
04/03/2020 13:40:12 tester:
04/03/2020 13:40:12 dut.10.67.xxx.xxx: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
04/03/2020 13:40:12 dut.10.67.xxx.xxx: acpi-cpufreq
04/03/2020 13:40:12 dut.10.67.xxx.xxx: rm -rf ./app/test/test_resource_c.res.o
04/03/2020 13:40:12 dut.10.67.xxx.xxx:
04/03/2020 13:40:12 dut.10.67.xxx.xxx: rm -rf ./app/test/test_resource_tar.res.o
04/03/2020 13:40:12 dut.10.67.xxx.xxx:
04/03/2020 13:40:12 dut.10.67.xxx.xxx: rm -rf ./app/test/test_pci_sysfs.res.o
04/03/2020 13:40:12 dut.10.67.xxx.xxx:
04/03/2020 13:40:12 dut.10.67.xxx.xxx: make -j 94 -C ./examples/l3fwd-power
04/03/2020 13:40:13 dut.10.67.xxx.xxx: make: Entering directory '/home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power'
make: Leaving directory '/home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power'
04/03/2020 13:40:13 dut.10.67.xxx.xxx: ls -F /home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power/build | grep '*'
04/03/2020 13:40:13 dut.10.67.xxx.xxx: l3fwd-power*
04/03/2020 13:40:13 dut.10.67.xxx.xxx: rm -f /home/myf/dpdk_works/dpdk_2005-rc0/dpdk_telemetry_client.py;cp -f /home/myf/dpdk_works/dpdk_2005-rc0/usertools/dpdk-telemetry-client.py /home/myf/dpdk_works/dpdk_2005-rc0/dpdk_telemetry_client.py;sed -i -e 's/class Client:/class Client(object):/g' /home/myf/dpdk_works/dpdk_2005-rc0/dpdk_telemetry_client.py
04/03/2020 13:40:13 dut.10.67.xxx.xxx:
04/03/2020 13:40:13 dut.10.67.xxx.xxx: scp -v /tmp/query_tool.py root@10.67.117.102:/home/myf/dpdk_works/dpdk_2005-rc0
04/03/2020 13:40:15 dut.10.67.xxx.xxx: chmod 777 /home/myf/dpdk_works/dpdk_2005-rc0/query_tool.py
04/03/2020 13:40:15 dut.10.67.xxx.xxx:
04/03/2020 13:40:15 TestPowerTelemetry: Test Case test_perf_busy_percent Begin
04/03/2020 13:40:15 dut.10.67.xxx.xxx:
04/03/2020 13:40:15 tester:
04/03/2020 13:40:15 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power/build/l3fwd-power -c 0x6 -n 4 --telemetry -- --telemetry -p 0x1 -P --config="(0,0,2)"
04/03/2020 13:40:15 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power/build/l3fwd-power: unrecognized option '--telemetry'
EAL: Detected 96 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:1a:00.2 on NUMA socket 0
EAL: probe driver: 8086:37d3 net_i40e
EAL: PCI device 0000:1a:00.3 on NUMA socket 0
EAL: probe driver: 8086:37d3 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:d8:00.0 on NUMA socket 1
EAL: probe driver: 8086:158b net_i40e
EAL: PCI device 0000:d8:00.1 on NUMA socket 1
EAL: probe driver: 8086:158b net_i40e
telemetry mode is enabled
Promiscuous mode selected
POWER: Env isn't set yet!
POWER: Attempting to initialise ACPI cpufreq power management...
POWER: Initialized successfully for lcore 1 power management
POWER: Initialized successfully for lcore 2 power management
Initializing port 0 ... Creating queues: nb_rxq=1 nb_txq=2... Port 0 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
Address:3C:FD:FE:CF:35:28, Allocated mbuf pool on socket 0
LPM: Adding route 0x01010100 / 24 (0)
LPM: Adding route 0x02010100 / 24 (1)
LPM: Adding route 0x03010100 / 24 (2)
LPM: Adding route 0x04010100 / 24 (3)
LPM: Adding route 0x05010100 / 24 (4)
LPM: Adding route 0x06010100 / 24 (5)
LPM: Adding route 0x07010100 / 24 (6)
LPM: Adding route 0x08010100 / 24 (7)
txq=1,0,0 txq=2,1,0
Skipping disabled port 1
Initializing rx queues on lcore 1 ...
Initializing rx queues on lcore 2 ... rxq=0,0,0
Checking link statusdone
Port 0 Link Up - speed 25000 Mbps - full-duplex
04/03/2020 13:40:15 pktgen: test port 0 map gen port 0
04/03/2020 13:40:15 pktgen: test port 1 map gen port 1
04/03/2020 13:40:15 pktgen: test port 1 map gen port 1
04/03/2020 13:40:15 pktgen: test port 0 map gen port 0
04/03/2020 13:40:15 pktgen: {'arp': '-',
'cores': [0],
'description': 'Ethernet Controller XXV710 for 25GbE SFP28',
'dest': '3c:fd:fe:cf:36:79',
'driver': 'net_i40e',
'fc': 'none',
'fc_supported': 'no',
'grat_arp': 'off',
'hw_mac': '3c:fd:fe:cf:32:31',
'index': 1,
'ipv6': 'off',
'is_fc_supported': False,
'is_led_supported': True,
'is_link_supported': True,
'is_prom_supported': True,
'is_virtual': 'no',
'is_vxlan_supported': 'yes',
'layer_mode': 'Ethernet',
'led_change_supported': 'yes',
'link': 'UP',
'link_change_supported': 'yes',
'mult': 'off',
'numa': 0,
'pci_addr': '0000:00:07.0',
'prom': 'off',
'prom_supported': 'yes',
'rx': {'caps': ['flow_stats', 'latency'], 'counters': 127},
'rx_filter_mode': 'hardware match',
'rx_queue': 'off',
'speed': 25.0,
'src_ipv4': '-',
'src_mac': '3c:fd:fe:cf:32:31',
'status': 'IDLE',
'supp_speeds': [],
'vlan': '-',
'vxlan_fs': '-'}
04/03/2020 13:40:15 pktgen: trex port <1> not support flow control
04/03/2020 13:40:15 pktgen: begin traffic ......
04/03/2020 13:40:15 pktgen: {'ports': [0, 1], 'mult': '100.0%', 'core_mask': None, 'force': True}
04/03/2020 13:40:33 pktgen: begin get port statistic ...
04/03/2020 13:40:33 pktgen: {'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 1,
'tx_port': 0}
04/03/2020 13:40:33 pktgen: {0: {'ibytes': 17071159296,
'ierrors': 0,
'ipackets': 266736885,
'obytes': 18861457984,
'oerrors': 0,
'opackets': 294710284,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 8360742400.0,
'tx_bps_L1': 10973475200.000002,
'tx_pps': 16329580.0,
'tx_util': 43.893900800000004},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 18855085184,
'oerrors': 0,
'opackets': 294610711,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8360728576.0,
'tx_bps_L1': 10973456256.0,
'tx_pps': 16329548.0,
'tx_util': 43.893825024},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 33.723480224609375,
'cpu_util': 99.16812133789062,
'cpu_util_raw': 100.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 2052419,
'rx_bps': 7602234880.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 9119236096.0,
'rx_pps': 14848104.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 16721470464.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 32659128.0},
'latency': {},
'total': {'ibytes': 17071159296,
'ierrors': 0,
'ipackets': 266736885,
'obytes': 37716543168,
'oerrors': 0,
'opackets': 589320995,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 16721470976.0,
'tx_bps_L1': 21946931456.0,
'tx_pps': 32659128.0,
'tx_util': 87.787725824}}
04/03/2020 13:40:33 pktgen: {'ibytes': 17071159296,
'ierrors': 0,
'ipackets': 266736885,
'obytes': 18861457984,
'oerrors': 0,
'opackets': 294710284,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 8360742400.0,
'tx_bps_L1': 10973475200.000002,
'tx_pps': 16329580.0,
'tx_util': 43.893900800000004}
04/03/2020 13:40:33 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 8360742400.000000, tx_pps: 16329580.000000
04/03/2020 13:40:33 pktgen: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 18855085184,
'oerrors': 0,
'opackets': 294610711,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8360728576.0,
'tx_bps_L1': 10973456256.0,
'tx_pps': 16329548.0,
'tx_util': 43.893825024}
04/03/2020 13:40:33 pktgen: Rx Port 1 stats:
rx_port: 1, rx_bps: 0.000000, rx_pps: 0.000000
04/03/2020 13:40:33 pktgen: {'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 0,
'tx_port': 1}
04/03/2020 13:40:33 pktgen: {0: {'ibytes': 17081307008,
'ierrors': 0,
'ipackets': 266895424,
'obytes': 18872460032,
'oerrors': 0,
'opackets': 294882208,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 8360742400.0,
'tx_bps_L1': 10973475200.000002,
'tx_pps': 16329580.0,
'tx_util': 43.893900800000004},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 18866145152,
'oerrors': 0,
'opackets': 294783535,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8360728576.0,
'tx_bps_L1': 10973456256.0,
'tx_pps': 16329548.0,
'tx_util': 43.893825024},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 33.723480224609375,
'cpu_util': 99.16812133789062,
'cpu_util_raw': 100.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 2053555,
'rx_bps': 7602234880.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 9119236096.0,
'rx_pps': 14848104.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 16721470464.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 32659128.0},
'latency': {},
'total': {'ibytes': 17081307008,
'ierrors': 0,
'ipackets': 266895424,
'obytes': 37738605184,
'oerrors': 0,
'opackets': 589665743,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 16721470976.0,
'tx_bps_L1': 21946931456.0,
'tx_pps': 32659128.0,
'tx_util': 87.787725824}}
04/03/2020 13:40:33 pktgen: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 18866145152,
'oerrors': 0,
'opackets': 294783535,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8360728576.0,
'tx_bps_L1': 10973456256.0,
'tx_pps': 16329548.0,
'tx_util': 43.893825024}
04/03/2020 13:40:33 pktgen: Tx Port 1 stats:
tx_port: 1, tx_bps: 8360728576.000000, tx_pps: 16329548.000000
04/03/2020 13:40:33 pktgen: {'ibytes': 17081307008,
'ierrors': 0,
'ipackets': 266895424,
'obytes': 18872460032,
'oerrors': 0,
'opackets': 294882208,
'rx_bps': 7602234880.0,
'rx_bps_L1': 9977931520.0,
'rx_pps': 14848104.0,
'rx_util': 39.91172608,
'tx_bps': 8360742400.0,
'tx_bps_L1': 10973475200.000002,
'tx_pps': 16329580.0,
'tx_util': 43.893900800000004}
04/03/2020 13:40:33 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 7602234880.000000, rx_pps: 14848104.000000
04/03/2020 13:40:33 pktgen: throughput: pps_rx 14848104.000000, bps_rx 7602234880.000000
04/03/2020 13:40:33 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/query_tool.py -j /home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data_on_traffic.json -f /var/run/some_client
04/03/2020 13:40:36 dut.10.67.xxx.xxx: Get metrics done
04/03/2020 13:40:36 dut.10.67.xxx.xxx: scp -v root@10.67.117.102:/home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data_on_traffic.json /tmp/telemetry_data_on_traffic.json
04/03/2020 13:40:55 pktgen: begin get port statistic ...
04/03/2020 13:40:55 pktgen: {'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 1,
'tx_port': 0}
04/03/2020 13:40:55 pktgen: {0: {'ibytes': 37826242560,
'ierrors': 0,
'ipackets': 591035063,
'obytes': 41704956416,
'oerrors': 0,
'opackets': 651639958,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 8335184384.0,
'tx_bps_L1': 10939931104.0,
'tx_pps': 16279667.0,
'tx_util': 43.759724416},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 41698626816,
'oerrors': 0,
'opackets': 651541054,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8335154176.0,
'tx_bps_L1': 10939890016.000002,
'tx_pps': 16279599.0,
'tx_util': 43.759560064000006},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 33.3411750793457,
'cpu_util': 99.99851989746094,
'cpu_util_raw': 100.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 4636383,
'rx_bps': 7595253760.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 9075086336.0,
'rx_pps': 14834480.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 16670340096.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 32559266.0},
'latency': {},
'total': {'ibytes': 37826242560,
'ierrors': 0,
'ipackets': 591035063,
'obytes': 83403583232,
'oerrors': 0,
'opackets': 1303181012,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 16670338560.0,
'tx_bps_L1': 21879821120.0,
'tx_pps': 32559266.0,
'tx_util': 87.51928448000001}}
04/03/2020 13:40:55 pktgen: {'ibytes': 37826242560,
'ierrors': 0,
'ipackets': 591035063,
'obytes': 41704956416,
'oerrors': 0,
'opackets': 651639958,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 8335184384.0,
'tx_bps_L1': 10939931104.0,
'tx_pps': 16279667.0,
'tx_util': 43.759724416}
04/03/2020 13:40:55 pktgen: Tx Port 0 stats:
tx_port: 0, tx_bps: 8335184384.000000, tx_pps: 16279667.000000
04/03/2020 13:40:55 pktgen: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 41698626816,
'oerrors': 0,
'opackets': 651541054,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8335154176.0,
'tx_bps_L1': 10939890016.000002,
'tx_pps': 16279599.0,
'tx_util': 43.759560064000006}
04/03/2020 13:40:55 pktgen: Rx Port 1 stats:
rx_port: 1, rx_bps: 0.000000, rx_pps: 0.000000
04/03/2020 13:40:55 pktgen: {'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 0,
'tx_port': 1}
04/03/2020 13:40:55 pktgen: {0: {'ibytes': 37836494848,
'ierrors': 0,
'ipackets': 591195233,
'obytes': 41715968512,
'oerrors': 0,
'opackets': 651812008,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 8335184384.0,
'tx_bps_L1': 10939931104.0,
'tx_pps': 16279667.0,
'tx_util': 43.759724416},
1: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 41709663488,
'oerrors': 0,
'opackets': 651713511,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8335154176.0,
'tx_bps_L1': 10939890016.000002,
'tx_pps': 16279599.0,
'tx_util': 43.759560064000006},
'flow_stats': {},
'global': {'active_flows': 0.0,
'active_sockets': 0,
'bw_per_core': 33.3411750793457,
'cpu_util': 99.99851989746094,
'cpu_util_raw': 100.0,
'open_flows': 0.0,
'platform_factor': 1.0,
'queue_full': 4637719,
'rx_bps': 7595253760.0,
'rx_core_pps': 0.0,
'rx_cpu_util': 0.0,
'rx_drop_bps': 9075086336.0,
'rx_pps': 14834480.0,
'socket_util': 0.0,
'total_alloc_error': 0,
'total_clients': 0,
'total_servers': 0,
'tx_bps': 16670340096.0,
'tx_cps': 0.0,
'tx_expected_bps': 0.0,
'tx_expected_cps': 0.0,
'tx_expected_pps': 0.0,
'tx_pps': 32559266.0},
'latency': {},
'total': {'ibytes': 37836494848,
'ierrors': 0,
'ipackets': 591195233,
'obytes': 83425632000,
'oerrors': 0,
'opackets': 1303525519,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 16670338560.0,
'tx_bps_L1': 21879821120.0,
'tx_pps': 32559266.0,
'tx_util': 87.51928448000001}}
04/03/2020 13:40:55 pktgen: {'ibytes': 0,
'ierrors': 0,
'ipackets': 0,
'obytes': 41709663488,
'oerrors': 0,
'opackets': 651713511,
'rx_bps': 0.0,
'rx_bps_L1': 0,
'rx_pps': 0.0,
'rx_util': 0.0,
'tx_bps': 8335154176.0,
'tx_bps_L1': 10939890016.000002,
'tx_pps': 16279599.0,
'tx_util': 43.759560064000006}
04/03/2020 13:40:55 pktgen: Tx Port 1 stats:
tx_port: 1, tx_bps: 8335154176.000000, tx_pps: 16279599.000000
04/03/2020 13:40:55 pktgen: {'ibytes': 37836494848,
'ierrors': 0,
'ipackets': 591195233,
'obytes': 41715968512,
'oerrors': 0,
'opackets': 651812008,
'rx_bps': 7595253760.0,
'rx_bps_L1': 9968770560.0,
'rx_pps': 14834480.0,
'rx_util': 39.87508224,
'tx_bps': 8335184384.0,
'tx_bps_L1': 10939931104.0,
'tx_pps': 16279667.0,
'tx_util': 43.759724416}
04/03/2020 13:40:55 pktgen: Rx Port 0 stats:
rx_port: 0, rx_bps: 7595253760.000000, rx_pps: 14834480.000000
04/03/2020 13:40:55 pktgen: throughput: pps_rx 14834480.000000, bps_rx 7595253760.000000
04/03/2020 13:40:55 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/query_tool.py -j /home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data_on_traffic.json -f /var/run/some_client
04/03/2020 13:40:57 dut.10.67.xxx.xxx: Get metrics done
04/03/2020 13:40:57 dut.10.67.xxx.xxx: scp -v root@10.67.117.102:/home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data_on_traffic.json /tmp/telemetry_data_on_traffic.json
04/03/2020 13:40:59 pktgen: traffic completed.
04/03/2020 13:40:59 pktgen: [{'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:28 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 1,
'tx_port': 0},
{'options': {'pcap': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'stream_config': {'rate': 100.0,
'transmit_mode': 'continuous',
'txmode': {}}},
'pcap_file': <Ether dst=3c:fd:fe:cf:35:29 src=00:00:20:00:00:00 type=IPv4 |<IP frag=0 proto=udp |<UDP |<Raw load='XXXXXXXXXXXXXXXXXX' |>>>>,
'rx_port': 0,
'tx_port': 1}]
04/03/2020 13:40:59 TestPowerTelemetry: {'callback': <bound method TestPowerTelemetry.telemetry_query_on_traffic of <TestSuite_power_telemetry.TestPowerTelemetry object at 0x7fe91726af60>>,
'duration': 20,
'interval': 18,
'method': 'throughput'}
04/03/2020 13:40:59 TestPowerTelemetry: [(7602234880.0, 14848104.0), (7595253760.0, 14834480.0)]
04/03/2020 13:41:04 TestPowerTelemetry: {'data': [{'port': 4294967295,
'stats': [{'name': 'empty_poll', 'value': 6666469},
{'name': 'full_poll', 'value': 18255913},
{'name': 'busy_percent', 'value': 100},
{'name': 'rx_good_packets', 'value': 0},
{'name': 'tx_good_packets', 'value': 0},
{'name': 'rx_good_bytes', 'value': 0},
{'name': 'tx_good_bytes', 'value': 0},
{'name': 'rx_missed_errors', 'value': 0},
{'name': 'rx_errors', 'value': 0},
{'name': 'tx_errors', 'value': 0},
{'name': 'rx_mbuf_allocation_errors', 'value': 0},
{'name': 'rx_q0packets', 'value': 0},
{'name': 'rx_q0bytes', 'value': 0},
{'name': 'rx_q0errors', 'value': 0},
{'name': 'tx_q0packets', 'value': 0},
{'name': 'tx_q0bytes', 'value': 0},
{'name': 'tx_q1packets', 'value': 0},
{'name': 'tx_q1bytes', 'value': 0},
{'name': 'rx_unicast_packets', 'value': 0},
{'name': 'rx_multicast_packets', 'value': 0},
{'name': 'rx_broadcast_packets', 'value': 0},
{'name': 'rx_dropped_packets', 'value': 0},
{'name': 'rx_unknown_protocol_packets', 'value': 0},
{'name': 'tx_unicast_packets', 'value': 0},
{'name': 'tx_multicast_packets', 'value': 0},
{'name': 'tx_broadcast_packets', 'value': 0},
{'name': 'tx_dropped_packets', 'value': 0},
{'name': 'tx_link_down_dropped', 'value': 0},
{'name': 'rx_crc_errors', 'value': 0},
{'name': 'rx_illegal_byte_errors', 'value': 0},
{'name': 'rx_error_bytes', 'value': 0},
{'name': 'mac_local_errors', 'value': 0},
{'name': 'mac_remote_errors', 'value': 0},
{'name': 'rx_length_errors', 'value': 0},
{'name': 'tx_xon_packets', 'value': 0},
{'name': 'rx_xon_packets', 'value': 0},
{'name': 'tx_xoff_packets', 'value': 0},
{'name': 'rx_xoff_packets', 'value': 0},
{'name': 'rx_size_64_packets', 'value': 0},
{'name': 'rx_size_65_to_127_packets', 'value': 0},
{'name': 'rx_size_128_to_255_packets', 'value': 0},
{'name': 'rx_size_256_to_511_packets', 'value': 0},
{'name': 'rx_size_512_to_1023_packets', 'value': 0},
{'name': 'rx_size_1024_to_1522_packets', 'value': 0},
{'name': 'rx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_undersized_errors', 'value': 0},
{'name': 'rx_oversize_errors', 'value': 0},
{'name': 'rx_mac_short_dropped', 'value': 0},
{'name': 'rx_fragmented_errors', 'value': 0},
{'name': 'rx_jabber_errors', 'value': 0},
{'name': 'tx_size_64_packets', 'value': 0},
{'name': 'tx_size_65_to_127_packets', 'value': 0},
{'name': 'tx_size_128_to_255_packets', 'value': 0},
{'name': 'tx_size_256_to_511_packets', 'value': 0},
{'name': 'tx_size_512_to_1023_packets', 'value': 0},
{'name': 'tx_size_1024_to_1522_packets', 'value': 0},
{'name': 'tx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_flow_director_atr_match_packets', 'value': 0},
{'name': 'rx_flow_director_sb_match_packets', 'value': 0},
{'name': 'tx_low_power_idle_status', 'value': 0},
{'name': 'rx_low_power_idle_status', 'value': 0},
{'name': 'tx_low_power_idle_count', 'value': 0},
{'name': 'rx_low_power_idle_count', 'value': 0},
{'name': 'rx_priority0_xon_packets', 'value': 0},
{'name': 'rx_priority1_xon_packets', 'value': 0},
{'name': 'rx_priority2_xon_packets', 'value': 0},
{'name': 'rx_priority3_xon_packets', 'value': 0},
{'name': 'rx_priority4_xon_packets', 'value': 0},
{'name': 'rx_priority5_xon_packets', 'value': 0},
{'name': 'rx_priority6_xon_packets', 'value': 0},
{'name': 'rx_priority7_xon_packets', 'value': 0},
{'name': 'rx_priority0_xoff_packets', 'value': 0},
{'name': 'rx_priority1_xoff_packets', 'value': 0},
{'name': 'rx_priority2_xoff_packets', 'value': 0},
{'name': 'rx_priority3_xoff_packets', 'value': 0},
{'name': 'rx_priority4_xoff_packets', 'value': 0},
{'name': 'rx_priority5_xoff_packets', 'value': 0},
{'name': 'rx_priority6_xoff_packets', 'value': 0},
{'name': 'rx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_packets', 'value': 0},
{'name': 'tx_priority1_xon_packets', 'value': 0},
{'name': 'tx_priority2_xon_packets', 'value': 0},
{'name': 'tx_priority3_xon_packets', 'value': 0},
{'name': 'tx_priority4_xon_packets', 'value': 0},
{'name': 'tx_priority5_xon_packets', 'value': 0},
{'name': 'tx_priority6_xon_packets', 'value': 0},
{'name': 'tx_priority7_xon_packets', 'value': 0},
{'name': 'tx_priority0_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xon_to_xoff_packets',
'value': 0}]}],
'status_code': 'Status OK: 200'}
04/03/2020 13:41:04 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/query_tool.py -j /home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data.json -f /var/run/some_client
04/03/2020 13:41:06 dut.10.67.xxx.xxx: Get metrics done
04/03/2020 13:41:06 dut.10.67.xxx.xxx: scp -v root@10.67.117.102:/home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data.json /tmp/telemetry_data.json
04/03/2020 13:41:08 TestPowerTelemetry: {'data': [{'port': 4294967295,
'stats': [{'name': 'empty_poll', 'value': 346192902},
{'name': 'full_poll', 'value': 20292925},
{'name': 'busy_percent', 'value': 0},
{'name': 'rx_good_packets', 'value': 0},
{'name': 'tx_good_packets', 'value': 0},
{'name': 'rx_good_bytes', 'value': 0},
{'name': 'tx_good_bytes', 'value': 0},
{'name': 'rx_missed_errors', 'value': 0},
{'name': 'rx_errors', 'value': 0},
{'name': 'tx_errors', 'value': 0},
{'name': 'rx_mbuf_allocation_errors', 'value': 0},
{'name': 'rx_q0packets', 'value': 0},
{'name': 'rx_q0bytes', 'value': 0},
{'name': 'rx_q0errors', 'value': 0},
{'name': 'tx_q0packets', 'value': 0},
{'name': 'tx_q0bytes', 'value': 0},
{'name': 'tx_q1packets', 'value': 0},
{'name': 'tx_q1bytes', 'value': 0},
{'name': 'rx_unicast_packets', 'value': 0},
{'name': 'rx_multicast_packets', 'value': 0},
{'name': 'rx_broadcast_packets', 'value': 0},
{'name': 'rx_dropped_packets', 'value': 0},
{'name': 'rx_unknown_protocol_packets', 'value': 0},
{'name': 'tx_unicast_packets', 'value': 0},
{'name': 'tx_multicast_packets', 'value': 0},
{'name': 'tx_broadcast_packets', 'value': 0},
{'name': 'tx_dropped_packets', 'value': 0},
{'name': 'tx_link_down_dropped', 'value': 0},
{'name': 'rx_crc_errors', 'value': 0},
{'name': 'rx_illegal_byte_errors', 'value': 0},
{'name': 'rx_error_bytes', 'value': 0},
{'name': 'mac_local_errors', 'value': 0},
{'name': 'mac_remote_errors', 'value': 0},
{'name': 'rx_length_errors', 'value': 0},
{'name': 'tx_xon_packets', 'value': 0},
{'name': 'rx_xon_packets', 'value': 0},
{'name': 'tx_xoff_packets', 'value': 0},
{'name': 'rx_xoff_packets', 'value': 0},
{'name': 'rx_size_64_packets', 'value': 0},
{'name': 'rx_size_65_to_127_packets', 'value': 0},
{'name': 'rx_size_128_to_255_packets', 'value': 0},
{'name': 'rx_size_256_to_511_packets', 'value': 0},
{'name': 'rx_size_512_to_1023_packets', 'value': 0},
{'name': 'rx_size_1024_to_1522_packets', 'value': 0},
{'name': 'rx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_undersized_errors', 'value': 0},
{'name': 'rx_oversize_errors', 'value': 0},
{'name': 'rx_mac_short_dropped', 'value': 0},
{'name': 'rx_fragmented_errors', 'value': 0},
{'name': 'rx_jabber_errors', 'value': 0},
{'name': 'tx_size_64_packets', 'value': 0},
{'name': 'tx_size_65_to_127_packets', 'value': 0},
{'name': 'tx_size_128_to_255_packets', 'value': 0},
{'name': 'tx_size_256_to_511_packets', 'value': 0},
{'name': 'tx_size_512_to_1023_packets', 'value': 0},
{'name': 'tx_size_1024_to_1522_packets', 'value': 0},
{'name': 'tx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_flow_director_atr_match_packets', 'value': 0},
{'name': 'rx_flow_director_sb_match_packets', 'value': 0},
{'name': 'tx_low_power_idle_status', 'value': 0},
{'name': 'rx_low_power_idle_status', 'value': 0},
{'name': 'tx_low_power_idle_count', 'value': 0},
{'name': 'rx_low_power_idle_count', 'value': 0},
{'name': 'rx_priority0_xon_packets', 'value': 0},
{'name': 'rx_priority1_xon_packets', 'value': 0},
{'name': 'rx_priority2_xon_packets', 'value': 0},
{'name': 'rx_priority3_xon_packets', 'value': 0},
{'name': 'rx_priority4_xon_packets', 'value': 0},
{'name': 'rx_priority5_xon_packets', 'value': 0},
{'name': 'rx_priority6_xon_packets', 'value': 0},
{'name': 'rx_priority7_xon_packets', 'value': 0},
{'name': 'rx_priority0_xoff_packets', 'value': 0},
{'name': 'rx_priority1_xoff_packets', 'value': 0},
{'name': 'rx_priority2_xoff_packets', 'value': 0},
{'name': 'rx_priority3_xoff_packets', 'value': 0},
{'name': 'rx_priority4_xoff_packets', 'value': 0},
{'name': 'rx_priority5_xoff_packets', 'value': 0},
{'name': 'rx_priority6_xoff_packets', 'value': 0},
{'name': 'rx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_packets', 'value': 0},
{'name': 'tx_priority1_xon_packets', 'value': 0},
{'name': 'tx_priority2_xon_packets', 'value': 0},
{'name': 'tx_priority3_xon_packets', 'value': 0},
{'name': 'tx_priority4_xon_packets', 'value': 0},
{'name': 'tx_priority5_xon_packets', 'value': 0},
{'name': 'tx_priority6_xon_packets', 'value': 0},
{'name': 'tx_priority7_xon_packets', 'value': 0},
{'name': 'tx_priority0_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xon_to_xoff_packets',
'value': 0}]}],
'status_code': 'Status OK: 200'}
04/03/2020 13:41:08 dut.10.67.xxx.xxx: ^C
04/03/2020 13:41:08 dut.10.67.xxx.xxx: POWER: Power management governor of lcore 1 has been set back to successfully
POWER: Power management of lcore 1 has exited from 'userspace' mode and been set back to the original
POWER: Power management governor of lcore 2 has been set back to successfully
POWER: Power management of lcore 2 has exited from 'userspace' mode and been set back to the original
User forced exit
04/03/2020 13:41:08 TestPowerTelemetry: test busy percent successful !!!
04/03/2020 13:41:08 TestPowerTelemetry: Test Case test_perf_busy_percent Result PASSED:
04/03/2020 13:41:08 dut.10.67.xxx.xxx: kill_all: called by dut and has no prefix list.
04/03/2020 13:41:09 TestPowerTelemetry: Test Case test_perf_telemetry_power_info Begin
04/03/2020 13:41:09 dut.10.67.xxx.xxx:
04/03/2020 13:41:09 tester:
04/03/2020 13:41:09 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power/build/l3fwd-power -c 0x6 -n 4 --telemetry -- --telemetry -p 0x1 -P --config="(0,0,2)"
04/03/2020 13:41:10 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/examples/l3fwd-power/build/l3fwd-power: unrecognized option '--telemetry'
EAL: Detected 96 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: No available hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: PCI device 0000:00:04.0 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.1 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.2 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.3 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.4 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.5 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.6 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:00:04.7 on NUMA socket 0
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:1a:00.0 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:1a:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d2 net_i40e
EAL: PCI device 0000:1a:00.2 on NUMA socket 0
EAL: probe driver: 8086:37d3 net_i40e
EAL: PCI device 0000:1a:00.3 on NUMA socket 0
EAL: probe driver: 8086:37d3 net_i40e
EAL: PCI device 0000:80:04.0 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.1 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.2 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.3 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.4 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.5 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.6 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:80:04.7 on NUMA socket 1
EAL: probe driver: 8086:2021 rawdev_ioat
EAL: PCI device 0000:d8:00.0 on NUMA socket 1
EAL: probe driver: 8086:158b net_i40e
EAL: PCI device 0000:d8:00.1 on NUMA socket 1
EAL: probe driver: 8086:158b net_i40e
telemetry mode is enabled
Promiscuous mode selected
POWER: Env isn't set yet!
POWER: Attempting to initialise ACPI cpufreq power management...
POWER: Initialized successfully for lcore 1 power management
POWER: Initialized successfully for lcore 2 power management
Initializing port 0 ... Creating queues: nb_rxq=1 nb_txq=2... Port 0 modified RSS hash function based on hardware support,requested:0x20820 configured:0x820
Address:3C:FD:FE:CF:35:28, Allocated mbuf pool on socket 0
LPM: Adding route 0x01010100 / 24 (0)
LPM: Adding route 0x02010100 / 24 (1)
LPM: Adding route 0x03010100 / 24 (2)
LPM: Adding route 0x04010100 / 24 (3)
LPM: Adding route 0x05010100 / 24 (4)
LPM: Adding route 0x06010100 / 24 (5)
LPM: Adding route 0x07010100 / 24 (6)
LPM: Adding route 0x08010100 / 24 (7)
txq=1,0,0 txq=2,1,0
Skipping disabled port 1
Initializing rx queues on lcore 1 ...
Initializing rx queues on lcore 2 ... rxq=0,0,0
Checking link status.......done
Port 0 Link Up - speed 25000 Mbps - full-duplex
04/03/2020 13:41:10 dut.10.67.xxx.xxx: /home/myf/dpdk_works/dpdk_2005-rc0/query_tool.py -j /home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data.json -f /var/run/some_client
04/03/2020 13:41:13 dut.10.67.xxx.xxx: Get metrics done
04/03/2020 13:41:13 dut.10.67.xxx.xxx: scp -v root@10.67.117.102:/home/myf/dpdk_works/dpdk_2005-rc0/telemetry_data.json /tmp/telemetry_data.json
04/03/2020 13:41:14 TestPowerTelemetry: {'data': [{'port': 4294967295,
'stats': [{'name': 'empty_poll', 'value': 0},
{'name': 'full_poll', 'value': 0},
{'name': 'busy_percent', 'value': 0},
{'name': 'rx_good_packets', 'value': 0},
{'name': 'tx_good_packets', 'value': 0},
{'name': 'rx_good_bytes', 'value': 0},
{'name': 'tx_good_bytes', 'value': 0},
{'name': 'rx_missed_errors', 'value': 0},
{'name': 'rx_errors', 'value': 0},
{'name': 'tx_errors', 'value': 0},
{'name': 'rx_mbuf_allocation_errors', 'value': 0},
{'name': 'rx_q0packets', 'value': 0},
{'name': 'rx_q0bytes', 'value': 0},
{'name': 'rx_q0errors', 'value': 0},
{'name': 'tx_q0packets', 'value': 0},
{'name': 'tx_q0bytes', 'value': 0},
{'name': 'tx_q1packets', 'value': 0},
{'name': 'tx_q1bytes', 'value': 0},
{'name': 'rx_unicast_packets', 'value': 0},
{'name': 'rx_multicast_packets', 'value': 0},
{'name': 'rx_broadcast_packets', 'value': 0},
{'name': 'rx_dropped_packets', 'value': 0},
{'name': 'rx_unknown_protocol_packets', 'value': 0},
{'name': 'tx_unicast_packets', 'value': 0},
{'name': 'tx_multicast_packets', 'value': 0},
{'name': 'tx_broadcast_packets', 'value': 0},
{'name': 'tx_dropped_packets', 'value': 0},
{'name': 'tx_link_down_dropped', 'value': 0},
{'name': 'rx_crc_errors', 'value': 0},
{'name': 'rx_illegal_byte_errors', 'value': 0},
{'name': 'rx_error_bytes', 'value': 0},
{'name': 'mac_local_errors', 'value': 0},
{'name': 'mac_remote_errors', 'value': 0},
{'name': 'rx_length_errors', 'value': 0},
{'name': 'tx_xon_packets', 'value': 0},
{'name': 'rx_xon_packets', 'value': 0},
{'name': 'tx_xoff_packets', 'value': 0},
{'name': 'rx_xoff_packets', 'value': 0},
{'name': 'rx_size_64_packets', 'value': 0},
{'name': 'rx_size_65_to_127_packets', 'value': 0},
{'name': 'rx_size_128_to_255_packets', 'value': 0},
{'name': 'rx_size_256_to_511_packets', 'value': 0},
{'name': 'rx_size_512_to_1023_packets', 'value': 0},
{'name': 'rx_size_1024_to_1522_packets', 'value': 0},
{'name': 'rx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_undersized_errors', 'value': 0},
{'name': 'rx_oversize_errors', 'value': 0},
{'name': 'rx_mac_short_dropped', 'value': 0},
{'name': 'rx_fragmented_errors', 'value': 0},
{'name': 'rx_jabber_errors', 'value': 0},
{'name': 'tx_size_64_packets', 'value': 0},
{'name': 'tx_size_65_to_127_packets', 'value': 0},
{'name': 'tx_size_128_to_255_packets', 'value': 0},
{'name': 'tx_size_256_to_511_packets', 'value': 0},
{'name': 'tx_size_512_to_1023_packets', 'value': 0},
{'name': 'tx_size_1024_to_1522_packets', 'value': 0},
{'name': 'tx_size_1523_to_max_packets', 'value': 0},
{'name': 'rx_flow_director_atr_match_packets', 'value': 0},
{'name': 'rx_flow_director_sb_match_packets', 'value': 0},
{'name': 'tx_low_power_idle_status', 'value': 0},
{'name': 'rx_low_power_idle_status', 'value': 0},
{'name': 'tx_low_power_idle_count', 'value': 0},
{'name': 'rx_low_power_idle_count', 'value': 0},
{'name': 'rx_priority0_xon_packets', 'value': 0},
{'name': 'rx_priority1_xon_packets', 'value': 0},
{'name': 'rx_priority2_xon_packets', 'value': 0},
{'name': 'rx_priority3_xon_packets', 'value': 0},
{'name': 'rx_priority4_xon_packets', 'value': 0},
{'name': 'rx_priority5_xon_packets', 'value': 0},
{'name': 'rx_priority6_xon_packets', 'value': 0},
{'name': 'rx_priority7_xon_packets', 'value': 0},
{'name': 'rx_priority0_xoff_packets', 'value': 0},
{'name': 'rx_priority1_xoff_packets', 'value': 0},
{'name': 'rx_priority2_xoff_packets', 'value': 0},
{'name': 'rx_priority3_xoff_packets', 'value': 0},
{'name': 'rx_priority4_xoff_packets', 'value': 0},
{'name': 'rx_priority5_xoff_packets', 'value': 0},
{'name': 'rx_priority6_xoff_packets', 'value': 0},
{'name': 'rx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_packets', 'value': 0},
{'name': 'tx_priority1_xon_packets', 'value': 0},
{'name': 'tx_priority2_xon_packets', 'value': 0},
{'name': 'tx_priority3_xon_packets', 'value': 0},
{'name': 'tx_priority4_xon_packets', 'value': 0},
{'name': 'tx_priority5_xon_packets', 'value': 0},
{'name': 'tx_priority6_xon_packets', 'value': 0},
{'name': 'tx_priority7_xon_packets', 'value': 0},
{'name': 'tx_priority0_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xoff_packets', 'value': 0},
{'name': 'tx_priority0_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority1_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority2_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority3_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority4_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority5_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority6_xon_to_xoff_packets', 'value': 0},
{'name': 'tx_priority7_xon_to_xoff_packets',
'value': 0}]}],
'status_code': 'Status OK: 200'}
04/03/2020 13:41:14 dut.10.67.xxx.xxx: ^C
04/03/2020 13:41:14 dut.10.67.xxx.xxx: POWER: Power management governor of lcore 1 has been set back to successfully
POWER: Power management of lcore 1 has exited from 'userspace' mode and been set back to the original
POWER: Power management governor of lcore 2 has been set back to successfully
POWER: Power management of lcore 2 has exited from 'userspace' mode and been set back to the original
User forced exit
04/03/2020 13:41:14 TestPowerTelemetry: test telemetry power info successful !!!
04/03/2020 13:41:14 TestPowerTelemetry: Test Case test_perf_telemetry_power_info Result PASSED:
04/03/2020 13:41:14 dut.10.67.xxx.xxx: kill_all: called by dut and has no prefix list.
04/03/2020 13:41:15 dut.10.67.xxx.xxx: kill_all: called by dut and has no prefix list.
04/03/2020 13:41:16 dts:
TEST SUITE ENDED: TestPowerTelemetry
next prev parent reply other threads:[~2020-03-04 8:26 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-04 8:27 yufengmx
2020-03-04 8:25 ` Mo, YufengX [this message]
2020-03-04 8:27 ` [dts] [PATCH V1 1/1] tests/power_telemetry: " yufengmx
2020-03-13 6:29 ` Tu, Lijuan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=28516fa3bf6646d8808ae517e62c721c@intel.com \
--to=yufengx.mo@intel.com \
--cc=dts@dpdk.org \
--cc=lei.a.yao@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).