Commit 359e170c authored by Hejing Li's avatar Hejing Li
Browse files

add Scale_load three runs data and update parser

parent f0eab9eb
......@@ -25,7 +25,9 @@ import os
import pathlib
import shutil
import json
import math
num_runs = 3
if len(sys.argv) != 2:
print('Usage: python3 ScaleLoad.py OUTDIR')
sys.exit(1)
......@@ -35,20 +37,39 @@ basedir = sys.argv[1] + '/'
# FIXME: dropped 120 because it looks off
types_of_bw = [0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]
for bw in types_of_bw:
log_path = '%sgt-ib-sw-Load-%dm-1.json' % (basedir, bw)
if os.path.exists(log_path):
log = open(log_path, 'r')
exp_log = json.load(log)
start_time = exp_log["start_time"]
end_time = exp_log["end_time"]
diff_time = (end_time - start_time)/60 #min
diff_time = str(diff_time)
log.close()
else:
diff_time = ''
print('%d\t%s' % (bw, diff_time))
total_time = 0
avg_time = 0
std = 0
all_time = []
for i in range(1, num_runs+1):
log_path = '%sgt-ib-sw-Load-%dm-%d.json' % (basedir, bw, i)
if os.path.exists(log_path):
log = open(log_path, 'r')
exp_log = json.load(log)
start_time = exp_log["start_time"]
end_time = exp_log["end_time"]
diff_time = (end_time - start_time)/60 #min
total_time += diff_time
all_time.append(diff_time)
diff_time = str(diff_time)
log.close()
else:
diff_time = ''
#print('%d\t%s' % (bw, diff_time))
avg_time = total_time/num_runs
#print('avg_time: ' + str(avg_time))
for i in range(0, num_runs):
std += (all_time[i] - avg_time) * (all_time[i] - avg_time)
std = std/num_runs
std = math.sqrt(std)
#print(str(std))
print('%d %s %f' % (bw, avg_time, std))
{"exp_name": "gt-ib-sw-Load-0m", "metadata": {}, "start_time": 1620139909.0796165, "end_time": 1620140215.2544951, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.eth.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["4638a427c2c4", "sync_pci=1 sync_eth=1", "exit main_time: 12426029510000"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.eth.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["56c20321bd8c", "sync_pci=1 sync_eth=1", "exit main_time: 12426028936085"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 4 2021 16:51:50", "gem5 executing on swsnetlab04, pid 30068", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1153970699518", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.742932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.742932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.743932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.743932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.754930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.754930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.875912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.877912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.877912] i40e 0000:00:02.0: MAC address: c4:c2:27:a4:38:46\r", "[ 0.878911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.883911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.984896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1153970689518. Starting simulation...", "info: Entering event queue @ 1153970699518. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1153970699841. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 4 2021 16:51:50", "gem5 executing on swsnetlab04, pid 30069", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/2/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1152984963241", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.750932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.750932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.750932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.750932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.761931] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.761931] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.882912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.884912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.885912] i40e 0000:00:02.0: MAC address: 8c:bd:21:03:c2:56\r", "[ 0.885912] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.890911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.992896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ sleep 10\r", "+ m5 exit\r", "Exiting @ tick 12426028806726 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1152984953241. Starting simulation...", "info: Entering event queue @ 1152984963241. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1152984963564. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
{"exp_name": "gt-ib-sw-Load-0m", "metadata": {}, "start_time": 1620198658.9690855, "end_time": 1620198962.1512344, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.eth.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["20ccac8176dc", "sync_pci=1 sync_eth=1", "exit main_time: 12426029510000"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.eth.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["31565d8771a8", "sync_pci=1 sync_eth=1", "exit main_time: 12426028936085"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 09:10:59", "gem5 executing on swsnetlab04, pid 3001", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1153970699518", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.742932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.742932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.743932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.743932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.754930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.754930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.875912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.877912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.877912] i40e 0000:00:02.0: MAC address: dc:76:81:ac:cc:20\r", "[ 0.878911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.883911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.984896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1153970689518. Starting simulation...", "info: Entering event queue @ 1153970699518. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1153970699841. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 09:10:59", "gem5 executing on swsnetlab04, pid 3002", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-0m/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-0m/3/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1152984963241", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.750932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.750932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.750932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.750932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.761931] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.761931] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.882912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.884912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.885912] i40e 0000:00:02.0: MAC address: a8:71:87:5d:56:31\r", "[ 0.885912] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.890911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.992896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ sleep 10\r", "+ m5 exit\r", "Exiting @ tick 12426028806726 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1152984953241. Starting simulation...", "info: Entering event queue @ 1152984963241. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1152984963564. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
{"exp_name": "gt-ib-sw-Load-1000m", "metadata": {}, "start_time": 1620190458.914192, "end_time": 1620198653.4455755, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.eth.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["245ef301a724", "sync_pci=1 sync_eth=1", "exit main_time: 12980909186026"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.eth.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["55fb82129784", "sync_pci=1 sync_eth=1", "exit main_time: 12980908278916"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-1000m/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 06:54:19", "gem5 executing on swsnetlab04, pid 12632", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-1000m/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1158692516308", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.744933] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.744933] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.745932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.745932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.756931] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.756931] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.878912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.880912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.880912] i40e 0000:00:02.0: MAC address: 24:a7:01:f3:5e:24\r", "[ 0.880912] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.886911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967899] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968899] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.984896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.1 port 5001 connected with 10.0.0.2 port 35712\r", "[ 2.119724] random: crng init done\r", "[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams\r", "[ 4] 0.0-10.0 sec 1.16 GBytes 999 Mbits/sec 0.092 ms 502/850303 (0.059%)\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1158692506308. Starting simulation...", "info: Entering event queue @ 1158692516308. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1158692516631. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-1000m/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 06:54:19", "gem5 executing on swsnetlab04, pid 12633", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-1000m/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-1000m/2/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1160841107899", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.754931] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.754931] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.754931] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.754931] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.765930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.765930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.887911] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.889911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.889911] i40e 0000:00:02.0: MAC address: 84:97:12:82:fb:55\r", "[ 0.889911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.895910] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.992895] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ iperf -c 10.0.0.1 -i 1 -u -b 1000m\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, UDP port 5001\r", "Sending 1470 byte datagrams, IPG target: 11.76 us (kalman adjust)\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.2 port 35712 connected with 10.0.0.1 port 5001\r", "[ 2.125723] random: crng init done\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 119 MBytes 999 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 119 MBytes 1.00 Gbits/sec\r", "[ 4] 5.0- 6.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 119 MBytes 1.00 Gbits/sec\r", "[ 4] 7.0- 8.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 9.0-10.0 sec 119 MBytes 1000 Mbits/sec\r", "[ 4] 0.0-10.0 sec 1.16 GBytes 1000 Mbits/sec\r", "[ 4] Sent 850303 datagrams\r", "[ 4] Server Report:\r", "[ 4] 0.0-10.0 sec 1.16 GBytes 999 Mbits/sec 0.000 ms 502/850303 (0%)\r", "+ sleep 0.5\r", "+ m5 exit\r", "Exiting @ tick 12980907875223 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1160841097899. Starting simulation...", "info: Entering event queue @ 1160841107899. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1160841108222. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
{"exp_name": "gt-ib-sw-Load-100m", "metadata": {}, "start_time": 1620198967.43272, "end_time": 1620201294.1170795, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.eth.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["5baf0b830a4c", "sync_pci=1 sync_eth=1", "exit main_time: 12980340676942"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.eth.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["6c38fe990518", "sync_pci=1 sync_eth=1", "exit main_time: 12980339976942"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-100m/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 09:16:08", "gem5 executing on swsnetlab04, pid 4312", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-100m/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1151086132639", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.743933] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.743933] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.743933] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.743933] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.754931] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.755931] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.876912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.878912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.878912] i40e 0000:00:02.0: MAC address: 4c:0a:83:0b:af:5b\r", "[ 0.879912] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.884911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967899] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.984896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.1 port 5001 connected with 10.0.0.2 port 32788\r", "[ 3.057581] random: crng init done\r", "[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams\r", "[ 4] 0.0-10.0 sec 119 MBytes 100 Mbits/sec 0.000 ms 0/85033 (0%)\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1151086122639. Starting simulation...", "info: Entering event queue @ 1151086132639. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1151086132962. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-100m/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 5 2021 09:16:08", "gem5 executing on swsnetlab04, pid 4313", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-100m/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-100m/3/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1156186229437", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.751932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.751932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.751932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.751932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.762930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.762930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.884912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.886912] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.886912] i40e 0000:00:02.0: MAC address: 18:05:99:fe:38:6c\r", "[ 0.886912] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.892911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.992896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ iperf -c 10.0.0.1 -i 1 -u -b 100m\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, UDP port 5001\r", "Sending 1470 byte datagrams, IPG target: 117.60 us (kalman adjust)\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.2 port 32788 connected with 10.0.0.1 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 3.087577] random: crng init done\r", "[ 4] 1.0- 2.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 9.0-10.0 sec 11.9 MBytes 100 Mbits/sec\r", "[ 4] 0.0-10.0 sec 119 MBytes 100 Mbits/sec\r", "[ 4] Sent 85033 datagrams\r", "[ 4] Server Report:\r", "[ 4] 0.0-10.0 sec 119 MBytes 100 Mbits/sec 0.000 ms 0/85033 (0%)\r", "+ sleep 0.5\r", "+ m5 exit\r", "Exiting @ tick 12980339944722 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1156186219437. Starting simulation...", "info: Entering event queue @ 1156186229437. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1156186229760. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
{"exp_name": "gt-ib-sw-Load-200m", "metadata": {}, "start_time": 1620142557.3029556, "end_time": 1620145972.6823273, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.eth.server.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["4a1a9f728554", "sync_pci=1 sync_eth=1", "exit main_time: 12980629137684"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.eth.client.0.", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["187e764194f4", "sync_pci=1 sync_eth=1", "exit main_time: 12980628213675"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-200m/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 4 2021 17:35:58", "gem5 executing on swsnetlab04, pid 2459", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-200m/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1165739976460", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.761930] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.761930] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.761930] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.761930] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.772929] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.772929] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.894910] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.895910] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.896910] i40e 0000:00:02.0: MAC address: 54:85:72:9f:1a:4a\r", "[ 0.896910] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.902909] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.983897] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.983897] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.983897] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.984897] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 1.000894] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.1 port 5001 connected with 10.0.0.2 port 42416\r", "[ 2.550659] random: crng init done\r", "[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams\r", "[ 4] 0.0-10.0 sec 238 MBytes 200 Mbits/sec 0.000 ms 0/170064 (0%)\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1165739966460. Starting simulation...", "info: Entering event queue @ 1165739976460. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1165739976783. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-200m/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 3 2021 11:39:19", "gem5 started May 4 2021 17:35:58", "gem5 executing on swsnetlab04, pid 2461", "command line: /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/simbricks/experiments/out/gt-ib-sw-Load-200m/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/gt-ib-sw-Load-200m/2/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1159080703399", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.754932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.754932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.754932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.754932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.765930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.765930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.887911] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.888911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.889911] i40e 0000:00:02.0: MAC address: f4:94:41:76:7e:18\r", "[ 0.889911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.895910] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.992896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ iperf -c 10.0.0.1 -i 1 -u -b 200m\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, UDP port 5001\r", "Sending 1470 byte datagrams, IPG target: 58.80 us (kalman adjust)\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.2 port 42416 connected with 10.0.0.1 port 5001\r", "[ 2.548659] random: crng init done\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 23.9 MBytes 200 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 9.0-10.0 sec 23.8 MBytes 200 Mbits/sec\r", "[ 4] 0.0-10.0 sec 238 MBytes 200 Mbits/sec\r", "[ 4] Sent 170064 datagrams\r", "[ 4] Server Report:\r", "[ 4] 0.0-10.0 sec 238 MBytes 200 Mbits/sec 0.000 ms 0/170064 (0%)\r", "+ sleep 0.5\r", "+ m5 exit\r", "Exiting @ tick 12980627752959 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1159080693399. Starting simulation...", "info: Entering event queue @ 1159080703399. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1159080703722. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
This diff is collapsed.
{"exp_name": "gt-ib-sw-Load-300m", "metadata": {}, "start_time": 1620301657.0184624, "end_time": 1620305172.6791196, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/simbricks/sims/nic//i40e_bm/i40e_bm", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.server.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.eth.server.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["2bfa8dba3584", "sync_pci=1 sync_eth=1", "exit main_time: 12969908394942"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/simbricks/sims/nic//i40e_bm/i40e_bm", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.client.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.eth.client.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["7a5e406d4520", "sync_pci=1 sync_eth=1", "exit main_time: 12969907423873"]}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.eth.server.0.", "-s", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/gem5-out.server.0", "/home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.server.0", "--kernel=/home/hejingli/simbricks/images/vmlinux", "--disk-image=/home/hejingli/simbricks/images/output-base/base.raw", "--disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.server.0.", "--simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 6 2021 02:24:24", "gem5 started May 6 2021 13:47:37", "gem5 executing on swsnetlab06, pid 36118", "command line: /home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/gem5-out.server.0 /home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.server.0 --kernel=/home/hejingli/simbricks/images/vmlinux --disk-image=/home/hejingli/simbricks/images/output-base/base.raw --disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.server.0. --simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1139139452278", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.752932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.752932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.753932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.753932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.764930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.764930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.886912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.888911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.888911] i40e 0000:00:02.0: MAC address: 84:35:ba:8d:fa:2b\r", "[ 0.888911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.894910] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.993896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.1 port 5001 connected with 10.0.0.2 port 36887\r", "[ 2.386684] random: crng init done\r", "[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec 0.000 ms 0/255094 (0%)\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /home/hejingli/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1139139442278. Starting simulation...", "info: Entering event queue @ 1139139452278. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1139139452601. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/gem5-out.client.0", "/home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.client.0", "--kernel=/home/hejingli/simbricks/images/vmlinux", "--disk-image=/home/hejingli/simbricks/images/output-base/base.raw", "--disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.client.0.", "--simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 6 2021 02:24:24", "gem5 started May 6 2021 13:47:37", "gem5 executing on swsnetlab06, pid 36119", "command line: /home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/gem5-out.client.0 /home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.client.0 --kernel=/home/hejingli/simbricks/images/vmlinux --disk-image=/home/hejingli/simbricks/images/output-base/base.raw --disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.pci.client.0. --simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/2/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1151680272904", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.747932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.747932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.747932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.747932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.758930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.758930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.880912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.882911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.882911] i40e 0000:00:02.0: MAC address: 20:45:6d:40:5e:7a\r", "[ 0.882911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.888911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967899] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.985896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ iperf -c 10.0.0.1 -i 1 -u -b 300m\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, UDP port 5001\r", "Sending 1470 byte datagrams, IPG target: 39.20 us (kalman adjust)\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.2 port 36887 connected with 10.0.0.1 port 5001\r", "[ 2.361687] random: crng init done\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 9.0-10.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec\r", "[ 4] Sent 255094 datagrams\r", "[ 4] Server Report:\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec 0.000 ms 0/255094 (0%)\r", "+ sleep 0.5\r", "+ m5 exit\r", "Exiting @ tick 12969907007103 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /home/hejingli/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1151680262904. Starting simulation...", "info: Entering event queue @ 1151680272904. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1151680273227. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
{"exp_name": "gt-ib-sw-Load-300m", "metadata": {}, "start_time": 1620305177.839026, "end_time": 1620308660.9718795, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/simbricks/sims/nic//i40e_bm/i40e_bm", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.server.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.eth.server.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["7a42ad0a2014", "sync_pci=1 sync_eth=1", "exit main_time: 12969904394942"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/simbricks/sims/nic//i40e_bm/i40e_bm", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.client.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.eth.client.0.", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["acc1c0c1ae0", "sync_pci=1 sync_eth=1", "exit main_time: 12969903423873"]}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.eth.server.0.", "-s", "/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/gem5-out.server.0", "/home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.server.0", "--kernel=/home/hejingli/simbricks/images/vmlinux", "--disk-image=/home/hejingli/simbricks/images/output-base/base.raw", "--disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.server.0.", "--simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 6 2021 02:24:24", "gem5 started May 6 2021 14:46:18", "gem5 executing on swsnetlab06, pid 47807", "command line: /home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/gem5-out.server.0 /home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.server.0 --kernel=/home/hejingli/simbricks/images/vmlinux --disk-image=/home/hejingli/simbricks/images/output-base/base.raw --disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.server.0. --simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1139139452278", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.752932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.752932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.753932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.753932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.764930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.764930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.886912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.888911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.888911] i40e 0000:00:02.0: MAC address: 14:20:0a:ad:42:7a\r", "[ 0.888911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.894910] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.975898] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.975898] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.976898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.993896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -u\r", "------------------------------------------------------------\r", "Server listening on UDP port 5001\r", "Receiving 1470 byte datagrams\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.1 port 5001 connected with 10.0.0.2 port 36887\r", "[ 2.386684] random: crng init done\r", "[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec 0.000 ms 0/255094 (0%)\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /home/hejingli/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1139139442278. Starting simulation...", "info: Entering event queue @ 1139139452278. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1139139452601. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/gem5-out.client.0", "/home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=3GHz", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.client.0", "--kernel=/home/hejingli/simbricks/images/vmlinux", "--disk-image=/home/hejingli/simbricks/images/output-base/base.raw", "--disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.client.0.", "--simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled May 6 2021 02:24:24", "gem5 started May 6 2021 14:46:18", "gem5 executing on swsnetlab06, pid 47808", "command line: /home/hejingli/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/gem5-out.client.0 /home/hejingli/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=3GHz --sys-clock=1GHz --checkpoint-dir=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/0/gem5-cp.client.0 --kernel=/home/hejingli/simbricks/images/vmlinux --disk-image=/home/hejingli/simbricks/images/output-base/base.raw --disk-image=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.pci.client.0. --simbricks-shm=/home/hejingli/simbricks/experiments/out/gt-ib-sw-Load-300m/3/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1151680272904", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.747932] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.747932] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.747932] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.747932] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.758930] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.758930] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 0.880912] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 0.882911] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.882911] i40e 0000:00:02.0: MAC address: e0:1a:0c:1c:cc:0a\r", "[ 0.882911] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.888911] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.967899] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.967899] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.968898] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 0.985896] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ sleep 1\r", "+ iperf -c 10.0.0.1 -i 1 -u -b 300m\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, UDP port 5001\r", "Sending 1470 byte datagrams, IPG target: 39.20 us (kalman adjust)\r", "UDP buffer size: 208 KByte (default)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.2 port 36887 connected with 10.0.0.1 port 5001\r", "[ 2.361687] random: crng init done\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 9.0-10.0 sec 35.8 MBytes 300 Mbits/sec\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec\r", "[ 4] Sent 255094 datagrams\r", "[ 4] Server Report:\r", "[ 4] 0.0-10.0 sec 358 MBytes 300 Mbits/sec 0.000 ms 0/255094 (0%)\r", "+ sleep 0.5\r", "+ m5 exit\r", "Exiting @ tick 12969903170943 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 8192MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)", "info: kernel located at: /home/hejingli/simbricks/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1151680262904. Starting simulation...", "info: Entering event queue @ 1151680272904. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1151680273227. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment