New Python

- Updated Python for new style.
- Added temporary manual results.
This commit is contained in:
Jake Hillion 2021-03-21 21:28:09 +00:00
parent c05794ed81
commit d3d56b5d7a
56 changed files with 14141 additions and 1535 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
output/
results/auto/

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
from .store import TestStore
from .graphs import plot_iperf_results, plot_iperf_results_time

View File

@ -1,132 +0,0 @@
from itertools import cycle
from typing import Dict, Union
from matplotlib import pyplot as plt
from graphs import TestStore
from structure import StandardTest
def plot_iperf_results(
store: TestStore,
series: Dict[str, StandardTest],
fast_tests: bool,
title: str = None,
direction='both',
error_bars=True,
filename=None,
):
if direction == 'both':
plot_iperf_results(store, series, fast_tests, title, 'inbound', error_bars, filename)
plot_iperf_results(store, series, fast_tests, title, 'outbound', error_bars, filename)
return
if filename in ['png', 'eps']:
filename = 'output/{}{}{}.{}'.format(
'I' if direction == 'inbound' else 'O',
'E' if error_bars else '',
''.join(['S{}-{}'.format(i, x.name()) for (i, x) in enumerate(series.values())]),
filename,
)
print(filename)
series = {
k: (store.get_inbound(v) if direction == 'inbound' else store.get_outbound(v))
for (k, v) in series.items()
}
fig = plt.figure()
axes = fig.add_axes([0, 0, 1, 1])
if title is not None:
axes.set_title(title, pad=20.0 if True in [len(x.test.events) > 0 for x in series.values()] else None)
axes.set_ylabel('Throughput (Mbps)')
for k, v in series.items():
axes.bar(
k,
v.bandwidth_mean() / 1e6,
yerr=1.5 * v.bandwidth_standard_deviation() / 1e6,
width=0.4,
capsize=15,
)
if fast_tests:
fig.text(0.95, 0.05, 'Draft', fontsize=50, color='gray', ha='right', va='bottom', alpha=0.5)
if filename is not None:
fig.savefig(filename, bbox_inches='tight', pad_inches=0.3)
def plot_iperf_results_time(
store: TestStore,
series: Dict[str, StandardTest],
fast_tests: bool,
title: str = None,
direction='both',
error_bars_x=False,
error_bars_y=True,
filename=None,
start_at_zero=True,
):
if direction == 'both':
plot_iperf_results_time(store, series, fast_tests, title, 'outbound', error_bars_x, error_bars_y, filename,
start_at_zero)
plot_iperf_results_time(store, series, fast_tests, title, 'inbound', error_bars_x, error_bars_y, filename,
start_at_zero)
return
if filename in ['png', 'eps']:
filename = 'output/T{}{}{}{}.{}'.format(
'I' if direction == 'inbound' else 'O',
'Ex' if error_bars_x else '',
'Ey' if error_bars_y else '',
''.join(['S{}-{}'.format(i, x.name()) for (i, x) in enumerate(series.values())]),
filename,
)
print(filename)
series = {
k: (store.get_inbound(v) if direction == 'inbound' else store.get_outbound(v))
for (k, v) in series.items()
}
cycol = cycle('brgy')
fig = plt.figure()
axes = fig.add_axes([0, 0, 1, 1])
if title is not None:
axes.set_title(title, pad=20.0 if True in [len(x.test.events) > 0 for x in series.values()] else None)
axes.set_xlabel('Time (s)')
axes.set_ylabel('Throughput (Mbps)')
for k, v in series.items():
data = v.interval_means()
axes.errorbar(
data.keys(),
[x / 1e6 for x in data.values()],
xerr=(
[x[0] for x in v.interval_time_ranges().values()],
[x[1] for x in v.interval_time_ranges().values()]) if error_bars_x else None,
yerr=[x * 1.5 / 1e6 for x in v.interval_standard_deviations().values()] if error_bars_y else None,
capsize=3,
ecolor='grey',
color=next(cycol),
label=k,
)
legend = axes.legend()
if start_at_zero:
axes.set_ylim(bottom=0)
axes.set_xlim(left=0)
if fast_tests:
fig.text(0.95, 0.05, 'Draft', fontsize=50, color='gray', ha='right', va='bottom', alpha=0.5)
if filename is not None:
fig.savefig(filename, bbox_extra_artists=(legend,), bbox_inches='tight', pad_inches=0.3)

View File

@ -1,21 +0,0 @@
from typing import Dict
from structure import IperfResult, StandardTest
class TestStore:
def __init__(self):
self.inbound: Dict[str, IperfResult] = dict()
self.outbound: Dict[str, IperfResult] = dict()
def save_inbound(self, test: StandardTest, result: IperfResult):
self.inbound[test.name()] = result
def save_outbound(self, test: StandardTest, result: IperfResult):
self.outbound[test.name()] = result
def get_inbound(self, test: StandardTest) -> IperfResult:
return self.inbound[test.name()]
def get_outbound(self, test: StandardTest) -> IperfResult:
return self.outbound[test.name()]

View File

@ -1 +0,0 @@
from .runners import PrintRunner, ProxmoxRunner

View File

@ -1,395 +0,0 @@
import concurrent.futures
import ipaddress
import os
import re
import time
from datetime import datetime
from typing import Callable, List, Tuple, Optional, Union
from urllib.parse import quote
import proxmoxer
import paramiko
import structure
import structure.generic
def check_env(*names: str) -> bool:
for name in names:
if name not in os.environ:
return False
return True
def bridge_node_search(
first: structure.generic.Bridge,
bridge_name_generator: Callable[[structure.generic.Bridge], str],
node_id_generator: Callable[[structure.generic.Node], int],
) -> Tuple[List[structure.generic.Bridge], List[structure.generic.Node]]:
bridges: List[structure.generic.Bridge] = []
nodes: List[structure.generic.Node] = []
queue: List[structure.generic.Bridge] = [first]
while len(queue) > 0:
bridge = queue.pop()
if bridge.get_name() != '':
continue
bridges.append(bridge)
bridge.set_name(bridge_name_generator(bridge))
# from this bridge, find all nodes (via all interfaces)
reachable_nodes: List[structure.generic.Node] = []
for interface in bridge.get_interfaces():
node = interface.get_node()
if node.get_id() is not None:
continue
node.set_id(node_id_generator(node))
reachable_nodes.append(node)
nodes.append(node)
# from each node, find all bridges (via all interfaces)
for node in reachable_nodes:
for interface in node.get_interfaces():
bridge = interface.get_bridge()
if bridge is not None and bridge.get_name() == '':
queue.append(bridge)
return bridges, nodes
class PrintRunner:
def __init__(self):
self._last_bridge: int = 0
self._last_node_id = 0
def build(self, bridge: structure.generic.Bridge):
bridges, nodes = bridge_node_search(bridge, lambda _: self.name_bridge(), lambda _: self.id_node())
print(bridges)
print(nodes)
def teardown(self):
pass
def name_bridge(self) -> str:
self._last_bridge += 1
return 'fake{}'.format(self._last_bridge)
def id_node(self) -> int:
self._last_node_id += 1
return self._last_node_id
class ProxmoxRunner:
ssh_timeout = 300
def __init__(
self,
host: str,
node: str,
user: str,
token_name: str,
token_value: str,
template_id: int,
initial_vm_id: int,
internet_bridge: str,
management_bridge: str,
management_initial_ip: ipaddress,
management_netmask: int = 24,
verify_ssl: bool = False,
):
self._last_node_id = 0
self._created_nodes: List[int] = []
self._last_bridge = 0
self._created_bridges: List[str] = []
self._proxmox = proxmoxer.ProxmoxAPI(
host,
user=user,
token_name=token_name,
token_value=token_value,
verify_ssl=verify_ssl,
)
self._proxmox_node = node
self._template_id = template_id
self._initial_vm_id = initial_vm_id
self._internet_bridge = structure.generic.Bridge()
self._internet_bridge.set_name(internet_bridge)
self._management_bridge = structure.generic.Bridge()
self._management_bridge.set_name(management_bridge)
self._management_initial_ip = management_initial_ip
self._management_netmask = management_netmask
# generate a single use SSH key (we can use any with Proxmox)
self._private_key = paramiko.RSAKey.generate(3072)
self._client = paramiko.SSHClient()
def build(self, bridge: structure.generic.Bridge):
bridges, nodes = bridge_node_search(bridge, lambda x: self._create_bridge(x), lambda x: self._create_node(x))
self._build_bridges(bridges)
with concurrent.futures.ThreadPoolExecutor(max_workers=8) as executor:
build_futures = [executor.submit(self._build_node, node) for node in nodes]
for future in build_futures:
future.result(300)
# guarantee that setup is not called until all of the nodes are built
# this means that all will have their final IPs by this point
setup_futures = [executor.submit(self._setup_node, node) for node in nodes]
for future in setup_futures:
future.result(300)
def _await_task(self, upid, timeout=10):
t1 = datetime.now()
while (datetime.now() - t1).seconds < timeout:
if self._proxmox.nodes(self._proxmox_node).tasks(upid).status.get()['status'] == 'stopped':
return
raise TimeoutError
def _create_bridge(self, bridge: structure.generic.Bridge) -> str:
while True:
try:
self._proxmox.nodes(self._proxmox_node).network.post(
iface='vmbr{}'.format(self._last_bridge),
type='bridge',
autostart=1,
comments='Automatically created by Python evaluation',
)
self._last_bridge += 1
break
except proxmoxer.core.ResourceException as e:
if 'interface already exists' in str(e):
self._last_bridge += 1
else:
raise e
bridge_name = 'vmbr{}'.format(self._last_bridge - 1)
self._created_bridges.append(bridge_name)
return bridge_name
def _build_bridges(self, bridges: List[structure.generic.Bridge]):
network_task = self._proxmox.nodes(self._proxmox_node).network.put()
self._await_task(network_task)
existing = []
for bridge in bridges:
while True in [ipaddress.ip_network(bridge.get_network()).overlaps(x) for x in existing]:
bridge.new_network()
existing.append(bridge.get_network())
def _create_node(self, node: structure.generic.Node) -> int:
while True:
try:
clone_task = self._proxmox.nodes(self._proxmox_node).qemu(self._template_id).clone.post(
newid=self._initial_vm_id + self._last_node_id,
name='Diss-{}-Testing'.format(node.__class__.__name__),
)
self._last_node_id += 1
break
except proxmoxer.core.ResourceException as e:
if 'config file already exists' in str(e):
self._last_node_id += 1
else:
raise e
self._await_task(clone_task)
new_id = self._initial_vm_id + self._last_node_id
self._created_nodes.append(new_id - 1)
return new_id - 1
def _open_ssh(self, node: structure.generic.Node, interface: structure.generic.Interface = None):
if interface is None:
for iface in node.get_interfaces():
if iface.get_method() == structure.generic.IpMethod.Management:
interface = iface
break
if interface is None:
raise RuntimeError('no management interface available')
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy)
t1 = datetime.now()
while (datetime.now() - t1).seconds < ProxmoxRunner.ssh_timeout:
try:
client.connect(
hostname=str(interface.get_address()),
username='python',
pkey=self._private_key,
banner_timeout=15,
)
client.set_missing_host_key_policy(paramiko.RejectPolicy)
break
except (paramiko.ssh_exception.AuthenticationException, paramiko.ssh_exception.NoValidConnectionsError):
time.sleep(10)
node.ssh_client = client
def _close_ssh(self, node: structure.generic.Node):
node.ssh_client.close()
del node.ssh_client
def ssh(
self,
node: structure.generic.Node,
command: str,
error_stderr=False,
error_stdout=False,
return_stdout=False,
) -> Union[int, str]:
chan = node.ssh_client.get_transport().open_session()
chan.exec_command(command)
exit_status = chan.recv_exit_status()
if exit_status != 0:
if error_stderr and error_stdout:
raise Exception(
'stdout:\n{}\n\nstderr:\n{}\n'.format(chan.recv(2048).decode(), chan.recv_stderr(2048).decode()))
if error_stderr:
raise Exception(chan.recv_stderr(2048).decode())
if error_stdout:
raise Exception(chan.recv(2048).decode())
if return_stdout is not False:
if return_stdout is True:
return chan.makefile().read()
else:
return chan.recv(return_stdout).decode()
return exit_status
def _build_node(self, node: structure.generic.Node):
# Step 1: Configure access
self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).config.put(
ciuser='python',
sshkeys=quote('ssh-rsa ' + self._private_key.get_base64(), ''),
cores=node.get_core_count(),
sockets=1,
memory=node.get_memory_mb(),
)
# Step 2: connect to Internet bridge with DHCP to install packages
if node.get_internet_setup() is not None:
interfaces = node.get_interfaces()
internet_interface = structure.generic.Interface(structure.generic.IpMethod.Dhcp4)
internet_interface.set_bridge(self._internet_bridge)
temp_interfaces = [internet_interface, interfaces[len(interfaces) - 1]]
self._setup_node_interfaces(node, temp_interfaces)
start_task = self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).status.start.post()
self._await_task(start_task)
self._open_ssh(node)
self.ssh(node, node.get_internet_setup(), error_stdout=True, error_stderr=True)
self._close_ssh(node)
stop_task = self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).status.shutdown.post()
self._await_task(stop_task, timeout=20)
# Step 3: connect to management bridge for final setup
self._setup_node_interfaces(node)
start_task = self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).status.start.post()
self._await_task(start_task, timeout=20)
self._open_ssh(node)
node.ssh = (lambda n: lambda *args, **kwargs: self.ssh(n, *args, **kwargs))(node)
def _setup_node_interfaces(self, node: structure.generic.Node, interfaces: List[structure.generic.Interface] = None):
if interfaces is None:
interfaces = node.get_interfaces()
kwargs = dict()
for i in range(len(interfaces)):
interface = interfaces[i]
method = interface.get_method()
if method == structure.generic.IpMethod.Management:
interface.set_bridge(self._management_bridge)
addr = self._management_initial_ip + node.get_id() - self._initial_vm_id
kwargs['ipconfig{}'.format(i)] = 'ip={}/{}'.format(addr, self._management_netmask)
interface.set_address(addr)
elif method == structure.generic.IpMethod.Auto4 or method == structure.generic.IpMethod.Manual:
# handle manual the same as auto4 so it doesn't get stuck in DHCP
bridge = interface.get_bridge()
addr = bridge.get_ip_address()
kwargs['ipconfig{}'.format(i)] = 'ip={}/{}'.format(addr, bridge.netmask)
interface.set_address(addr)
elif method == structure.generic.IpMethod.Dhcp4:
kwargs['ipconfig{}'.format(i)] = 'ip=dhcp'
else:
raise RuntimeError('not implemented')
kwargs['net{}'.format(i)] = 'model=virtio,bridge={}'.format(interface.get_bridge().get_name())
if interface.get_rate() is not None:
kwargs['net{}'.format(i)] += ',rate={}'.format(interface.get_rate())
def interface_set_rate(iface):
def new_set_rate(rate: Optional[int]):
structure.generic.Interface.set_rate(iface, rate)
self._update_node_interfaces(node)
return new_set_rate
interface.set_rate = interface_set_rate(interface)
self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).config.put(**kwargs)
def _update_node_interfaces(self, node: structure.generic.Node):
interfaces = node.get_interfaces()
old_config = self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).config.get()
old_digest = old_config['digest']
old_config = {k: v for (k, v) in old_config.items() if k[:3] == 'net'}
rate_regex = re.compile(r',rate=(\d+(?:\.\d+)?)')
new_config = {'digest': old_digest}
for k, v in old_config.items():
index = int(k[3:])
iface = interfaces[index]
new_config[k] = rate_regex.sub('', v)
if iface.get_rate() is not None:
new_config[k] += ',rate={}'.format(iface.get_rate())
self._proxmox.nodes(self._proxmox_node).qemu(node.get_id()).config.put(**new_config)
def _setup_node(self, node: structure.generic.Node):
if node.get_setup() is not None:
cmd = node.get_setup()
self.ssh(node, cmd, error_stdout=True, error_stderr=True)
def teardown(self):
for node in self._created_nodes:
stop_task = self._proxmox.nodes(self._proxmox_node).qemu(node).status.stop.post()
self._await_task(stop_task)
delete_task = self._proxmox.nodes(self._proxmox_node).qemu(node).delete()
self._await_task(delete_task)
for bridge in self._created_bridges:
self._proxmox.nodes(self._proxmox_node).network(bridge).delete()
if len(self._created_bridges) > 0:
network_task = self._proxmox.nodes(self._proxmox_node).network.put()
self._await_task(network_task)
self._created_nodes = []
self._last_node_id = 0
self._created_bridges = []
self._last_bridge = 0

View File

@ -1,5 +0,0 @@
from .generic import IpMethod, Interface, Bridge, Node
from .structure import SpeedTestServer, LocalPortal, RemotePortal
from .tests import StandardTest, DirectTest, IperfResult
from .environments import StandardEnvironment, DirectEnvironment, BaseEnvironment

View File

@ -1,114 +0,0 @@
import threading
from typing import Tuple, Optional
from structure import Bridge, StandardTest, SpeedTestServer, Node, IperfResult, RemotePortal, Interface, \
IpMethod, LocalPortal
from structure.tests import repeat_until_satisfied
class BaseEnvironment:
def __init__(self, runner, top_level_bridge: Bridge):
self.top_level_bridge = top_level_bridge
self._runner = runner
def __enter__(self):
try:
self._runner.build(self.top_level_bridge)
except Exception as e:
self._runner.teardown()
raise e
return self
def __exit__(self, exc_type, exc_val, exc_tb):
self._runner.teardown()
def _test(
self,
test: StandardTest,
inbound_server: SpeedTestServer,
inbound_client: SpeedTestServer,
rated_node: Node,
expected_interfaces: int,
) -> Tuple[IperfResult, IperfResult]:
if len(test.rates) != expected_interfaces:
raise RuntimeError('mismatched number of interfaces')
results = []
for server, client in [(inbound_server, inbound_client), (inbound_client, inbound_server)]:
def test_reducer(old: Optional[IperfResult]) -> IperfResult:
for i, r in enumerate(test.rates):
rated_node.get_interfaces()[i].set_rate(r)
server.server()
for delay, (index, rate) in test.events.items():
iface = rated_node.get_interfaces()[index]
threading.Timer(6 + delay, iface.set_rate, args=[rate]).start()
iperf = client.client(server, time=test.duration)
if old is None:
return IperfResult(test, iperf)
else:
old.add_results(iperf)
return old
def test_satisfier(val: IperfResult) -> bool:
if val.num_tests < 3:
return False
return val.bandwidth_coefficient_variance() < test.bandwidth_variation_target and False not in \
[x < test.interval_variation_target for x in val.interval_coefficient_variances().values()]
result = repeat_until_satisfied(
test_reducer,
test_satisfier,
max_failures=test.max_failures,
max_attempts=test.max_attempts,
)
results.append(result)
# Return a tuple of (inbound, outbound)
return results[0], results[1]
def test(self, test: StandardTest) -> Tuple[IperfResult, IperfResult]:
raise RuntimeError('not implemented')
class StandardEnvironment(BaseEnvironment):
def __init__(self, interfaces: int, runner, setup_params: dict):
self._interfaces = interfaces
self.rp = RemotePortal([Interface(IpMethod.Auto4)], setup_params=setup_params)
self.st = SpeedTestServer()
self.cl = SpeedTestServer(clone_interface=self.rp.get_interfaces()[0])
self.lp = LocalPortal(
[Interface(IpMethod.Auto4) for _ in range(interfaces)],
self.cl,
setup_params=setup_params,
)
self.rp.set_local_portal(self.lp)
self.lp.set_remote_portal(self.rp)
super().__init__(runner, Bridge(
self.st.get_interfaces()[0],
self.rp.get_interfaces()[0],
*self.lp.get_interfaces()[0:interfaces],
))
def test(self, test: StandardTest) -> Tuple[IperfResult, IperfResult]:
return self._test(test, self.st, self.cl, self.lp, self._interfaces)
class DirectEnvironment(BaseEnvironment):
def __init__(self, runner):
self.st1 = SpeedTestServer()
self.st2 = SpeedTestServer()
super().__init__(runner, Bridge(
self.st1.get_interfaces()[0],
self.st2.get_interfaces()[0],
))
def test(self, test: StandardTest) -> Tuple[IperfResult, IperfResult]:
return self._test(test, self.st2, self.st1, self.st2, 1)

View File

@ -1,132 +0,0 @@
import ipaddress
import random
from enum import Enum
from typing import Optional, List, Dict, Union
class IpMethod(Enum):
Manual = 0
Management = 1
Auto4 = 2
Auto6 = 3
Dhcp4 = 4
Dhcp6 = 5
class Interface:
def __init__(self, method: IpMethod, rate: Optional[int] = None):
self._method: IpMethod
self._node: Optional[Node] = None
self._rate: Optional[int] = None
self._bridge: Optional[Bridge] = None
self._method = method
self._rate = rate
self._address: ipaddress.ip_address = None
def get_method(self):
return self._method
def set_node(self, node):
self._node = node
def get_node(self):
return self._node
def set_bridge(self, bridge):
self._bridge = bridge
def get_bridge(self):
return self._bridge
def set_address(self, addr: ipaddress.ip_address):
self._address = addr
def get_address(self) -> ipaddress.ip_address:
return self._address
def get_rate(self) -> Optional[int]:
return self._rate
def set_rate(self, rate: Optional[int]):
self._rate = rate
class Bridge:
def __init__(self, *interfaces: Interface):
self._interfaces: List[Interface] = []
self._name: str = ''
for interface in interfaces:
self._interfaces.append(interface)
interface.set_bridge(self)
# Generate a random class c private range by default (10.0.0.0)
self._addr: ipaddress.ip_address = None
self._network_iterator: iter = None
self.netmask = 24
self.new_network()
def get_interfaces(self) -> List[Interface]:
return self._interfaces
def set_name(self, name: str):
self._name = name
def get_name(self) -> str:
return self._name
def set_netmask(self, mask: int):
self.netmask = mask
self._network_iterator = ipaddress.ip_network('{}/{}'.format(self._addr, self.netmask), False).hosts()
def get_ip_address(self) -> ipaddress.ip_address:
return next(self._network_iterator)
def get_network(self) -> ipaddress.ip_network:
return ipaddress.ip_network('{}/{}'.format(self._addr, self.netmask), False)
def get_network_string(self) -> str:
return str(ipaddress.ip_network('{}/{}'.format(self._addr, self.netmask), False))
def new_network(self):
self._addr: ipaddress.ip_address = ipaddress.ip_address('10.0.0.0') + random.randint(0, 16777216)
self._network_iterator = ipaddress.ip_network('{}/{}'.format(self._addr, self.netmask), False).hosts()
class Node:
def __init__(self, interfaces: List[Interface], setup_params: Dict = None):
self._id: Union[int, None] = None
self._interfaces: List[Interface] = interfaces
self._interfaces.append(Interface(IpMethod.Management))
for interface in self._interfaces:
interface.set_node(self)
self.setup_params = {} if setup_params is None else setup_params
def get_interfaces(self):
return self._interfaces
def set_id(self, new_id):
self._id = new_id
def get_id(self):
return self._id
def get_core_count(self) -> int:
return 2
def get_memory_mb(self) -> int:
return 2048
def get_internet_setup(self) -> Optional[str]:
return None
def get_setup(self) -> Optional[str]:
return None
def ssh(self, *args, **kwargs):
raise RuntimeError('ssh not implemented')

View File

@ -1,213 +0,0 @@
import textwrap
from typing import List, Optional
from structure import IpMethod, Interface, Bridge, Node
class SpeedTestServer(Node):
def __init__(self, clone_interface: Interface = None, **kwargs):
super().__init__([Interface(IpMethod.Manual)], **kwargs)
self.clone_interface = clone_interface
def get_internet_setup(self) -> Optional[str]:
return textwrap.dedent('''
cloud-init status --wait || cloud-init status --long
sleep 2
sudo apt-get install -y iperf3
''')
def get_setup(self) -> Optional[str]:
if self.clone_interface is None:
return None
self.get_interfaces()[0].set_address(self.clone_interface.get_address())
return textwrap.dedent('''
set -e
sudo ip addr flush dev eth0
sudo ip addr add {} dev eth0
sudo ip route add 192.168.1.1 dev eth0
sudo ip route add default via 192.168.1.1 dev eth0
''').format(self.clone_interface.get_address())
def server(self):
self.ssh('iperf3 -s -1 -D', error_stdout=True, error_stderr=True)
def client(self, target, time=30, interval_size=2.0):
if isinstance(target, SpeedTestServer):
target = target.get_interfaces()[0].get_address()
command = 'iperf3 -c {target} -t {time} -O 6 -i {interval_size} -J'.format(
target=target,
time=time,
interval_size=interval_size,
)
return self.ssh(command, error_stdout=True, error_stderr=True, return_stdout=True)
class RemotePortal(Node):
def __init__(self, interfaces, **kwargs):
super(RemotePortal, self).__init__(interfaces, **kwargs)
self.local_portal = None
def set_local_portal(self, local_portal):
self.local_portal = local_portal
def get_internet_setup(self) -> Optional[str]:
return textwrap.dedent('''
set -e
wget -q https://f001.backblazeb2.com/file/dissertation/binaries/debian/{branch} -O mpbl3p
chmod +x mpbl3p
cloud-init status --wait || cloud-init status --long
''').format(**self.setup_params)
def get_setup(self) -> Optional[str]:
return textwrap.dedent('''
set -e
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w net.ipv4.conf.eth0.proxy_arp=1
cat << EOF > config.ini
[Host]
PrivateKey = INVALID
[Peer]
PublicKey = INVALID
Method = TCP
LocalHost = {local_host}
LocalPort = 1234
EOF
(nohup sudo ./mpbl3p > mpbl3p.log 2>&1 & echo $! > mpbl3p.pid)
sleep 10
ps $(cat mpbl3p.pid) || cat mpbl3p.log
sudo ip addr add 172.19.152.2/31 dev nc0
sudo ip link set up nc0
sudo ip rule add from all table local priority 20
sudo ip rule del priority 0
sudo ip rule add to {local_host} dport 1234 table local priority 9
sudo ip route flush 10
sudo ip route add table 10 to {local_host} via 172.19.152.3 dev nc0
sudo ip rule add to {local_host} table 10 priority 10
ping -W 0.1 -c 1 172.19.152.3
ps $(cat mpbl3p.pid) || cat mpbl3p.log
''').format(
local_host=self.get_interfaces()[0].get_address(),
**self.setup_params,
)
class LocalPortal(Node):
def __init__(self, wan_interfaces: List[Interface], child: Optional[Node], **kwargs):
if child is not None:
lan_interface = Interface(IpMethod.Manual)
Bridge(lan_interface, child.get_interfaces()[0])
super().__init__([*wan_interfaces, lan_interface], **kwargs)
else:
super().__init__(wan_interfaces, **kwargs)
self.remote_portal = None
def set_remote_portal(self, remote_portal):
self.remote_portal = remote_portal
def get_internet_setup(self) -> Optional[str]:
return textwrap.dedent('''
set -e
wget -q https://f001.backblazeb2.com/file/dissertation/binaries/debian/{branch} -O mpbl3p
chmod +x mpbl3p
cloud-init status --wait || cloud-init status --long
''').format(**self.setup_params)
def get_setup(self) -> str:
peer_string = textwrap.dedent('''
[Peer]
PublicKey = INVALID
Method = TCP
LocalHost = {local_host}
RemoteHost = {remote_host}
RemotePort = 1234
''')
peers = '\n\n'.join([peer_string.format(
local_host=x.get_address(),
remote_host=self.remote_portal.get_interfaces()[0].get_address(),
) for x in self.get_interfaces()[:-2]])
policy_routing_string = textwrap.dedent('''
sudo ip route flush {table_number}
sudo ip route add table {table_number} to {network} dev {device}
sudo ip rule add from {local_address} table {table_number} priority {table_number}
''')
policy_routing = '\n\n'.join([policy_routing_string.format(
table_number=i + 10,
device='eth{}'.format(i),
network=iface.get_bridge().get_network_string(),
local_address=iface.get_address(),
) for i, iface in enumerate(self.get_interfaces()[:-2])])
return textwrap.dedent('''
set -e
sudo sysctl -w net.ipv4.conf.all.arp_announce=1
sudo sysctl -w net.ipv4.conf.all.arp_ignore=1
sudo sysctl -w net.ipv4.ip_forward=1
sudo ip addr flush dev {local_interface}
sudo ip addr add 192.168.1.1 dev {local_interface}
{policy_routing}
cat << EOF > config.ini
[Host]
PrivateKey = INVALID
{peers}
EOF
(nohup sudo ./mpbl3p > mpbl3p.log 2>&1 & echo $! > mpbl3p.pid)
sleep 10
ps $(cat mpbl3p.pid) || cat mpbl3p.log
sudo ip addr add 172.19.152.3/31 dev nc0
sudo ip link set up nc0
sudo ip route flush 18
sudo ip route add table 18 default via 172.19.152.2 dev nc0
sudo ip rule add from {remote_host} iif {local_interface} table 18 priority 18
sudo ip route flush 19
sudo ip route add to {remote_host} dev {local_interface} table 19
sudo ip rule add to {remote_host} table 19 priority 19
ping -W 0.1 -c 1 172.19.152.2
ps $(cat mpbl3p.pid) || cat mpbl3p.log
''').format(
**self.setup_params,
peers=peers,
policy_routing=policy_routing,
remote_host=self.remote_portal.get_interfaces()[0].get_address(),
local_interface='eth{}'.format(len(self.get_interfaces()) - 2),
)

View File

@ -1,137 +0,0 @@
import json
from typing import List, Dict, Tuple
import numpy as np
def repeat_until_satisfied(reducer, satisfied, initial=None, max_attempts=100, max_failures=3):
val = initial
for i in range(max_attempts):
for j in range(max_failures):
try:
val = reducer(val)
break
except Exception as e:
print('failed with {}'.format(e))
if j == max_failures - 1:
raise e
if satisfied(val):
return val
raise RuntimeError('too many attempts')
class StandardTest:
def __init__(
self,
rates: List[int],
events: Dict[float, Tuple[int, int]] = None,
duration: int = 10,
interval_variation_target: float = np.inf,
bandwidth_variation_target: float = np.inf,
max_failures: int = 3,
max_attempts: int = 60,
):
self.rates = rates
self.events = events if events is not None else dict()
self.duration = duration
self.interval_variation_target = interval_variation_target
self.bandwidth_variation_target = bandwidth_variation_target
self.max_failures = max_failures
self.max_attempts = max_attempts
def name(self) -> str:
name_builder = ['R{}-{}'.format(*y) for y in enumerate(self.rates)]
name_builder += ['E{}R{}-{}'.format(x, *y) for (x, y) in self.events.items()]
name_builder.append('T{}'.format(self.duration))
return ''.join(name_builder)
class DirectTest(StandardTest):
def __init__(self, rate: int, **kwargs):
super().__init__([rate], **kwargs)
def name(self) -> str:
return 'D{}'.format(super().name())
class IperfResult:
def __init__(self, test: StandardTest, iperf: str, interval_size=2.0):
self.test = test
self.interval_size = interval_size
# list containing an exact time and a value
self.interval_data: List[Tuple[float, float]] = []
# list containing the overall data transferred and the time taken
self.bandwidth_data: List[float] = []
self.num_tests = 0
self.add_results(iperf)
def add_results(self, iperf: str):
data = json.loads(iperf)
# grab the overall bandwidth
self.bandwidth_data.append(data['end']['sum_sent']['bits_per_second'])
# grab the sum data of all non omitted intervals, excluding any that are smaller than expected
intervals = [
x['sum'] for x in data['intervals'] if
(not x['sum']['omitted']) and (x['sum']['end'] - x['sum']['start'] > self.interval_size / 2)
]
for (time, result) in zip(
[((x['start'] + x['end']) / 2) for x in intervals],
[x['bits_per_second'] for x in intervals],
):
self.interval_data.append((time, result))
self.num_tests += 1
def bins(self) -> List[List[Tuple[float, float]]]:
bins: List[List[Tuple[float, float]]] = [[] for _ in np.arange(0, self.test.duration, self.interval_size)]
for time, result in self.interval_data:
index = int(np.round((time - self.interval_size / 2) / self.interval_size))
bins[index].append((time, result))
return bins
def interval_means(self) -> Dict[float, float]:
bins = self.bins()
means = [np.mean(x, axis=0)[1] for x in bins]
times = [i + self.interval_size / 2 for i in np.arange(0, self.test.duration, self.interval_size)]
return dict(zip(times, means))
def interval_standard_deviations(self) -> Dict[float, float]:
bins = self.bins()
stds = [np.std(x, axis=0)[1] for x in bins]
times = [i + self.interval_size / 2 for i in np.arange(0, self.test.duration, self.interval_size)]
return dict(zip(times, stds))
def interval_coefficient_variances(self) -> Dict[float, float]:
stds = self.interval_standard_deviations()
means = self.interval_means()
return {k: stds[k] / means[k] for k in stds.keys()}
def interval_time_ranges(self) -> Dict[float, Tuple[float, float]]:
bins = self.bins()
times = [i + self.interval_size / 2 for i in np.arange(0, self.test.duration, self.interval_size)]
ranges = [(-np.min(x, axis=0)[0] + time, np.max(x, axis=0)[0] - time) for (x, time) in zip(bins, times)]
return dict(zip(times, ranges))
def bandwidth_mean(self):
return np.mean(self.bandwidth_data)
def bandwidth_standard_deviation(self):
return np.std(self.bandwidth_data)
def bandwidth_coefficient_variance(self):
return self.bandwidth_standard_deviation() / self.bandwidth_mean()

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45810,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:09:41 GMT",
"timesecs": 1616350181
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "oibgb5mp3uwyqk25hgogxeyjkoviffwsslo6",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002021789550781,
"seconds": 1.0002021789550781,
"bytes": 2429616,
"bits_per_second": 19432999.056556713,
"retransmits": 229,
"snd_cwnd": 7240,
"rtt": 711,
"rttvar": 175,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002021789550781,
"seconds": 1.0002021789550781,
"bytes": 2429616,
"bits_per_second": 19432999.056556713,
"retransmits": 229,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002021789550781,
"end": 2.000169038772583,
"seconds": 0.99996685981750488,
"bytes": 1303200,
"bits_per_second": 10425945.517737143,
"retransmits": 107,
"snd_cwnd": 28960,
"rtt": 555,
"rttvar": 65,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002021789550781,
"end": 2.000169038772583,
"seconds": 0.99996685981750488,
"bytes": 1303200,
"bits_per_second": 10425945.517737143,
"retransmits": 107,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.000169038772583,
"end": 3.000446081161499,
"seconds": 1.000277042388916,
"bytes": 781920,
"bits_per_second": 6253627.4801035216,
"retransmits": 123,
"snd_cwnd": 7240,
"rtt": 648,
"rttvar": 264,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.000169038772583,
"end": 3.000446081161499,
"seconds": 1.000277042388916,
"bytes": 781920,
"bits_per_second": 6253627.4801035216,
"retransmits": 123,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.000446081161499,
"end": 4.0002880096435547,
"seconds": 0.99984192848205566,
"bytes": 1042560,
"bits_per_second": 8341798.6007672092,
"retransmits": 111,
"snd_cwnd": 2896,
"rtt": 524,
"rttvar": 229,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.000446081161499,
"end": 4.0002880096435547,
"seconds": 0.99984192848205566,
"bytes": 1042560,
"bits_per_second": 8341798.6007672092,
"retransmits": 111,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002880096435547,
"end": 5.0001499652862549,
"seconds": 0.9998619556427002,
"bytes": 1303200,
"bits_per_second": 10427039.393951679,
"retransmits": 122,
"snd_cwnd": 14480,
"rtt": 386,
"rttvar": 58,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002880096435547,
"end": 5.0001499652862549,
"seconds": 0.9998619556427002,
"bytes": 1303200,
"bits_per_second": 10427039.393951679,
"retransmits": 122,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001499652862549,
"end": 6.000420093536377,
"seconds": 1.0002701282501221,
"bytes": 781920,
"bits_per_second": 6253670.7068751119,
"retransmits": 207,
"snd_cwnd": 4344,
"rtt": 473,
"rttvar": 377,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001499652862549,
"end": 6.000420093536377,
"seconds": 1.0002701282501221,
"bytes": 781920,
"bits_per_second": 6253670.7068751119,
"retransmits": 207,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.000420093536377,
"end": 7.0003161430358887,
"seconds": 0.99989604949951172,
"bytes": 1042560,
"bits_per_second": 8341347.087204461,
"retransmits": 137,
"snd_cwnd": 10136,
"rtt": 433,
"rttvar": 395,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.000420093536377,
"end": 7.0003161430358887,
"seconds": 0.99989604949951172,
"bytes": 1042560,
"bits_per_second": 8341347.087204461,
"retransmits": 137,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003161430358887,
"end": 8.000169038772583,
"seconds": 0.99985289573669434,
"bytes": 1303200,
"bits_per_second": 10427133.875847196,
"retransmits": 152,
"snd_cwnd": 7240,
"rtt": 441,
"rttvar": 439,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003161430358887,
"end": 8.000169038772583,
"seconds": 0.99985289573669434,
"bytes": 1303200,
"bits_per_second": 10427133.875847196,
"retransmits": 152,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.000169038772583,
"end": 9.0002419948577881,
"seconds": 1.0000729560852051,
"bytes": 781920,
"bits_per_second": 6254903.6667151414,
"retransmits": 107,
"snd_cwnd": 8688,
"rtt": 440,
"rttvar": 276,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.000169038772583,
"end": 9.0002419948577881,
"seconds": 1.0000729560852051,
"bytes": 781920,
"bits_per_second": 6254903.6667151414,
"retransmits": 107,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002419948577881,
"end": 10.000355005264282,
"seconds": 1.0001130104064941,
"bytes": 1042560,
"bits_per_second": 8339537.5454720128,
"retransmits": 115,
"snd_cwnd": 1448,
"rtt": 397,
"rttvar": 221,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002419948577881,
"end": 10.000355005264282,
"seconds": 1.0001130104064941,
"bytes": 1042560,
"bits_per_second": 8339537.5454720128,
"retransmits": 115,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000355005264282,
"seconds": 10.000355005264282,
"bytes": 11812656,
"bits_per_second": 9449789.3275042381,
"retransmits": 1410,
"max_snd_cwnd": 28960,
"max_rtt": 711,
"min_rtt": 386,
"mean_rtt": 500
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041127920150757,
"seconds": 10.000355005264282,
"bytes": 11240696,
"bits_per_second": 8955723.7707862873
}
}],
"sum_sent": {
"start": 0,
"end": 10.000355005264282,
"seconds": 10.000355005264282,
"bytes": 11812656,
"bits_per_second": 9449789.3275042381,
"retransmits": 1410
},
"sum_received": {
"start": 0,
"end": 10.041127920150757,
"seconds": 10.041127920150757,
"bytes": 11240696,
"bits_per_second": 8955723.7707862873
},
"cpu_utilization_percent": {
"host_total": 0.47113164888145764,
"host_user": 0.17016694979906441,
"host_system": 0.30096469908239326,
"remote_total": 0.22524207623693349,
"remote_user": 0.071733067620977448,
"remote_system": 0.15361876679490688
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45814,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:09:54 GMT",
"timesecs": 1616350194
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "3qtwdfflusfjad2l2gsa5cjs24pg5angj7vi",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0004889965057373,
"seconds": 1.0004889965057373,
"bytes": 3668848,
"bits_per_second": 29336438.584041625,
"retransmits": 592,
"snd_cwnd": 50680,
"rtt": 278,
"rttvar": 198,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0004889965057373,
"seconds": 1.0004889965057373,
"bytes": 3668848,
"bits_per_second": 29336438.584041625,
"retransmits": 592,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0004889965057373,
"end": 2.0001769065856934,
"seconds": 0.999687910079956,
"bytes": 1368360,
"bits_per_second": 10950297.477464199,
"retransmits": 186,
"snd_cwnd": 10136,
"rtt": 547,
"rttvar": 183,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0004889965057373,
"end": 2.0001769065856934,
"seconds": 0.999687910079956,
"bytes": 1368360,
"bits_per_second": 10950297.477464199,
"retransmits": 186,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001769065856934,
"end": 3.0004470348358154,
"seconds": 1.0002701282501221,
"bytes": 716760,
"bits_per_second": 5732531.4813021859,
"retransmits": 115,
"snd_cwnd": 2896,
"rtt": 572,
"rttvar": 327,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001769065856934,
"end": 3.0004470348358154,
"seconds": 1.0002701282501221,
"bytes": 716760,
"bits_per_second": 5732531.4813021859,
"retransmits": 115,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0004470348358154,
"end": 4.0007851123809814,
"seconds": 1.000338077545166,
"bytes": 716760,
"bits_per_second": 5732142.0914731724,
"retransmits": 111,
"snd_cwnd": 1448,
"rtt": 491,
"rttvar": 283,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0004470348358154,
"end": 4.0007851123809814,
"seconds": 1.000338077545166,
"bytes": 716760,
"bits_per_second": 5732142.0914731724,
"retransmits": 111,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0007851123809814,
"end": 5.0004229545593262,
"seconds": 0.99963784217834473,
"bytes": 1433520,
"bits_per_second": 11472314.788533159,
"retransmits": 124,
"snd_cwnd": 8688,
"rtt": 421,
"rttvar": 293,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0007851123809814,
"end": 5.0004229545593262,
"seconds": 0.99963784217834473,
"bytes": 1433520,
"bits_per_second": 11472314.788533159,
"retransmits": 124,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0004229545593262,
"end": 6.0007228851318359,
"seconds": 1.0002999305725098,
"bytes": 716760,
"bits_per_second": 5732360.689776483,
"retransmits": 86,
"snd_cwnd": 5792,
"rtt": 520,
"rttvar": 399,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0004229545593262,
"end": 6.0007228851318359,
"seconds": 1.0002999305725098,
"bytes": 716760,
"bits_per_second": 5732360.689776483,
"retransmits": 86,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0007228851318359,
"end": 7.00036096572876,
"seconds": 0.99963808059692383,
"bytes": 1433520,
"bits_per_second": 11472312.052329883,
"retransmits": 106,
"snd_cwnd": 28960,
"rtt": 418,
"rttvar": 74,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0007228851318359,
"end": 7.00036096572876,
"seconds": 0.99963808059692383,
"bytes": 1433520,
"bits_per_second": 11472312.052329883,
"retransmits": 106,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.00036096572876,
"end": 8.00063705444336,
"seconds": 1.0002760887145996,
"bytes": 716760,
"bits_per_second": 5732497.3221828733,
"retransmits": 125,
"snd_cwnd": 2896,
"rtt": 464,
"rttvar": 237,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.00036096572876,
"end": 8.00063705444336,
"seconds": 1.0002760887145996,
"bytes": 716760,
"bits_per_second": 5732497.3221828733,
"retransmits": 125,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00063705444336,
"end": 9.0002729892730713,
"seconds": 0.99963593482971191,
"bytes": 1433520,
"bits_per_second": 11472336.678206354,
"retransmits": 99,
"snd_cwnd": 2896,
"rtt": 481,
"rttvar": 166,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00063705444336,
"end": 9.0002729892730713,
"seconds": 0.99963593482971191,
"bytes": 1433520,
"bits_per_second": 11472336.678206354,
"retransmits": 99,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002729892730713,
"end": 10.000610113143921,
"seconds": 1.0003371238708496,
"bytes": 716760,
"bits_per_second": 5732147.5562275639,
"retransmits": 127,
"snd_cwnd": 4344,
"rtt": 518,
"rttvar": 338,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002729892730713,
"end": 10.000610113143921,
"seconds": 1.0003371238708496,
"bytes": 716760,
"bits_per_second": 5732147.5562275639,
"retransmits": 127,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000610113143921,
"seconds": 10.000610113143921,
"bytes": 12921568,
"bits_per_second": 10336623.748998698,
"retransmits": 1671,
"max_snd_cwnd": 50680,
"max_rtt": 572,
"min_rtt": 278,
"mean_rtt": 471
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041527032852173,
"seconds": 10.000610113143921,
"bytes": 11448952,
"bits_per_second": 9121283.6155642476
}
}],
"sum_sent": {
"start": 0,
"end": 10.000610113143921,
"seconds": 10.000610113143921,
"bytes": 12921568,
"bits_per_second": 10336623.748998698,
"retransmits": 1671
},
"sum_received": {
"start": 0,
"end": 10.041527032852173,
"seconds": 10.041527032852173,
"bytes": 11448952,
"bits_per_second": 9121283.6155642476
},
"cpu_utilization_percent": {
"host_total": 0.47321270135207877,
"host_user": 0.17639775443299235,
"host_system": 0.29698347349126586,
"remote_total": 0.26612015243983134,
"remote_user": 0.052262661423016291,
"remote_system": 0.21386534533924118
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45818,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:10:07 GMT",
"timesecs": 1616350207
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "hj4qgyehq32np7zj5jxb4vdr5igwf54tboi7",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002319812774658,
"seconds": 1.0002319812774658,
"bytes": 2492008,
"bits_per_second": 19931440.27902234,
"retransmits": 209,
"snd_cwnd": 10136,
"rtt": 619,
"rttvar": 302,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002319812774658,
"seconds": 1.0002319812774658,
"bytes": 2492008,
"bits_per_second": 19931440.27902234,
"retransmits": 209,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002319812774658,
"end": 2.0003819465637207,
"seconds": 1.0001499652862549,
"bytes": 847080,
"bits_per_second": 6775623.8916235371,
"retransmits": 97,
"snd_cwnd": 2896,
"rtt": 579,
"rttvar": 271,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002319812774658,
"end": 2.0003819465637207,
"seconds": 1.0001499652862549,
"bytes": 847080,
"bits_per_second": 6775623.8916235371,
"retransmits": 97,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003819465637207,
"end": 3.0002119541168213,
"seconds": 0.99983000755310059,
"bytes": 1172880,
"bits_per_second": 9384635.3171208166,
"retransmits": 147,
"snd_cwnd": 4344,
"rtt": 474,
"rttvar": 273,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003819465637207,
"end": 3.0002119541168213,
"seconds": 0.99983000755310059,
"bytes": 1172880,
"bits_per_second": 9384635.3171208166,
"retransmits": 147,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0002119541168213,
"end": 4.000262975692749,
"seconds": 1.0000510215759277,
"bytes": 977400,
"bits_per_second": 7818801.0724474182,
"retransmits": 109,
"snd_cwnd": 2896,
"rtt": 450,
"rttvar": 243,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0002119541168213,
"end": 4.000262975692749,
"seconds": 1.0000510215759277,
"bytes": 977400,
"bits_per_second": 7818801.0724474182,
"retransmits": 109,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.000262975692749,
"end": 5.0001709461212158,
"seconds": 0.9999079704284668,
"bytes": 1172880,
"bits_per_second": 9383903.5966273062,
"retransmits": 106,
"snd_cwnd": 7240,
"rtt": 495,
"rttvar": 304,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.000262975692749,
"end": 5.0001709461212158,
"seconds": 0.9999079704284668,
"bytes": 1172880,
"bits_per_second": 9383903.5966273062,
"retransmits": 106,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001709461212158,
"end": 6.0002779960632324,
"seconds": 1.0001070499420166,
"bytes": 977400,
"bits_per_second": 7818363.0446894011,
"retransmits": 112,
"snd_cwnd": 8688,
"rtt": 410,
"rttvar": 368,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001709461212158,
"end": 6.0002779960632324,
"seconds": 1.0001070499420166,
"bytes": 977400,
"bits_per_second": 7818363.0446894011,
"retransmits": 112,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002779960632324,
"end": 7.0003399848937988,
"seconds": 1.0000619888305664,
"bytes": 977400,
"bits_per_second": 7818715.3269803487,
"retransmits": 111,
"snd_cwnd": 2896,
"rtt": 561,
"rttvar": 343,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002779960632324,
"end": 7.0003399848937988,
"seconds": 1.0000619888305664,
"bytes": 977400,
"bits_per_second": 7818715.3269803487,
"retransmits": 111,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003399848937988,
"end": 8.0001840591430664,
"seconds": 0.99984407424926758,
"bytes": 1172880,
"bits_per_second": 9384503.2857200764,
"retransmits": 114,
"snd_cwnd": 5792,
"rtt": 962,
"rttvar": 1137,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003399848937988,
"end": 8.0001840591430664,
"seconds": 0.99984407424926758,
"bytes": 1172880,
"bits_per_second": 9384503.2857200764,
"retransmits": 114,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001840591430664,
"end": 9.0002350807189941,
"seconds": 1.0000510215759277,
"bytes": 977400,
"bits_per_second": 7818801.0724474182,
"retransmits": 115,
"snd_cwnd": 8688,
"rtt": 420,
"rttvar": 275,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001840591430664,
"end": 9.0002350807189941,
"seconds": 1.0000510215759277,
"bytes": 977400,
"bits_per_second": 7818801.0724474182,
"retransmits": 115,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002350807189941,
"end": 10.000322103500366,
"seconds": 1.0000870227813721,
"bytes": 1042560,
"bits_per_second": 8339754.2513890844,
"retransmits": 127,
"snd_cwnd": 7240,
"rtt": 450,
"rttvar": 409,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002350807189941,
"end": 10.000322103500366,
"seconds": 1.0000870227813721,
"bytes": 1042560,
"bits_per_second": 8339754.2513890844,
"retransmits": 127,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000322103500366,
"seconds": 10.000322103500366,
"bytes": 11809888,
"bits_per_second": 9447606.089300856,
"retransmits": 1247,
"max_snd_cwnd": 10136,
"max_rtt": 962,
"min_rtt": 410,
"mean_rtt": 542
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041413068771362,
"seconds": 10.000322103500366,
"bytes": 11279920,
"bits_per_second": 8986719.2378175333
}
}],
"sum_sent": {
"start": 0,
"end": 10.000322103500366,
"seconds": 10.000322103500366,
"bytes": 11809888,
"bits_per_second": 9447606.089300856,
"retransmits": 1247
},
"sum_received": {
"start": 0,
"end": 10.041413068771362,
"seconds": 10.041413068771362,
"bytes": 11279920,
"bits_per_second": 8986719.2378175333
},
"cpu_utilization_percent": {
"host_total": 0.48343271332459925,
"host_user": 0.15782947833089203,
"host_system": 0.32560323499370725,
"remote_total": 0.29993145496410961,
"remote_user": 0.067081040052673818,
"remote_system": 0.23292549162106385
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42750,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:30:31 GMT",
"timesecs": 1616344231
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "mhy6gbcoyesqeqzhkfral5uskg7y5rayuhrw",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001828670501709,
"seconds": 1.0001828670501709,
"bytes": 3785072,
"bits_per_second": 30275039.692797571,
"retransmits": 81,
"snd_cwnd": 15928,
"rtt": 1144,
"rttvar": 287,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001828670501709,
"seconds": 1.0001828670501709,
"bytes": 3785072,
"bits_per_second": 30275039.692797571,
"retransmits": 81,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001828670501709,
"end": 2.0001468658447266,
"seconds": 0.99996399879455566,
"bytes": 1824480,
"bits_per_second": 14596365.486752629,
"retransmits": 110,
"snd_cwnd": 21720,
"rtt": 11895,
"rttvar": 6635,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001828670501709,
"end": 2.0001468658447266,
"seconds": 0.99996399879455566,
"bytes": 1824480,
"bits_per_second": 14596365.486752629,
"retransmits": 110,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001468658447266,
"end": 3.0001399517059326,
"seconds": 0.999993085861206,
"bytes": 1889640,
"bits_per_second": 15117224.522588529,
"retransmits": 64,
"snd_cwnd": 21720,
"rtt": 1316,
"rttvar": 131,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001468658447266,
"end": 3.0001399517059326,
"seconds": 0.999993085861206,
"bytes": 1889640,
"bits_per_second": 15117224.522588529,
"retransmits": 64,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001399517059326,
"end": 4.0000917911529541,
"seconds": 0.99995183944702148,
"bytes": 1629000,
"bits_per_second": 13032627.6585548,
"retransmits": 56,
"snd_cwnd": 18824,
"rtt": 3688,
"rttvar": 5062,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001399517059326,
"end": 4.0000917911529541,
"seconds": 0.99995183944702148,
"bytes": 1629000,
"bits_per_second": 13032627.6585548,
"retransmits": 56,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0000917911529541,
"end": 5.0001468658447266,
"seconds": 1.0000550746917725,
"bytes": 2085120,
"bits_per_second": 16680041.351863794,
"retransmits": 90,
"snd_cwnd": 14480,
"rtt": 1050,
"rttvar": 148,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0000917911529541,
"end": 5.0001468658447266,
"seconds": 1.0000550746917725,
"bytes": 2085120,
"bits_per_second": 16680041.351863794,
"retransmits": 90,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001468658447266,
"end": 6.0002439022064209,
"seconds": 1.0000970363616943,
"bytes": 1563840,
"bits_per_second": 12509506.123039227,
"retransmits": 28,
"snd_cwnd": 14480,
"rtt": 16591,
"rttvar": 11042,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001468658447266,
"end": 6.0002439022064209,
"seconds": 1.0000970363616943,
"bytes": 1563840,
"bits_per_second": 12509506.123039227,
"retransmits": 28,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002439022064209,
"end": 7.0002398490905762,
"seconds": 0.99999594688415527,
"bytes": 1954800,
"bits_per_second": 15638463.384503732,
"retransmits": 45,
"snd_cwnd": 17376,
"rtt": 16253,
"rttvar": 1771,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002439022064209,
"end": 7.0002398490905762,
"seconds": 0.99999594688415527,
"bytes": 1954800,
"bits_per_second": 15638463.384503732,
"retransmits": 45,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0002398490905762,
"end": 8.0001587867736816,
"seconds": 0.99991893768310547,
"bytes": 2019960,
"bits_per_second": 16160990.047296543,
"retransmits": 47,
"snd_cwnd": 18824,
"rtt": 18824,
"rttvar": 6481,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0002398490905762,
"end": 8.0001587867736816,
"seconds": 0.99991893768310547,
"bytes": 2019960,
"bits_per_second": 16160990.047296543,
"retransmits": 47,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001587867736816,
"end": 9.0008749961853027,
"seconds": 1.0007162094116211,
"bytes": 521280,
"bits_per_second": 4167255.3724816,
"retransmits": 13,
"snd_cwnd": 1448,
"rtt": 12701,
"rttvar": 2714,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001587867736816,
"end": 9.0008749961853027,
"seconds": 1.0007162094116211,
"bytes": 521280,
"bits_per_second": 4167255.3724816,
"retransmits": 13,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0008749961853027,
"end": 10.001152992248535,
"seconds": 1.0002779960632324,
"bytes": 0,
"bits_per_second": 0,
"retransmits": 1,
"snd_cwnd": 1448,
"rtt": 12701,
"rttvar": 2714,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0008749961853027,
"end": 10.001152992248535,
"seconds": 1.0002779960632324,
"bytes": 0,
"bits_per_second": 0,
"retransmits": 1,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.001152992248535,
"seconds": 10.001152992248535,
"bytes": 17273192,
"bits_per_second": 13816960.51516277,
"retransmits": 535,
"max_snd_cwnd": 21720,
"max_rtt": 18824,
"min_rtt": 1050,
"mean_rtt": 9616
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.040853977203369,
"seconds": 10.001152992248535,
"bytes": 17042960,
"bits_per_second": 13578892.822219405
}
}],
"sum_sent": {
"start": 0,
"end": 10.001152992248535,
"seconds": 10.001152992248535,
"bytes": 17273192,
"bits_per_second": 13816960.51516277,
"retransmits": 535
},
"sum_received": {
"start": 0,
"end": 10.040853977203369,
"seconds": 10.040853977203369,
"bytes": 17042960,
"bits_per_second": 13578892.822219405
},
"cpu_utilization_percent": {
"host_total": 0.5244406387816839,
"host_user": 0.10507647237663453,
"host_system": 0.41936416640504942,
"remote_total": 0.082545510871916208,
"remote_user": 0.010870481582271222,
"remote_system": 0.07168610547175211
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42754,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:32:00 GMT",
"timesecs": 1616344320
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "twjcb7w7s62kjqtoomd2qhxiynepyq4r3avy",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0003631114959717,
"seconds": 1.0003631114959717,
"bytes": 3651856,
"bits_per_second": 29204243.603416443,
"retransmits": 89,
"snd_cwnd": 13032,
"rtt": 7845,
"rttvar": 13628,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0003631114959717,
"seconds": 1.0003631114959717,
"bytes": 3651856,
"bits_per_second": 29204243.603416443,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0003631114959717,
"end": 2.0002140998840332,
"seconds": 0.99985098838806152,
"bytes": 1889640,
"bits_per_second": 15119372.962136587,
"retransmits": 102,
"snd_cwnd": 10136,
"rtt": 6591,
"rttvar": 7269,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0003631114959717,
"end": 2.0002140998840332,
"seconds": 0.99985098838806152,
"bytes": 1889640,
"bits_per_second": 15119372.962136587,
"retransmits": 102,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002140998840332,
"end": 3.0001962184906006,
"seconds": 0.99998211860656738,
"bytes": 2085120,
"bits_per_second": 16681258.28414233,
"retransmits": 52,
"snd_cwnd": 14480,
"rtt": 1034,
"rttvar": 169,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002140998840332,
"end": 3.0001962184906006,
"seconds": 0.99998211860656738,
"bytes": 2085120,
"bits_per_second": 16681258.28414233,
"retransmits": 52,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001962184906006,
"end": 4.0002970695495605,
"seconds": 1.00010085105896,
"bytes": 1498680,
"bits_per_second": 11988230.974211194,
"retransmits": 56,
"snd_cwnd": 11584,
"rtt": 8130,
"rttvar": 5733,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001962184906006,
"end": 4.0002970695495605,
"seconds": 1.00010085105896,
"bytes": 1498680,
"bits_per_second": 11988230.974211194,
"retransmits": 56,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002970695495605,
"end": 5.000197172164917,
"seconds": 0.99990010261535645,
"bytes": 1954800,
"bits_per_second": 15639962.391338818,
"retransmits": 68,
"snd_cwnd": 4344,
"rtt": 11482,
"rttvar": 6700,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002970695495605,
"end": 5.000197172164917,
"seconds": 0.99990010261535645,
"bytes": 1954800,
"bits_per_second": 15639962.391338818,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.000197172164917,
"end": 6.0002791881561279,
"seconds": 1.0000820159912109,
"bytes": 1759320,
"bits_per_second": 14073405.755677234,
"retransmits": 69,
"snd_cwnd": 23168,
"rtt": 12364,
"rttvar": 5796,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.000197172164917,
"end": 6.0002791881561279,
"seconds": 1.0000820159912109,
"bytes": 1759320,
"bits_per_second": 14073405.755677234,
"retransmits": 69,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002791881561279,
"end": 7.0002729892730713,
"seconds": 0.99999380111694336,
"bytes": 1824480,
"bits_per_second": 14595930.478466138,
"retransmits": 91,
"snd_cwnd": 15928,
"rtt": 14750,
"rttvar": 2764,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002791881561279,
"end": 7.0002729892730713,
"seconds": 0.99999380111694336,
"bytes": 1824480,
"bits_per_second": 14595930.478466138,
"retransmits": 91,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0002729892730713,
"end": 8.0001480579376221,
"seconds": 0.99987506866455078,
"bytes": 1824480,
"bits_per_second": 14597663.705621181,
"retransmits": 101,
"snd_cwnd": 18824,
"rtt": 18829,
"rttvar": 4792,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0002729892730713,
"end": 8.0001480579376221,
"seconds": 0.99987506866455078,
"bytes": 1824480,
"bits_per_second": 14597663.705621181,
"retransmits": 101,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001480579376221,
"end": 9.0010650157928467,
"seconds": 1.0009169578552246,
"bytes": 130320,
"bits_per_second": 1041604.8922120457,
"retransmits": 19,
"snd_cwnd": 1448,
"rtt": 9224,
"rttvar": 4603,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001480579376221,
"end": 9.0010650157928467,
"seconds": 1.0009169578552246,
"bytes": 130320,
"bits_per_second": 1041604.8922120457,
"retransmits": 19,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0010650157928467,
"end": 10.00115704536438,
"seconds": 1.0000920295715332,
"bytes": 0,
"bits_per_second": 0,
"retransmits": 1,
"snd_cwnd": 1448,
"rtt": 9224,
"rttvar": 4603,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0010650157928467,
"end": 10.00115704536438,
"seconds": 1.0000920295715332,
"bytes": 0,
"bits_per_second": 0,
"retransmits": 1,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.00115704536438,
"seconds": 10.00115704536438,
"bytes": 16618696,
"bits_per_second": 13293418.691152664,
"retransmits": 648,
"max_snd_cwnd": 23168,
"max_rtt": 18829,
"min_rtt": 1034,
"mean_rtt": 9947
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041388988494873,
"seconds": 10.00115704536438,
"bytes": 16331992,
"bits_per_second": 13011739.327069364
}
}],
"sum_sent": {
"start": 0,
"end": 10.00115704536438,
"seconds": 10.00115704536438,
"bytes": 16618696,
"bits_per_second": 13293418.691152664,
"retransmits": 648
},
"sum_received": {
"start": 0,
"end": 10.041388988494873,
"seconds": 10.041388988494873,
"bytes": 16331992,
"bits_per_second": 13011739.327069364
},
"cpu_utilization_percent": {
"host_total": 0.5139746713789437,
"host_user": 0.16227857676970081,
"host_system": 0.35170600656726692,
"remote_total": 0.21499704551171619,
"remote_user": 0.013811101219117768,
"remote_system": 0.20119018082671472
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42758,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:32:43 GMT",
"timesecs": 1616344363
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "rtqmgygqdwkuuhzewqrd62b2nd6nniwivgjj",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002331733703613,
"seconds": 1.0002331733703613,
"bytes": 3789416,
"bits_per_second": 30308260.920651343,
"retransmits": 136,
"snd_cwnd": 4344,
"rtt": 2587,
"rttvar": 2837,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002331733703613,
"seconds": 1.0002331733703613,
"bytes": 3789416,
"bits_per_second": 30308260.920651343,
"retransmits": 136,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002331733703613,
"end": 2.0002851486206055,
"seconds": 1.0000519752502441,
"bytes": 1694160,
"bits_per_second": 13552575.60149166,
"retransmits": 122,
"snd_cwnd": 30408,
"rtt": 12064,
"rttvar": 18171,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002331733703613,
"end": 2.0002851486206055,
"seconds": 1.0000519752502441,
"bytes": 1694160,
"bits_per_second": 13552575.60149166,
"retransmits": 122,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002851486206055,
"end": 3.0001840591430664,
"seconds": 0.99989891052246094,
"bytes": 1824480,
"bits_per_second": 14597315.635011015,
"retransmits": 109,
"snd_cwnd": 17376,
"rtt": 16214,
"rttvar": 3096,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002851486206055,
"end": 3.0001840591430664,
"seconds": 0.99989891052246094,
"bytes": 1824480,
"bits_per_second": 14597315.635011015,
"retransmits": 109,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001840591430664,
"end": 4.0001101493835449,
"seconds": 0.99992609024047852,
"bytes": 1954800,
"bits_per_second": 15639555.915816762,
"retransmits": 41,
"snd_cwnd": 26064,
"rtt": 3460,
"rttvar": 2385,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001840591430664,
"end": 4.0001101493835449,
"seconds": 0.99992609024047852,
"bytes": 1954800,
"bits_per_second": 15639555.915816762,
"retransmits": 41,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001101493835449,
"end": 5.0001580715179443,
"seconds": 1.0000479221343994,
"bytes": 1824480,
"bits_per_second": 14595140.569712039,
"retransmits": 64,
"snd_cwnd": 18824,
"rtt": 9530,
"rttvar": 7623,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001101493835449,
"end": 5.0001580715179443,
"seconds": 1.0000479221343994,
"bytes": 1824480,
"bits_per_second": 14595140.569712039,
"retransmits": 64,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001580715179443,
"end": 6.0001721382141113,
"seconds": 1.000014066696167,
"bytes": 1889640,
"bits_per_second": 15116907.355057253,
"retransmits": 46,
"snd_cwnd": 17376,
"rtt": 6517,
"rttvar": 5743,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001580715179443,
"end": 6.0001721382141113,
"seconds": 1.000014066696167,
"bytes": 1889640,
"bits_per_second": 15116907.355057253,
"retransmits": 46,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001721382141113,
"end": 7.0001339912414551,
"seconds": 0.99996185302734375,
"bytes": 1824480,
"bits_per_second": 14596396.808349928,
"retransmits": 71,
"snd_cwnd": 15928,
"rtt": 8897,
"rttvar": 8739,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001721382141113,
"end": 7.0001339912414551,
"seconds": 0.99996185302734375,
"bytes": 1824480,
"bits_per_second": 14596396.808349928,
"retransmits": 71,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001339912414551,
"end": 8.0002009868621826,
"seconds": 1.0000669956207275,
"bytes": 1759320,
"bits_per_second": 14073617.129284542,
"retransmits": 66,
"snd_cwnd": 18824,
"rtt": 11703,
"rttvar": 3491,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001339912414551,
"end": 8.0002009868621826,
"seconds": 1.0000669956207275,
"bytes": 1759320,
"bits_per_second": 14073617.129284542,
"retransmits": 66,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0002009868621826,
"end": 9.0001411437988281,
"seconds": 0.99994015693664551,
"bytes": 1889640,
"bits_per_second": 15118024.70891045,
"retransmits": 44,
"snd_cwnd": 24616,
"rtt": 2262,
"rttvar": 1648,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0002009868621826,
"end": 9.0001411437988281,
"seconds": 0.99994015693664551,
"bytes": 1889640,
"bits_per_second": 15118024.70891045,
"retransmits": 44,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001411437988281,
"end": 10.000097990036011,
"seconds": 0.99995684623718262,
"bytes": 1954800,
"bits_per_second": 15639074.884928267,
"retransmits": 30,
"snd_cwnd": 20272,
"rtt": 1250,
"rttvar": 289,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001411437988281,
"end": 10.000097990036011,
"seconds": 0.99995684623718262,
"bytes": 1954800,
"bits_per_second": 15639074.884928267,
"retransmits": 30,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000097990036011,
"seconds": 10.000097990036011,
"bytes": 20405216,
"bits_per_second": 16324012.840939388,
"retransmits": 729,
"max_snd_cwnd": 30408,
"max_rtt": 16214,
"min_rtt": 1250,
"mean_rtt": 7448
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.040147066116333,
"seconds": 10.000097990036011,
"bytes": 20115616,
"bits_per_second": 16028144.502294425
}
}],
"sum_sent": {
"start": 0,
"end": 10.000097990036011,
"seconds": 10.000097990036011,
"bytes": 20405216,
"bits_per_second": 16324012.840939388,
"retransmits": 729
},
"sum_received": {
"start": 0,
"end": 10.040147066116333,
"seconds": 10.040147066116333,
"bytes": 20115616,
"bits_per_second": 16028144.502294425
},
"cpu_utilization_percent": {
"host_total": 0.5319060349565442,
"host_user": 0.10890710638200006,
"host_system": 0.423008841837459,
"remote_total": 1.2983551586752218,
"remote_user": 0.12822899542047878,
"remote_system": 1.1700886452620516
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60416,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:41:05 GMT",
"timesecs": 1616352065
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "m3wnht2qdxbmbpmpkfdtc43slo2yrjzx2phv",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001840591430664,
"seconds": 1.0001840591430664,
"bytes": 5670368,
"bits_per_second": 45354596.071912877,
"retransmits": 146,
"snd_cwnd": 4344,
"rtt": 2859,
"rttvar": 2098,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001840591430664,
"seconds": 1.0001840591430664,
"bytes": 5670368,
"bits_per_second": 45354596.071912877,
"retransmits": 146,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001840591430664,
"end": 2.0001220703125,
"seconds": 0.99993801116943359,
"bytes": 2671560,
"bits_per_second": 21373804.937172811,
"retransmits": 59,
"snd_cwnd": 23168,
"rtt": 12833,
"rttvar": 7321,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001840591430664,
"end": 2.0001220703125,
"seconds": 0.99993801116943359,
"bytes": 2671560,
"bits_per_second": 21373804.937172811,
"retransmits": 59,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001220703125,
"end": 3.00019907951355,
"seconds": 1.0000770092010498,
"bytes": 2867040,
"bits_per_second": 22934553.828333247,
"retransmits": 103,
"snd_cwnd": 13032,
"rtt": 9404,
"rttvar": 5411,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001220703125,
"end": 3.00019907951355,
"seconds": 1.0000770092010498,
"bytes": 2867040,
"bits_per_second": 22934553.828333247,
"retransmits": 103,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.00019907951355,
"end": 4.0001571178436279,
"seconds": 0.99995803833007812,
"bytes": 2736720,
"bits_per_second": 21894678.73728222,
"retransmits": 117,
"snd_cwnd": 5792,
"rtt": 954,
"rttvar": 614,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.00019907951355,
"end": 4.0001571178436279,
"seconds": 0.99995803833007812,
"bytes": 2736720,
"bits_per_second": 21894678.73728222,
"retransmits": 117,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001571178436279,
"end": 5.0002870559692383,
"seconds": 1.0001299381256104,
"bytes": 2476080,
"bits_per_second": 19806066.436851483,
"retransmits": 72,
"snd_cwnd": 13032,
"rtt": 7946,
"rttvar": 12604,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001571178436279,
"end": 5.0002870559692383,
"seconds": 1.0001299381256104,
"bytes": 2476080,
"bits_per_second": 19806066.436851483,
"retransmits": 72,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002870559692383,
"end": 6.0001680850982666,
"seconds": 0.99988102912902832,
"bytes": 2997360,
"bits_per_second": 23981733.127677612,
"retransmits": 111,
"snd_cwnd": 11584,
"rtt": 11378,
"rttvar": 6460,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002870559692383,
"end": 6.0001680850982666,
"seconds": 0.99988102912902832,
"bytes": 2997360,
"bits_per_second": 23981733.127677612,
"retransmits": 111,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001680850982666,
"end": 7.0001270771026611,
"seconds": 0.99995899200439453,
"bytes": 2801880,
"bits_per_second": 22415959.233557742,
"retransmits": 97,
"snd_cwnd": 7240,
"rtt": 3167,
"rttvar": 4111,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001680850982666,
"end": 7.0001270771026611,
"seconds": 0.99995899200439453,
"bytes": 2801880,
"bits_per_second": 22415959.233557742,
"retransmits": 97,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001270771026611,
"end": 8.0000901222229,
"seconds": 0.99996304512023926,
"bytes": 2606400,
"bits_per_second": 20851970.582065634,
"retransmits": 89,
"snd_cwnd": 13032,
"rtt": 2567,
"rttvar": 2838,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001270771026611,
"end": 8.0000901222229,
"seconds": 0.99996304512023926,
"bytes": 2606400,
"bits_per_second": 20851970.582065634,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000901222229,
"end": 9.0001440048217773,
"seconds": 1.000053882598877,
"bytes": 2736720,
"bits_per_second": 21892580.370873496,
"retransmits": 119,
"snd_cwnd": 15928,
"rtt": 5683,
"rttvar": 6571,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0000901222229,
"end": 9.0001440048217773,
"seconds": 1.000053882598877,
"bytes": 2736720,
"bits_per_second": 21892580.370873496,
"retransmits": 119,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001440048217773,
"end": 10.000205039978027,
"seconds": 1.00006103515625,
"bytes": 2606400,
"bits_per_second": 20849927.421422031,
"retransmits": 146,
"snd_cwnd": 1448,
"rtt": 1224,
"rttvar": 571,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001440048217773,
"end": 10.000205039978027,
"seconds": 1.00006103515625,
"bytes": 2606400,
"bits_per_second": 20849927.421422031,
"retransmits": 146,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000205039978027,
"seconds": 10.000205039978027,
"bytes": 30170528,
"bits_per_second": 24135927.516995225,
"retransmits": 1059,
"max_snd_cwnd": 23168,
"max_rtt": 12833,
"min_rtt": 954,
"mean_rtt": 5801
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041370153427124,
"seconds": 10.000205039978027,
"bytes": 29941744,
"bits_per_second": 23854707.907391198
}
}],
"sum_sent": {
"start": 0,
"end": 10.000205039978027,
"seconds": 10.000205039978027,
"bytes": 30170528,
"bits_per_second": 24135927.516995225,
"retransmits": 1059
},
"sum_received": {
"start": 0,
"end": 10.041370153427124,
"seconds": 10.041370153427124,
"bytes": 29941744,
"bits_per_second": 23854707.907391198
},
"cpu_utilization_percent": {
"host_total": 0.5815748500222363,
"host_user": 0.09847037399612997,
"host_system": 0.48312429894991038,
"remote_total": 0.41846448978816514,
"remote_user": 0.088070835746178633,
"remote_system": 0.33041095404115095
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60420,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:41:19 GMT",
"timesecs": 1616352079
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "oystdgygenhfk3hvei6vkdfl54xr4bln7ly5",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001308917999268,
"seconds": 1.0001308917999268,
"bytes": 5619688,
"bits_per_second": 44951620.2015222,
"retransmits": 142,
"snd_cwnd": 8688,
"rtt": 6809,
"rttvar": 7332,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001308917999268,
"seconds": 1.0001308917999268,
"bytes": 5619688,
"bits_per_second": 44951620.2015222,
"retransmits": 142,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001308917999268,
"end": 2.0001428127288818,
"seconds": 1.0000119209289551,
"bytes": 2606400,
"bits_per_second": 20850951.437289272,
"retransmits": 98,
"snd_cwnd": 40544,
"rtt": 26472,
"rttvar": 14796,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001308917999268,
"end": 2.0001428127288818,
"seconds": 1.0000119209289551,
"bytes": 2606400,
"bits_per_second": 20850951.437289272,
"retransmits": 98,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001428127288818,
"end": 3.0001919269561768,
"seconds": 1.0000491142272949,
"bytes": 2867040,
"bits_per_second": 22935193.555690654,
"retransmits": 89,
"snd_cwnd": 20272,
"rtt": 1670,
"rttvar": 561,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001428127288818,
"end": 3.0001919269561768,
"seconds": 1.0000491142272949,
"bytes": 2867040,
"bits_per_second": 22935193.555690654,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001919269561768,
"end": 4.0001130104064941,
"seconds": 0.99992108345031738,
"bytes": 2867040,
"bits_per_second": 22938130.198091403,
"retransmits": 110,
"snd_cwnd": 2896,
"rtt": 927,
"rttvar": 142,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001919269561768,
"end": 4.0001130104064941,
"seconds": 0.99992108345031738,
"bytes": 2867040,
"bits_per_second": 22938130.198091403,
"retransmits": 110,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001130104064941,
"end": 5.0001959800720215,
"seconds": 1.0000829696655273,
"bytes": 2606400,
"bits_per_second": 20849470.126437187,
"retransmits": 97,
"snd_cwnd": 7240,
"rtt": 6401,
"rttvar": 7216,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001130104064941,
"end": 5.0001959800720215,
"seconds": 1.0000829696655273,
"bytes": 2606400,
"bits_per_second": 20849470.126437187,
"retransmits": 97,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001959800720215,
"end": 6.0001668930053711,
"seconds": 0.99997091293334961,
"bytes": 2606400,
"bits_per_second": 20851806.517885968,
"retransmits": 93,
"snd_cwnd": 17376,
"rtt": 25132,
"rttvar": 8015,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001959800720215,
"end": 6.0001668930053711,
"seconds": 0.99997091293334961,
"bytes": 2606400,
"bits_per_second": 20851806.517885968,
"retransmits": 93,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001668930053711,
"end": 7.0001118183135986,
"seconds": 0.99994492530822754,
"bytes": 2997360,
"bits_per_second": 23980200.702162314,
"retransmits": 74,
"snd_cwnd": 20272,
"rtt": 5636,
"rttvar": 6704,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001668930053711,
"end": 7.0001118183135986,
"seconds": 0.99994492530822754,
"bytes": 2997360,
"bits_per_second": 23980200.702162314,
"retransmits": 74,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001118183135986,
"end": 8.00010895729065,
"seconds": 0.99999713897705078,
"bytes": 2671560,
"bits_per_second": 21372541.147330705,
"retransmits": 149,
"snd_cwnd": 7240,
"rtt": 1093,
"rttvar": 257,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001118183135986,
"end": 8.00010895729065,
"seconds": 0.99999713897705078,
"bytes": 2671560,
"bits_per_second": 21372541.147330705,
"retransmits": 149,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00010895729065,
"end": 9.0000839233398438,
"seconds": 0.99997496604919434,
"bytes": 2671560,
"bits_per_second": 21373015.051007356,
"retransmits": 89,
"snd_cwnd": 15928,
"rtt": 1191,
"rttvar": 275,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00010895729065,
"end": 9.0000839233398438,
"seconds": 0.99997496604919434,
"bytes": 2671560,
"bits_per_second": 21373015.051007356,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000839233398438,
"end": 10.000197887420654,
"seconds": 1.0001139640808105,
"bytes": 2606400,
"bits_per_second": 20848823.982938804,
"retransmits": 101,
"snd_cwnd": 24616,
"rtt": 22762,
"rttvar": 8313,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0000839233398438,
"end": 10.000197887420654,
"seconds": 1.0001139640808105,
"bytes": 2606400,
"bits_per_second": 20848823.982938804,
"retransmits": 101,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000197887420654,
"seconds": 10.000197887420654,
"bytes": 30119848,
"bits_per_second": 24095401.582313124,
"retransmits": 1042,
"max_snd_cwnd": 40544,
"max_rtt": 26472,
"min_rtt": 927,
"mean_rtt": 9809
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.054136991500854,
"seconds": 10.000197887420654,
"bytes": 29873688,
"bits_per_second": 23770265.334759906
}
}],
"sum_sent": {
"start": 0,
"end": 10.000197887420654,
"seconds": 10.000197887420654,
"bytes": 30119848,
"bits_per_second": 24095401.582313124,
"retransmits": 1042
},
"sum_received": {
"start": 0,
"end": 10.054136991500854,
"seconds": 10.054136991500854,
"bytes": 29873688,
"bits_per_second": 23770265.334759906
},
"cpu_utilization_percent": {
"host_total": 0.58138808958073662,
"host_user": 0.18516819229428405,
"host_system": 0.39625953513131923,
"remote_total": 1.6233591366721811,
"remote_user": 0.11575863537193437,
"remote_system": 1.5076701766555929
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60442,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:49:53 GMT",
"timesecs": 1616359793
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "7um5dctgh5fprglelsjdfwtnwi4lfofm3q7f",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001990795135498,
"seconds": 1.0001990795135498,
"bytes": 7536840,
"bits_per_second": 60282718.945636846,
"retransmits": 224,
"snd_cwnd": 5792,
"rtt": 1933,
"rttvar": 2283,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001990795135498,
"seconds": 1.0001990795135498,
"bytes": 7536840,
"bits_per_second": 60282718.945636846,
"retransmits": 224,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001990795135498,
"end": 2.0003280639648438,
"seconds": 1.0001289844512939,
"bytes": 4653872,
"bits_per_second": 37226174.402320944,
"retransmits": 167,
"snd_cwnd": 1448,
"rtt": 1512,
"rttvar": 1327,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001990795135498,
"end": 2.0003280639648438,
"seconds": 1.0001289844512939,
"bytes": 4653872,
"bits_per_second": 37226174.402320944,
"retransmits": 167,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003280639648438,
"end": 3.0002999305725098,
"seconds": 0.999971866607666,
"bytes": 3583800,
"bits_per_second": 28671206.61830448,
"retransmits": 150,
"snd_cwnd": 30408,
"rtt": 20673,
"rttvar": 12712,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003280639648438,
"end": 3.0002999305725098,
"seconds": 0.999971866607666,
"bytes": 3583800,
"bits_per_second": 28671206.61830448,
"retransmits": 150,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0002999305725098,
"end": 4.0002200603485107,
"seconds": 0.999920129776001,
"bytes": 3583800,
"bits_per_second": 28672690.094180476,
"retransmits": 193,
"snd_cwnd": 14480,
"rtt": 1030,
"rttvar": 114,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0002999305725098,
"end": 4.0002200603485107,
"seconds": 0.999920129776001,
"bytes": 3583800,
"bits_per_second": 28672690.094180476,
"retransmits": 193,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002200603485107,
"end": 5.0002059936523438,
"seconds": 0.999985933303833,
"bytes": 3583800,
"bits_per_second": 28670803.303478934,
"retransmits": 176,
"snd_cwnd": 7240,
"rtt": 5197,
"rttvar": 7508,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002200603485107,
"end": 5.0002059936523438,
"seconds": 0.999985933303833,
"bytes": 3583800,
"bits_per_second": 28670803.303478934,
"retransmits": 176,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002059936523438,
"end": 6.0003340244293213,
"seconds": 1.0001280307769775,
"bytes": 3583800,
"bits_per_second": 28666729.776313335,
"retransmits": 139,
"snd_cwnd": 5792,
"rtt": 1031,
"rttvar": 223,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002059936523438,
"end": 6.0003340244293213,
"seconds": 1.0001280307769775,
"bytes": 3583800,
"bits_per_second": 28666729.776313335,
"retransmits": 139,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0003340244293213,
"end": 7.0003268718719482,
"seconds": 0.999992847442627,
"bytes": 3583800,
"bits_per_second": 28670605.06814767,
"retransmits": 123,
"snd_cwnd": 1448,
"rtt": 874,
"rttvar": 94,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0003340244293213,
"end": 7.0003268718719482,
"seconds": 0.999992847442627,
"bytes": 3583800,
"bits_per_second": 28670605.06814767,
"retransmits": 123,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003268718719482,
"end": 8.0000920295715332,
"seconds": 0.999765157699585,
"bytes": 4300560,
"bits_per_second": 34412561.525111735,
"retransmits": 99,
"snd_cwnd": 11584,
"rtt": 948,
"rttvar": 131,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003268718719482,
"end": 8.0000920295715332,
"seconds": 0.999765157699585,
"bytes": 4300560,
"bits_per_second": 34412561.525111735,
"retransmits": 99,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000920295715332,
"end": 9.0001699924469,
"seconds": 1.0000779628753662,
"bytes": 3583800,
"bits_per_second": 28668164.947429225,
"retransmits": 169,
"snd_cwnd": 7240,
"rtt": 8743,
"rttvar": 13614,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0000920295715332,
"end": 9.0001699924469,
"seconds": 1.0000779628753662,
"bytes": 3583800,
"bits_per_second": 28668164.947429225,
"retransmits": 169,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001699924469,
"end": 10.0001380443573,
"seconds": 0.99996805191040039,
"bytes": 3583800,
"bits_per_second": 28671315.993772309,
"retransmits": 132,
"snd_cwnd": 7240,
"rtt": 1463,
"rttvar": 1173,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001699924469,
"end": 10.0001380443573,
"seconds": 0.99996805191040039,
"bytes": 3583800,
"bits_per_second": 28671315.993772309,
"retransmits": 132,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.0001380443573,
"seconds": 10.0001380443573,
"bytes": 41577872,
"bits_per_second": 33261838.439089008,
"retransmits": 1572,
"max_snd_cwnd": 30408,
"max_rtt": 20673,
"min_rtt": 874,
"mean_rtt": 4340
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042433023452759,
"seconds": 10.0001380443573,
"bytes": 39688232,
"bits_per_second": 31616427.538875047
}
}],
"sum_sent": {
"start": 0,
"end": 10.0001380443573,
"seconds": 10.0001380443573,
"bytes": 41577872,
"bits_per_second": 33261838.439089008,
"retransmits": 1572
},
"sum_received": {
"start": 0,
"end": 10.042433023452759,
"seconds": 10.042433023452759,
"bytes": 39688232,
"bits_per_second": 31616427.538875047
},
"cpu_utilization_percent": {
"host_total": 0.571388989554165,
"host_user": 0.21797211609839426,
"host_system": 0.35329795795326208,
"remote_total": 0.66702289697724992,
"remote_user": 0.13904269190732246,
"remote_system": 0.52798291830982735
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60446,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:50:41 GMT",
"timesecs": 1616359841
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "t23da4rtn75ysiiaaofmbozkzpnpgqx4s3ht",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001490116119385,
"seconds": 1.0001490116119385,
"bytes": 7594760,
"bits_per_second": 60749027.6894603,
"retransmits": 220,
"snd_cwnd": 18824,
"rtt": 16423,
"rttvar": 5475,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001490116119385,
"seconds": 1.0001490116119385,
"bytes": 7594760,
"bits_per_second": 60749027.6894603,
"retransmits": 220,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001490116119385,
"end": 2.0003478527069092,
"seconds": 1.0001988410949707,
"bytes": 2867040,
"bits_per_second": 22931760.223687515,
"retransmits": 117,
"snd_cwnd": 1448,
"rtt": 2165,
"rttvar": 2235,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001490116119385,
"end": 2.0003478527069092,
"seconds": 1.0001988410949707,
"bytes": 2867040,
"bits_per_second": 22931760.223687515,
"retransmits": 117,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003478527069092,
"end": 3.000140905380249,
"seconds": 0.99979305267333984,
"bytes": 4691520,
"bits_per_second": 37539928.787905671,
"retransmits": 179,
"snd_cwnd": 7240,
"rtt": 4081,
"rttvar": 4538,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003478527069092,
"end": 3.000140905380249,
"seconds": 0.99979305267333984,
"bytes": 4691520,
"bits_per_second": 37539928.787905671,
"retransmits": 179,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.000140905380249,
"end": 4.0002000331878662,
"seconds": 1.0000591278076172,
"bytes": 3388320,
"bits_per_second": 27104957.343296733,
"retransmits": 155,
"snd_cwnd": 4344,
"rtt": 2370,
"rttvar": 2309,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.000140905380249,
"end": 4.0002000331878662,
"seconds": 1.0000591278076172,
"bytes": 3388320,
"bits_per_second": 27104957.343296733,
"retransmits": 155,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002000331878662,
"end": 5.0002319812774658,
"seconds": 1.0000319480895996,
"bytes": 3388320,
"bits_per_second": 27105694.024858635,
"retransmits": 138,
"snd_cwnd": 1448,
"rtt": 1488,
"rttvar": 529,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002000331878662,
"end": 5.0002319812774658,
"seconds": 1.0000319480895996,
"bytes": 3388320,
"bits_per_second": 27105694.024858635,
"retransmits": 138,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002319812774658,
"end": 6.0001959800720215,
"seconds": 0.99996399879455566,
"bytes": 3648960,
"bits_per_second": 29192730.973505259,
"retransmits": 160,
"snd_cwnd": 24616,
"rtt": 20880,
"rttvar": 11486,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002319812774658,
"end": 6.0001959800720215,
"seconds": 0.99996399879455566,
"bytes": 3648960,
"bits_per_second": 29192730.973505259,
"retransmits": 160,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001959800720215,
"end": 7.000269889831543,
"seconds": 1.0000739097595215,
"bytes": 3388320,
"bits_per_second": 27104556.708731722,
"retransmits": 174,
"snd_cwnd": 2896,
"rtt": 1876,
"rttvar": 1303,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001959800720215,
"end": 7.000269889831543,
"seconds": 1.0000739097595215,
"bytes": 3388320,
"bits_per_second": 27104556.708731722,
"retransmits": 174,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.000269889831543,
"end": 8.0002059936523438,
"seconds": 0.99993610382080078,
"bytes": 3909600,
"bits_per_second": 31278798.595720209,
"retransmits": 107,
"snd_cwnd": 15928,
"rtt": 11181,
"rttvar": 5092,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.000269889831543,
"end": 8.0002059936523438,
"seconds": 0.99993610382080078,
"bytes": 3909600,
"bits_per_second": 31278798.595720209,
"retransmits": 107,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0002059936523438,
"end": 9.0001258850097656,
"seconds": 0.99991989135742188,
"bytes": 3648960,
"bits_per_second": 29194018.693208914,
"retransmits": 183,
"snd_cwnd": 13032,
"rtt": 1025,
"rttvar": 167,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0002059936523438,
"end": 9.0001258850097656,
"seconds": 0.99991989135742188,
"bytes": 3648960,
"bits_per_second": 29194018.693208914,
"retransmits": 183,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001258850097656,
"end": 10.000345945358276,
"seconds": 1.0002200603485107,
"bytes": 3388320,
"bits_per_second": 27100596.233348042,
"retransmits": 188,
"snd_cwnd": 18824,
"rtt": 11648,
"rttvar": 10871,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001258850097656,
"end": 10.000345945358276,
"seconds": 1.0002200603485107,
"bytes": 3388320,
"bits_per_second": 27100596.233348042,
"retransmits": 188,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000345945358276,
"seconds": 10.000345945358276,
"bytes": 39914120,
"bits_per_second": 31930191.389849979,
"retransmits": 1621,
"max_snd_cwnd": 24616,
"max_rtt": 20880,
"min_rtt": 1025,
"mean_rtt": 7313
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042058944702148,
"seconds": 10.000345945358276,
"bytes": 39369672,
"bits_per_second": 31363824.663283907
}
}],
"sum_sent": {
"start": 0,
"end": 10.000345945358276,
"seconds": 10.000345945358276,
"bytes": 39914120,
"bits_per_second": 31930191.389849979,
"retransmits": 1621
},
"sum_received": {
"start": 0,
"end": 10.042058944702148,
"seconds": 10.042058944702148,
"bytes": 39369672,
"bits_per_second": 31363824.663283907
},
"cpu_utilization_percent": {
"host_total": 0.59175650139244407,
"host_user": 0.19399464034426442,
"host_system": 0.39782132908282258,
"remote_total": 0.56401796945967619,
"remote_user": 0.047235123782834121,
"remote_system": 0.516846225841145
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60450,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:51:02 GMT",
"timesecs": 1616359862
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "4vqilzntdjix5xiz4jy3xfvkrdbpncdxs4is",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002388954162598,
"seconds": 1.0002388954162598,
"bytes": 7458648,
"bits_per_second": 59654932.710018292,
"retransmits": 188,
"snd_cwnd": 8688,
"rtt": 1065,
"rttvar": 182,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002388954162598,
"seconds": 1.0002388954162598,
"bytes": 7458648,
"bits_per_second": 59654932.710018292,
"retransmits": 188,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002388954162598,
"end": 2.0002169609069824,
"seconds": 0.99997806549072266,
"bytes": 3453480,
"bits_per_second": 27628446.016405467,
"retransmits": 122,
"snd_cwnd": 5792,
"rtt": 1454,
"rttvar": 1191,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002388954162598,
"end": 2.0002169609069824,
"seconds": 0.99997806549072266,
"bytes": 3453480,
"bits_per_second": 27628446.016405467,
"retransmits": 122,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002169609069824,
"end": 3.0001399517059326,
"seconds": 0.9999229907989502,
"bytes": 4821840,
"bits_per_second": 38577690.837149717,
"retransmits": 178,
"snd_cwnd": 17376,
"rtt": 1116,
"rttvar": 229,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002169609069824,
"end": 3.0001399517059326,
"seconds": 0.9999229907989502,
"bytes": 4821840,
"bits_per_second": 38577690.837149717,
"retransmits": 178,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001399517059326,
"end": 4.0002708435058594,
"seconds": 1.0001308917999268,
"bytes": 3127680,
"bits_per_second": 25018165.327309445,
"retransmits": 117,
"snd_cwnd": 14480,
"rtt": 19976,
"rttvar": 30872,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001399517059326,
"end": 4.0002708435058594,
"seconds": 1.0001308917999268,
"bytes": 3127680,
"bits_per_second": 25018165.327309445,
"retransmits": 117,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002708435058594,
"end": 5.0003399848937988,
"seconds": 1.0000691413879395,
"bytes": 3714120,
"bits_per_second": 29710905.746739734,
"retransmits": 126,
"snd_cwnd": 1448,
"rtt": 1058,
"rttvar": 638,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002708435058594,
"end": 5.0003399848937988,
"seconds": 1.0000691413879395,
"bytes": 3714120,
"bits_per_second": 29710905.746739734,
"retransmits": 126,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0003399848937988,
"end": 6.000140905380249,
"seconds": 0.9998009204864502,
"bytes": 4170240,
"bits_per_second": 33368562.997289356,
"retransmits": 180,
"snd_cwnd": 11584,
"rtt": 4544,
"rttvar": 5203,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0003399848937988,
"end": 6.000140905380249,
"seconds": 0.9998009204864502,
"bytes": 4170240,
"bits_per_second": 33368562.997289356,
"retransmits": 180,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.000140905380249,
"end": 7.0001859664916992,
"seconds": 1.0000450611114502,
"bytes": 3779280,
"bits_per_second": 30232877.672929719,
"retransmits": 118,
"snd_cwnd": 4344,
"rtt": 1143,
"rttvar": 241,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.000140905380249,
"end": 7.0001859664916992,
"seconds": 1.0000450611114502,
"bytes": 3779280,
"bits_per_second": 30232877.672929719,
"retransmits": 118,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001859664916992,
"end": 8.0001819133758545,
"seconds": 0.99999594688415527,
"bytes": 3127680,
"bits_per_second": 25021541.41520597,
"retransmits": 148,
"snd_cwnd": 11584,
"rtt": 8275,
"rttvar": 5111,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001859664916992,
"end": 8.0001819133758545,
"seconds": 0.99999594688415527,
"bytes": 3127680,
"bits_per_second": 25021541.41520597,
"retransmits": 148,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001819133758545,
"end": 9.0002338886260986,
"seconds": 1.0000519752502441,
"bytes": 3714120,
"bits_per_second": 29711415.741731714,
"retransmits": 145,
"snd_cwnd": 17376,
"rtt": 7908,
"rttvar": 7947,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001819133758545,
"end": 9.0002338886260986,
"seconds": 1.0000519752502441,
"bytes": 3714120,
"bits_per_second": 29711415.741731714,
"retransmits": 145,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002338886260986,
"end": 10.000209808349609,
"seconds": 0.99997591972351074,
"bytes": 3714120,
"bits_per_second": 29713675.513521876,
"retransmits": 149,
"snd_cwnd": 7240,
"rtt": 961,
"rttvar": 391,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002338886260986,
"end": 10.000209808349609,
"seconds": 0.99997591972351074,
"bytes": 3714120,
"bits_per_second": 29713675.513521876,
"retransmits": 149,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000209808349609,
"seconds": 10.000209808349609,
"bytes": 41081208,
"bits_per_second": 32864276.880030669,
"retransmits": 1471,
"max_snd_cwnd": 17376,
"max_rtt": 19976,
"min_rtt": 961,
"mean_rtt": 4750
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041539907455444,
"seconds": 10.000209808349609,
"bytes": 40056024,
"bits_per_second": 31912255.983973131
}
}],
"sum_sent": {
"start": 0,
"end": 10.000209808349609,
"seconds": 10.000209808349609,
"bytes": 41081208,
"bits_per_second": 32864276.880030669,
"retransmits": 1471
},
"sum_received": {
"start": 0,
"end": 10.041539907455444,
"seconds": 10.041539907455444,
"bytes": 40056024,
"bits_per_second": 31912255.983973131
},
"cpu_utilization_percent": {
"host_total": 0.59016767746577825,
"host_user": 0.18129275589070151,
"host_system": 0.4088650116179382,
"remote_total": 1.2608686851542663,
"remote_user": 0.18791675493927823,
"remote_system": 1.0729519302149881
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42766,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:33:47 GMT",
"timesecs": 1616344427
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "mijv2iahuzgyfes45weeten5gri2mhorsqtn",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001349449157715,
"seconds": 1.0001349449157715,
"bytes": 4711792,
"bits_per_second": 37689250.027329572,
"retransmits": 68,
"snd_cwnd": 23168,
"rtt": 22044,
"rttvar": 7282,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001349449157715,
"seconds": 1.0001349449157715,
"bytes": 4711792,
"bits_per_second": 37689250.027329572,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001349449157715,
"end": 2.0001471042633057,
"seconds": 1.0000121593475342,
"bytes": 2867040,
"bits_per_second": 22936041.112705052,
"retransmits": 70,
"snd_cwnd": 31856,
"rtt": 12713,
"rttvar": 4459,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001349449157715,
"end": 2.0001471042633057,
"seconds": 1.0000121593475342,
"bytes": 2867040,
"bits_per_second": 22936041.112705052,
"retransmits": 70,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001471042633057,
"end": 3.0003139972686768,
"seconds": 1.0001668930053711,
"bytes": 2476080,
"bits_per_second": 19805334.628181521,
"retransmits": 58,
"snd_cwnd": 15928,
"rtt": 1088,
"rttvar": 121,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001471042633057,
"end": 3.0003139972686768,
"seconds": 1.0001668930053711,
"bytes": 2476080,
"bits_per_second": 19805334.628181521,
"retransmits": 58,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0003139972686768,
"end": 4.0001420974731445,
"seconds": 0.99982810020446777,
"bytes": 3323160,
"bits_per_second": 26589850.789914019,
"retransmits": 78,
"snd_cwnd": 10136,
"rtt": 2788,
"rttvar": 2845,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0003139972686768,
"end": 4.0001420974731445,
"seconds": 0.99982810020446777,
"bytes": 3323160,
"bits_per_second": 26589850.789914019,
"retransmits": 78,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001420974731445,
"end": 5.0000970363616943,
"seconds": 0.9999549388885498,
"bytes": 2345760,
"bits_per_second": 18766925.658528678,
"retransmits": 57,
"snd_cwnd": 7240,
"rtt": 910,
"rttvar": 158,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001420974731445,
"end": 5.0000970363616943,
"seconds": 0.9999549388885498,
"bytes": 2345760,
"bits_per_second": 18766925.658528678,
"retransmits": 57,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0000970363616943,
"end": 6.0000960826873779,
"seconds": 0.99999904632568359,
"bytes": 2410920,
"bits_per_second": 19287378.393877406,
"retransmits": 105,
"snd_cwnd": 23168,
"rtt": 1225,
"rttvar": 169,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0000970363616943,
"end": 6.0000960826873779,
"seconds": 0.99999904632568359,
"bytes": 2410920,
"bits_per_second": 19287378.393877406,
"retransmits": 105,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0000960826873779,
"end": 7.0001261234283447,
"seconds": 1.0000300407409668,
"bytes": 3518640,
"bits_per_second": 28148274.404979937,
"retransmits": 83,
"snd_cwnd": 41992,
"rtt": 2531,
"rttvar": 393,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0000960826873779,
"end": 7.0001261234283447,
"seconds": 1.0000300407409668,
"bytes": 3518640,
"bits_per_second": 28148274.404979937,
"retransmits": 83,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001261234283447,
"end": 8.0001270771026611,
"seconds": 1.0000009536743164,
"bytes": 2801880,
"bits_per_second": 22415018.623372436,
"retransmits": 68,
"snd_cwnd": 23168,
"rtt": 10216,
"rttvar": 4843,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001261234283447,
"end": 8.0001270771026611,
"seconds": 1.0000009536743164,
"bytes": 2801880,
"bits_per_second": 22415018.623372436,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001270771026611,
"end": 9.000136137008667,
"seconds": 1.0000090599060059,
"bytes": 2606400,
"bits_per_second": 20851011.091799382,
"retransmits": 56,
"snd_cwnd": 15928,
"rtt": 6746,
"rttvar": 8395,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001270771026611,
"end": 9.000136137008667,
"seconds": 1.0000090599060059,
"bytes": 2606400,
"bits_per_second": 20851011.091799382,
"retransmits": 56,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.000136137008667,
"end": 10.000205993652344,
"seconds": 1.0000698566436768,
"bytes": 2801880,
"bits_per_second": 22413474.26991437,
"retransmits": 36,
"snd_cwnd": 31856,
"rtt": 21043,
"rttvar": 10725,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.000136137008667,
"end": 10.000205993652344,
"seconds": 1.0000698566436768,
"bytes": 2801880,
"bits_per_second": 22413474.26991437,
"retransmits": 36,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000205993652344,
"seconds": 10.000205993652344,
"bytes": 29863552,
"bits_per_second": 23890349.473965608,
"retransmits": 679,
"max_snd_cwnd": 41992,
"max_rtt": 22044,
"min_rtt": 910,
"mean_rtt": 8130
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.049556970596313,
"seconds": 10.000205993652344,
"bytes": 29576848,
"bits_per_second": 23544797.516179454
}
}],
"sum_sent": {
"start": 0,
"end": 10.000205993652344,
"seconds": 10.000205993652344,
"bytes": 29863552,
"bits_per_second": 23890349.473965608,
"retransmits": 679
},
"sum_received": {
"start": 0,
"end": 10.049556970596313,
"seconds": 10.049556970596313,
"bytes": 29576848,
"bits_per_second": 23544797.516179454
},
"cpu_utilization_percent": {
"host_total": 0.57535536407004,
"host_user": 0.1212610154261816,
"host_system": 0.45412408891906092,
"remote_total": 0.538348710342157,
"remote_user": 0.060528736509778309,
"remote_system": 0.47783438739733886
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42770,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:34:01 GMT",
"timesecs": 1616344441
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "sae6ubl4mdastdd2q6ophc737ts2w2ln3d6t",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001900196075439,
"seconds": 1.0001900196075439,
"bytes": 4469976,
"bits_per_second": 35753014.22626821,
"retransmits": 123,
"snd_cwnd": 34752,
"rtt": 32809,
"rttvar": 4477,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001900196075439,
"seconds": 1.0001900196075439,
"bytes": 4469976,
"bits_per_second": 35753014.22626821,
"retransmits": 123,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001900196075439,
"end": 2.0003101825714111,
"seconds": 1.0001201629638672,
"bytes": 2801880,
"bits_per_second": 22412346.865973365,
"retransmits": 49,
"snd_cwnd": 18824,
"rtt": 1103,
"rttvar": 151,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001900196075439,
"end": 2.0003101825714111,
"seconds": 1.0001201629638672,
"bytes": 2801880,
"bits_per_second": 22412346.865973365,
"retransmits": 49,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003101825714111,
"end": 3.0001170635223389,
"seconds": 0.99980688095092773,
"bytes": 2997360,
"bits_per_second": 23983511.6729677,
"retransmits": 84,
"snd_cwnd": 59368,
"rtt": 2307,
"rttvar": 170,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003101825714111,
"end": 3.0001170635223389,
"seconds": 0.99980688095092773,
"bytes": 2997360,
"bits_per_second": 23983511.6729677,
"retransmits": 84,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001170635223389,
"end": 4.0001771450042725,
"seconds": 1.0000600814819336,
"bytes": 2801880,
"bits_per_second": 22413693.352087803,
"retransmits": 115,
"snd_cwnd": 40544,
"rtt": 15913,
"rttvar": 18512,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001170635223389,
"end": 4.0001771450042725,
"seconds": 1.0000600814819336,
"bytes": 2801880,
"bits_per_second": 22413693.352087803,
"retransmits": 115,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001771450042725,
"end": 5.0001130104064941,
"seconds": 0.99993586540222168,
"bytes": 2932200,
"bits_per_second": 23459104.540233929,
"retransmits": 123,
"snd_cwnd": 7240,
"rtt": 5511,
"rttvar": 6654,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001771450042725,
"end": 5.0001130104064941,
"seconds": 0.99993586540222168,
"bytes": 2932200,
"bits_per_second": 23459104.540233929,
"retransmits": 123,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001130104064941,
"end": 6.0001330375671387,
"seconds": 1.0000200271606445,
"bytes": 2736720,
"bits_per_second": 21893321.5389325,
"retransmits": 56,
"snd_cwnd": 36200,
"rtt": 17888,
"rttvar": 846,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001130104064941,
"end": 6.0001330375671387,
"seconds": 1.0000200271606445,
"bytes": 2736720,
"bits_per_second": 21893321.5389325,
"retransmits": 56,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001330375671387,
"end": 7.0003330707550049,
"seconds": 1.0002000331878662,
"bytes": 2218336,
"bits_per_second": 17743138.783386406,
"retransmits": 71,
"snd_cwnd": 5792,
"rtt": 16728,
"rttvar": 2336,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001330375671387,
"end": 7.0003330707550049,
"seconds": 1.0002000331878662,
"bytes": 2218336,
"bits_per_second": 17743138.783386406,
"retransmits": 71,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003330707550049,
"end": 8.0004470348358154,
"seconds": 1.0001139640808105,
"bytes": 2610744,
"bits_per_second": 20883572.022910368,
"retransmits": 59,
"snd_cwnd": 15928,
"rtt": 13185,
"rttvar": 3960,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003330707550049,
"end": 8.0004470348358154,
"seconds": 1.0001139640808105,
"bytes": 2610744,
"bits_per_second": 20883572.022910368,
"retransmits": 59,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0004470348358154,
"end": 9.0002210140228271,
"seconds": 0.99977397918701172,
"bytes": 3323160,
"bits_per_second": 26591290.185026027,
"retransmits": 100,
"snd_cwnd": 10136,
"rtt": 5925,
"rttvar": 6842,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0004470348358154,
"end": 9.0002210140228271,
"seconds": 0.99977397918701172,
"bytes": 3323160,
"bits_per_second": 26591290.185026027,
"retransmits": 100,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002210140228271,
"end": 10.000101089477539,
"seconds": 0.99988007545471191,
"bytes": 2932200,
"bits_per_second": 23460413.479418788,
"retransmits": 148,
"snd_cwnd": 28960,
"rtt": 1011,
"rttvar": 149,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002210140228271,
"end": 10.000101089477539,
"seconds": 0.99988007545471191,
"bytes": 2932200,
"bits_per_second": 23460413.479418788,
"retransmits": 148,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000101089477539,
"seconds": 10.000101089477539,
"bytes": 29824456,
"bits_per_second": 23859323.60734421,
"retransmits": 928,
"max_snd_cwnd": 59368,
"max_rtt": 32809,
"min_rtt": 1011,
"mean_rtt": 11238
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.053678035736084,
"seconds": 10.000101089477539,
"bytes": 29508792,
"bits_per_second": 23480992.245910529
}
}],
"sum_sent": {
"start": 0,
"end": 10.000101089477539,
"seconds": 10.000101089477539,
"bytes": 29824456,
"bits_per_second": 23859323.60734421,
"retransmits": 928
},
"sum_received": {
"start": 0,
"end": 10.053678035736084,
"seconds": 10.053678035736084,
"bytes": 29508792,
"bits_per_second": 23480992.245910529
},
"cpu_utilization_percent": {
"host_total": 0.5546793600045673,
"host_user": 0.21428135313138807,
"host_system": 0.34040791858755692,
"remote_total": 1.9227827922192335,
"remote_user": 0.21406840993107332,
"remote_system": 1.7087143822881603
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42774,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:34:16 GMT",
"timesecs": 1616344456
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "zma5dksyespamvt7mrgo4sklnvjcogptfdhy",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0003030300140381,
"seconds": 1.0003030300140381,
"bytes": 4484456,
"bits_per_second": 35864779.895244874,
"retransmits": 86,
"snd_cwnd": 14480,
"rtt": 6682,
"rttvar": 6934,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0003030300140381,
"seconds": 1.0003030300140381,
"bytes": 4484456,
"bits_per_second": 35864779.895244874,
"retransmits": 86,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0003030300140381,
"end": 2.0002470016479492,
"seconds": 0.99994397163391113,
"bytes": 2997360,
"bits_per_second": 23980223.572745226,
"retransmits": 45,
"snd_cwnd": 37648,
"rtt": 37174,
"rttvar": 6983,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0003030300140381,
"end": 2.0002470016479492,
"seconds": 0.99994397163391113,
"bytes": 2997360,
"bits_per_second": 23980223.572745226,
"retransmits": 45,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002470016479492,
"end": 3.0001869201660156,
"seconds": 0.99993991851806641,
"bytes": 3062520,
"bits_per_second": 24501632.094366021,
"retransmits": 79,
"snd_cwnd": 34752,
"rtt": 14741,
"rttvar": 4938,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002470016479492,
"end": 3.0001869201660156,
"seconds": 0.99993991851806641,
"bytes": 3062520,
"bits_per_second": 24501632.094366021,
"retransmits": 79,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001869201660156,
"end": 4.0001049041748047,
"seconds": 0.99991798400878906,
"bytes": 2748304,
"bits_per_second": 21988235.386920236,
"retransmits": 102,
"snd_cwnd": 11584,
"rtt": 7710,
"rttvar": 8302,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001869201660156,
"end": 4.0001049041748047,
"seconds": 0.99991798400878906,
"bytes": 2748304,
"bits_per_second": 21988235.386920236,
"retransmits": 102,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001049041748047,
"end": 5.00026798248291,
"seconds": 1.0001630783081055,
"bytes": 2541240,
"bits_per_second": 20326605.171619084,
"retransmits": 55,
"snd_cwnd": 23168,
"rtt": 11577,
"rttvar": 4615,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001049041748047,
"end": 5.00026798248291,
"seconds": 1.0001630783081055,
"bytes": 2541240,
"bits_per_second": 20326605.171619084,
"retransmits": 55,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.00026798248291,
"end": 6.0001900196075439,
"seconds": 0.99992203712463379,
"bytes": 2801880,
"bits_per_second": 22416787.67722379,
"retransmits": 68,
"snd_cwnd": 14480,
"rtt": 19585,
"rttvar": 10292,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.00026798248291,
"end": 6.0001900196075439,
"seconds": 0.99992203712463379,
"bytes": 2801880,
"bits_per_second": 22416787.67722379,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001900196075439,
"end": 7.0001358985900879,
"seconds": 0.999945878982544,
"bytes": 3062520,
"bits_per_second": 24501486.04535396,
"retransmits": 91,
"snd_cwnd": 10136,
"rtt": 2785,
"rttvar": 1558,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001900196075439,
"end": 7.0001358985900879,
"seconds": 0.999945878982544,
"bytes": 3062520,
"bits_per_second": 24501486.04535396,
"retransmits": 91,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001358985900879,
"end": 8.0000829696655273,
"seconds": 0.99994707107543945,
"bytes": 2671560,
"bits_per_second": 21373611.282259144,
"retransmits": 60,
"snd_cwnd": 24616,
"rtt": 5053,
"rttvar": 4828,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001358985900879,
"end": 8.0000829696655273,
"seconds": 0.99994707107543945,
"bytes": 2671560,
"bits_per_second": 21373611.282259144,
"retransmits": 60,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000829696655273,
"end": 9.0002250671386719,
"seconds": 1.0001420974731445,
"bytes": 2606400,
"bits_per_second": 20848237.518129155,
"retransmits": 80,
"snd_cwnd": 11584,
"rtt": 12159,
"rttvar": 6175,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0000829696655273,
"end": 9.0002250671386719,
"seconds": 1.0001420974731445,
"bytes": 2606400,
"bits_per_second": 20848237.518129155,
"retransmits": 80,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002250671386719,
"end": 10.000231981277466,
"seconds": 1.0000069141387939,
"bytes": 2736720,
"bits_per_second": 21893608.62455127,
"retransmits": 124,
"snd_cwnd": 27512,
"rtt": 25366,
"rttvar": 7069,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002250671386719,
"end": 10.000231981277466,
"seconds": 1.0000069141387939,
"bytes": 2736720,
"bits_per_second": 21893608.62455127,
"retransmits": 124,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000231981277466,
"seconds": 10.000231981277466,
"bytes": 29712960,
"bits_per_second": 23769816.584758352,
"retransmits": 790,
"max_snd_cwnd": 37648,
"max_rtt": 37174,
"min_rtt": 2785,
"mean_rtt": 14283
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.068006992340088,
"seconds": 10.000231981277466,
"bytes": 29461008,
"bits_per_second": 23409604.719118245
}
}],
"sum_sent": {
"start": 0,
"end": 10.000231981277466,
"seconds": 10.000231981277466,
"bytes": 29712960,
"bits_per_second": 23769816.584758352,
"retransmits": 790
},
"sum_received": {
"start": 0,
"end": 10.068006992340088,
"seconds": 10.068006992340088,
"bytes": 29461008,
"bits_per_second": 23409604.719118245
},
"cpu_utilization_percent": {
"host_total": 0.55655837683489784,
"host_user": 0.075491579819634891,
"host_system": 0.48115599541599507,
"remote_total": 1.8682454182709081,
"remote_user": 0.13392751600148747,
"remote_system": 1.7344158645622973
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45822,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:10:30 GMT",
"timesecs": 1616350230
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "rrf2pvf4qkiezggwy2pa3qqlvodor7aqyt4r",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.000262975692749,
"seconds": 1.000262975692749,
"bytes": 3472176,
"bits_per_second": 27770105.137363788,
"retransmits": 281,
"snd_cwnd": 14480,
"rtt": 531,
"rttvar": 401,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.000262975692749,
"seconds": 1.000262975692749,
"bytes": 3472176,
"bits_per_second": 27770105.137363788,
"retransmits": 281,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.000262975692749,
"end": 2.0001749992370605,
"seconds": 0.99991202354431152,
"bytes": 2345760,
"bits_per_second": 18767731.118465118,
"retransmits": 227,
"snd_cwnd": 5792,
"rtt": 274,
"rttvar": 330,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.000262975692749,
"end": 2.0001749992370605,
"seconds": 0.99991202354431152,
"bytes": 2345760,
"bits_per_second": 18767731.118465118,
"retransmits": 227,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001749992370605,
"end": 3.00014591217041,
"seconds": 0.99997091293334961,
"bytes": 2085120,
"bits_per_second": 16681445.214308774,
"retransmits": 203,
"snd_cwnd": 14480,
"rtt": 544,
"rttvar": 265,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001749992370605,
"end": 3.00014591217041,
"seconds": 0.99997091293334961,
"bytes": 2085120,
"bits_per_second": 16681445.214308774,
"retransmits": 203,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.00014591217041,
"end": 4.0001678466796875,
"seconds": 1.0000219345092773,
"bytes": 2085120,
"bits_per_second": 16680594.119353537,
"retransmits": 226,
"snd_cwnd": 36200,
"rtt": 572,
"rttvar": 56,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.00014591217041,
"end": 4.0001678466796875,
"seconds": 1.0000219345092773,
"bytes": 2085120,
"bits_per_second": 16680594.119353537,
"retransmits": 226,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001678466796875,
"end": 5.0001490116119385,
"seconds": 0.999981164932251,
"bytes": 2085120,
"bits_per_second": 16681274.192929564,
"retransmits": 297,
"snd_cwnd": 4344,
"rtt": 595,
"rttvar": 106,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001678466796875,
"end": 5.0001490116119385,
"seconds": 0.999981164932251,
"bytes": 2085120,
"bits_per_second": 16681274.192929564,
"retransmits": 297,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001490116119385,
"end": 6.0001709461212158,
"seconds": 1.0000219345092773,
"bytes": 2085120,
"bits_per_second": 16680594.119353537,
"retransmits": 352,
"snd_cwnd": 11584,
"rtt": 411,
"rttvar": 290,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001490116119385,
"end": 6.0001709461212158,
"seconds": 1.0000219345092773,
"bytes": 2085120,
"bits_per_second": 16680594.119353537,
"retransmits": 352,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001709461212158,
"end": 7.0003628730773926,
"seconds": 1.0001919269561768,
"bytes": 1563840,
"bits_per_second": 12508319.316346727,
"retransmits": 154,
"snd_cwnd": 5792,
"rtt": 1173,
"rttvar": 1657,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001709461212158,
"end": 7.0003628730773926,
"seconds": 1.0001919269561768,
"bytes": 1563840,
"bits_per_second": 12508319.316346727,
"retransmits": 154,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003628730773926,
"end": 8.0001809597015381,
"seconds": 0.99981808662414551,
"bytes": 2606400,
"bits_per_second": 20854993.802326005,
"retransmits": 278,
"snd_cwnd": 2896,
"rtt": 527,
"rttvar": 314,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003628730773926,
"end": 8.0001809597015381,
"seconds": 0.99981808662414551,
"bytes": 2606400,
"bits_per_second": 20854993.802326005,
"retransmits": 278,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001809597015381,
"end": 9.0002198219299316,
"seconds": 1.0000388622283936,
"bytes": 1824480,
"bits_per_second": 14595272.795175167,
"retransmits": 179,
"snd_cwnd": 14480,
"rtt": 521,
"rttvar": 341,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001809597015381,
"end": 9.0002198219299316,
"seconds": 1.0000388622283936,
"bytes": 1824480,
"bits_per_second": 14595272.795175167,
"retransmits": 179,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0002198219299316,
"end": 10.000249862670898,
"seconds": 1.0000300407409668,
"bytes": 2085120,
"bits_per_second": 16680458.906654777,
"retransmits": 195,
"snd_cwnd": 14480,
"rtt": 475,
"rttvar": 183,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0002198219299316,
"end": 10.000249862670898,
"seconds": 1.0000300407409668,
"bytes": 2085120,
"bits_per_second": 16680458.906654777,
"retransmits": 195,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000249862670898,
"seconds": 10.000249862670898,
"bytes": 22238256,
"bits_per_second": 17790160.290303417,
"retransmits": 2392,
"max_snd_cwnd": 36200,
"max_rtt": 1173,
"min_rtt": 274,
"mean_rtt": 562
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.040590047836304,
"seconds": 10.000249862670898,
"bytes": 21602584,
"bits_per_second": 17212202.786552567
}
}],
"sum_sent": {
"start": 0,
"end": 10.000249862670898,
"seconds": 10.000249862670898,
"bytes": 22238256,
"bits_per_second": 17790160.290303417,
"retransmits": 2392
},
"sum_received": {
"start": 0,
"end": 10.040590047836304,
"seconds": 10.040590047836304,
"bytes": 21602584,
"bits_per_second": 17212202.786552567
},
"cpu_utilization_percent": {
"host_total": 0.5132473063488231,
"host_user": 0.12998722631626689,
"host_system": 0.38326999364042058,
"remote_total": 0.31565506489888989,
"remote_user": 0.046302380036891674,
"remote_system": 0.26941012650151341
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45826,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:11:07 GMT",
"timesecs": 1616350267
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "46poghndw66xhc5rbk63rgdis6v7erwhegfe",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002460479736328,
"seconds": 1.0002460479736328,
"bytes": 3360808,
"bits_per_second": 26879850.267310176,
"retransmits": 223,
"snd_cwnd": 1448,
"rtt": 215,
"rttvar": 296,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002460479736328,
"seconds": 1.0002460479736328,
"bytes": 3360808,
"bits_per_second": 26879850.267310176,
"retransmits": 223,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002460479736328,
"end": 2.0001449584960938,
"seconds": 0.99989891052246094,
"bytes": 2215440,
"bits_per_second": 17725311.842513375,
"retransmits": 220,
"snd_cwnd": 20272,
"rtt": 503,
"rttvar": 515,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002460479736328,
"end": 2.0001449584960938,
"seconds": 0.99989891052246094,
"bytes": 2215440,
"bits_per_second": 17725311.842513375,
"retransmits": 220,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001449584960938,
"end": 3.0002999305725098,
"seconds": 1.000154972076416,
"bytes": 2019960,
"bits_per_second": 16157176.088872489,
"retransmits": 299,
"snd_cwnd": 13032,
"rtt": 400,
"rttvar": 312,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001449584960938,
"end": 3.0002999305725098,
"seconds": 1.000154972076416,
"bytes": 2019960,
"bits_per_second": 16157176.088872489,
"retransmits": 299,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0002999305725098,
"end": 4.000169038772583,
"seconds": 0.99986910820007324,
"bytes": 2215440,
"bits_per_second": 17725840.167124689,
"retransmits": 310,
"snd_cwnd": 11584,
"rtt": 406,
"rttvar": 382,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0002999305725098,
"end": 4.000169038772583,
"seconds": 0.99986910820007324,
"bytes": 2215440,
"bits_per_second": 17725840.167124689,
"retransmits": 310,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.000169038772583,
"end": 5.0002329349517822,
"seconds": 1.0000638961791992,
"bytes": 1759320,
"bits_per_second": 14073660.74685093,
"retransmits": 124,
"snd_cwnd": 23168,
"rtt": 264,
"rttvar": 121,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.000169038772583,
"end": 5.0002329349517822,
"seconds": 1.0000638961791992,
"bytes": 1759320,
"bits_per_second": 14073660.74685093,
"retransmits": 124,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002329349517822,
"end": 6.0001339912414551,
"seconds": 0.99990105628967285,
"bytes": 2410920,
"bits_per_second": 19289268.551800013,
"retransmits": 202,
"snd_cwnd": 28960,
"rtt": 97,
"rttvar": 164,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002329349517822,
"end": 6.0001339912414551,
"seconds": 0.99990105628967285,
"bytes": 2410920,
"bits_per_second": 19289268.551800013,
"retransmits": 202,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001339912414551,
"end": 7.0003030300140381,
"seconds": 1.000169038772583,
"bytes": 1563840,
"bits_per_second": 12508605.5606693,
"retransmits": 268,
"snd_cwnd": 7240,
"rtt": 276,
"rttvar": 255,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001339912414551,
"end": 7.0003030300140381,
"seconds": 1.000169038772583,
"bytes": 1563840,
"bits_per_second": 12508605.5606693,
"retransmits": 268,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003030300140381,
"end": 8.0001919269561768,
"seconds": 0.99988889694213867,
"bytes": 2345760,
"bits_per_second": 18768165.200544227,
"retransmits": 207,
"snd_cwnd": 23168,
"rtt": 215,
"rttvar": 188,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003030300140381,
"end": 8.0001919269561768,
"seconds": 0.99988889694213867,
"bytes": 2345760,
"bits_per_second": 18768165.200544227,
"retransmits": 207,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001919269561768,
"end": 9.00017786026001,
"seconds": 0.999985933303833,
"bytes": 2345760,
"bits_per_second": 18766343.980458938,
"retransmits": 340,
"snd_cwnd": 10136,
"rtt": 407,
"rttvar": 193,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001919269561768,
"end": 9.00017786026001,
"seconds": 0.999985933303833,
"bytes": 2345760,
"bits_per_second": 18766343.980458938,
"retransmits": 340,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.00017786026001,
"end": 10.000370025634766,
"seconds": 1.0001921653747559,
"bytes": 1563840,
"bits_per_second": 12508316.334703976,
"retransmits": 376,
"snd_cwnd": 2896,
"rtt": 264,
"rttvar": 294,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.00017786026001,
"end": 10.000370025634766,
"seconds": 1.0001921653747559,
"bytes": 1563840,
"bits_per_second": 12508316.334703976,
"retransmits": 376,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000370025634766,
"seconds": 10.000370025634766,
"bytes": 21801088,
"bits_per_second": 17440225.066964913,
"retransmits": 2569,
"max_snd_cwnd": 28960,
"max_rtt": 503,
"min_rtt": 97,
"mean_rtt": 304
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.040863990783691,
"seconds": 10.000370025634766,
"bytes": 21428952,
"bits_per_second": 17073392.902976643
}
}],
"sum_sent": {
"start": 0,
"end": 10.000370025634766,
"seconds": 10.000370025634766,
"bytes": 21801088,
"bits_per_second": 17440225.066964913,
"retransmits": 2569
},
"sum_received": {
"start": 0,
"end": 10.040863990783691,
"seconds": 10.040863990783691,
"bytes": 21428952,
"bits_per_second": 17073392.902976643
},
"cpu_utilization_percent": {
"host_total": 0.53106718232824135,
"host_user": 0.18626509779289391,
"host_system": 0.34485165212750052,
"remote_total": 0.17704253487329794,
"remote_user": 0.0279210808120568,
"remote_system": 0.14914620679245749
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45830,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:11:19 GMT",
"timesecs": 1616350279
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "anfftuvvmp4tau2qqoudukidyeewlqhyvjh6",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.000169038772583,
"seconds": 1.000169038772583,
"bytes": 3539128,
"bits_per_second": 28308238.810057562,
"retransmits": 292,
"snd_cwnd": 2896,
"rtt": 260,
"rttvar": 255,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.000169038772583,
"seconds": 1.000169038772583,
"bytes": 3539128,
"bits_per_second": 28308238.810057562,
"retransmits": 292,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.000169038772583,
"end": 2.0002400875091553,
"seconds": 1.0000710487365723,
"bytes": 2085120,
"bits_per_second": 16679774.923065407,
"retransmits": 278,
"snd_cwnd": 2896,
"rtt": 215,
"rttvar": 180,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.000169038772583,
"end": 2.0002400875091553,
"seconds": 1.0000710487365723,
"bytes": 2085120,
"bits_per_second": 16679774.923065407,
"retransmits": 278,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002400875091553,
"end": 3.0003311634063721,
"seconds": 1.0000910758972168,
"bytes": 1824480,
"bits_per_second": 14594510.791835193,
"retransmits": 153,
"snd_cwnd": 5792,
"rtt": 1176,
"rttvar": 1661,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002400875091553,
"end": 3.0003311634063721,
"seconds": 1.0000910758972168,
"bytes": 1824480,
"bits_per_second": 14594510.791835193,
"retransmits": 153,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0003311634063721,
"end": 4.0001740455627441,
"seconds": 0.99984288215637207,
"bytes": 2345760,
"bits_per_second": 18769028.949355513,
"retransmits": 188,
"snd_cwnd": 4344,
"rtt": 592,
"rttvar": 390,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0003311634063721,
"end": 4.0001740455627441,
"seconds": 0.99984288215637207,
"bytes": 2345760,
"bits_per_second": 18769028.949355513,
"retransmits": 188,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001740455627441,
"end": 5.0002310276031494,
"seconds": 1.0000569820404053,
"bytes": 2085120,
"bits_per_second": 16680009.539022487,
"retransmits": 214,
"snd_cwnd": 2896,
"rtt": 274,
"rttvar": 249,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001740455627441,
"end": 5.0002310276031494,
"seconds": 1.0000569820404053,
"bytes": 2085120,
"bits_per_second": 16680009.539022487,
"retransmits": 214,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002310276031494,
"end": 6.0002200603485107,
"seconds": 0.99998903274536133,
"bytes": 2085120,
"bits_per_second": 16681142.946342357,
"retransmits": 398,
"snd_cwnd": 2896,
"rtt": 285,
"rttvar": 304,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002310276031494,
"end": 6.0002200603485107,
"seconds": 0.99998903274536133,
"bytes": 2085120,
"bits_per_second": 16681142.946342357,
"retransmits": 398,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002200603485107,
"end": 7.0002570152282715,
"seconds": 1.0000369548797607,
"bytes": 1824480,
"bits_per_second": 14595300.632420057,
"retransmits": 150,
"snd_cwnd": 24616,
"rtt": 155,
"rttvar": 65,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002200603485107,
"end": 7.0002570152282715,
"seconds": 1.0000369548797607,
"bytes": 1824480,
"bits_per_second": 14595300.632420057,
"retransmits": 150,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0002570152282715,
"end": 8.0001041889190674,
"seconds": 0.9998471736907959,
"bytes": 2345760,
"bits_per_second": 18768948.389109951,
"retransmits": 161,
"snd_cwnd": 49232,
"rtt": 190,
"rttvar": 54,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0002570152282715,
"end": 8.0001041889190674,
"seconds": 0.9998471736907959,
"bytes": 2345760,
"bits_per_second": 18768948.389109951,
"retransmits": 161,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001041889190674,
"end": 9.0001950263977051,
"seconds": 1.0000908374786377,
"bytes": 2085120,
"bits_per_second": 16679444.881281909,
"retransmits": 309,
"snd_cwnd": 11584,
"rtt": 453,
"rttvar": 108,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001041889190674,
"end": 9.0001950263977051,
"seconds": 1.0000908374786377,
"bytes": 2085120,
"bits_per_second": 16679444.881281909,
"retransmits": 309,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001950263977051,
"end": 10.000227212905884,
"seconds": 1.0000321865081787,
"bytes": 2085120,
"bits_per_second": 16680423.11542497,
"retransmits": 361,
"snd_cwnd": 2896,
"rtt": 466,
"rttvar": 332,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001950263977051,
"end": 10.000227212905884,
"seconds": 1.0000321865081787,
"bytes": 2085120,
"bits_per_second": 16680423.11542497,
"retransmits": 361,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000227212905884,
"seconds": 10.000227212905884,
"bytes": 22305208,
"bits_per_second": 17843760.966721885,
"retransmits": 2504,
"max_snd_cwnd": 49232,
"max_rtt": 1176,
"min_rtt": 155,
"mean_rtt": 406
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.04158091545105,
"seconds": 10.000227212905884,
"bytes": 21665192,
"bits_per_second": 17260383.345943961
}
}],
"sum_sent": {
"start": 0,
"end": 10.000227212905884,
"seconds": 10.000227212905884,
"bytes": 22305208,
"bits_per_second": 17843760.966721885,
"retransmits": 2504
},
"sum_received": {
"start": 0,
"end": 10.04158091545105,
"seconds": 10.04158091545105,
"bytes": 21665192,
"bits_per_second": 17260383.345943961
},
"cpu_utilization_percent": {
"host_total": 0.50549366437497112,
"host_user": 0.23048821621930318,
"host_system": 0.275015362906656,
"remote_total": 0.505371090434915,
"remote_user": 0.017787950536557913,
"remote_system": 0.48772691318513656
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42778,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:34:56 GMT",
"timesecs": 1616344496
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "x7ayyavb6z7rbc5pujfxb3gf5oy6forovm75",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0000879764556885,
"seconds": 1.0000879764556885,
"bytes": 5679056,
"bits_per_second": 45428451.365861416,
"retransmits": 168,
"snd_cwnd": 17376,
"rtt": 1328,
"rttvar": 346,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0000879764556885,
"seconds": 1.0000879764556885,
"bytes": 5679056,
"bits_per_second": 45428451.365861416,
"retransmits": 168,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0000879764556885,
"end": 2.0001640319824219,
"seconds": 1.0000760555267334,
"bytes": 3648960,
"bits_per_second": 29189459.980246138,
"retransmits": 69,
"snd_cwnd": 14480,
"rtt": 1066,
"rttvar": 213,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0000879764556885,
"end": 2.0001640319824219,
"seconds": 1.0000760555267334,
"bytes": 3648960,
"bits_per_second": 29189459.980246138,
"retransmits": 69,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001640319824219,
"end": 3.0001709461212158,
"seconds": 1.0000069141387939,
"bytes": 3909600,
"bits_per_second": 31276583.749358956,
"retransmits": 105,
"snd_cwnd": 66608,
"rtt": 31804,
"rttvar": 4752,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001640319824219,
"end": 3.0001709461212158,
"seconds": 1.0000069141387939,
"bytes": 3909600,
"bits_per_second": 31276583.749358956,
"retransmits": 105,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001709461212158,
"end": 4.0002858638763428,
"seconds": 1.000114917755127,
"bytes": 3453480,
"bits_per_second": 27624665.435462024,
"retransmits": 33,
"snd_cwnd": 28960,
"rtt": 14839,
"rttvar": 10222,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001709461212158,
"end": 4.0002858638763428,
"seconds": 1.000114917755127,
"bytes": 3453480,
"bits_per_second": 27624665.435462024,
"retransmits": 33,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002858638763428,
"end": 5.0001649856567383,
"seconds": 0.99987912178039551,
"bytes": 4170240,
"bits_per_second": 33365953.217020281,
"retransmits": 82,
"snd_cwnd": 36200,
"rtt": 13906,
"rttvar": 3313,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002858638763428,
"end": 5.0001649856567383,
"seconds": 0.99987912178039551,
"bytes": 4170240,
"bits_per_second": 33365953.217020281,
"retransmits": 82,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001649856567383,
"end": 6.0001218318939209,
"seconds": 0.99995684623718262,
"bytes": 3909600,
"bits_per_second": 31278149.769856535,
"retransmits": 142,
"snd_cwnd": 40544,
"rtt": 6251,
"rttvar": 3650,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001649856567383,
"end": 6.0001218318939209,
"seconds": 0.99995684623718262,
"bytes": 3909600,
"bits_per_second": 31278149.769856535,
"retransmits": 142,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001218318939209,
"end": 7.0001230239868164,
"seconds": 1.0000011920928955,
"bytes": 3648960,
"bits_per_second": 29191645.200847149,
"retransmits": 73,
"snd_cwnd": 23168,
"rtt": 1219,
"rttvar": 103,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001218318939209,
"end": 7.0001230239868164,
"seconds": 1.0000011920928955,
"bytes": 3648960,
"bits_per_second": 29191645.200847149,
"retransmits": 73,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001230239868164,
"end": 8.000234842300415,
"seconds": 1.0001118183135986,
"bytes": 3388320,
"bits_per_second": 27103529.329057854,
"retransmits": 51,
"snd_cwnd": 31856,
"rtt": 11011,
"rttvar": 13851,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001230239868164,
"end": 8.000234842300415,
"seconds": 1.0001118183135986,
"bytes": 3388320,
"bits_per_second": 27103529.329057854,
"retransmits": 51,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.000234842300415,
"end": 9.0001518726348877,
"seconds": 0.99991703033447266,
"bytes": 3909600,
"bits_per_second": 31279395.240961041,
"retransmits": 65,
"snd_cwnd": 20272,
"rtt": 1339,
"rttvar": 166,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.000234842300415,
"end": 9.0001518726348877,
"seconds": 0.99991703033447266,
"bytes": 3909600,
"bits_per_second": 31279395.240961041,
"retransmits": 65,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001518726348877,
"end": 10.000200986862183,
"seconds": 1.0000491142272949,
"bytes": 3909600,
"bits_per_second": 31275263.939578164,
"retransmits": 50,
"snd_cwnd": 15928,
"rtt": 3402,
"rttvar": 3884,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001518726348877,
"end": 10.000200986862183,
"seconds": 1.0000491142272949,
"bytes": 3909600,
"bits_per_second": 31275263.939578164,
"retransmits": 50,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000200986862183,
"seconds": 10.000200986862183,
"bytes": 39627416,
"bits_per_second": 31701295.645606108,
"retransmits": 838,
"max_snd_cwnd": 66608,
"max_rtt": 31804,
"min_rtt": 1066,
"mean_rtt": 8616
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042038202285767,
"seconds": 10.000200986862183,
"bytes": 39221976,
"bits_per_second": 31246227.277703289
}
}],
"sum_sent": {
"start": 0,
"end": 10.000200986862183,
"seconds": 10.000200986862183,
"bytes": 39627416,
"bits_per_second": 31701295.645606108,
"retransmits": 838
},
"sum_received": {
"start": 0,
"end": 10.042038202285767,
"seconds": 10.042038202285767,
"bytes": 39221976,
"bits_per_second": 31246227.277703289
},
"cpu_utilization_percent": {
"host_total": 0.587922799990761,
"host_user": 0.11615113386881613,
"host_system": 0.47177166612194493,
"remote_total": 0.92908346998256808,
"remote_user": 0.18911359074038267,
"remote_system": 0.74000250190748484
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42782,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:35:09 GMT",
"timesecs": 1616344509
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "q2otd4klzj2toickibikejtjtwoji5fxe2eg",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001440048217773,
"seconds": 1.0001440048217773,
"bytes": 5913632,
"bits_per_second": 47302244.248747289,
"retransmits": 55,
"snd_cwnd": 24616,
"rtt": 1324,
"rttvar": 130,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001440048217773,
"seconds": 1.0001440048217773,
"bytes": 5913632,
"bits_per_second": 47302244.248747289,
"retransmits": 55,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001440048217773,
"end": 2.0002188682556152,
"seconds": 1.0000748634338379,
"bytes": 3518640,
"bits_per_second": 28147012.817968167,
"retransmits": 26,
"snd_cwnd": 46336,
"rtt": 22599,
"rttvar": 6621,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001440048217773,
"end": 2.0002188682556152,
"seconds": 1.0000748634338379,
"bytes": 3518640,
"bits_per_second": 28147012.817968167,
"retransmits": 26,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002188682556152,
"end": 3.0002079010009766,
"seconds": 0.99998903274536133,
"bytes": 3518640,
"bits_per_second": 28149428.721952725,
"retransmits": 147,
"snd_cwnd": 18824,
"rtt": 26484,
"rttvar": 36152,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002188682556152,
"end": 3.0002079010009766,
"seconds": 0.99998903274536133,
"bytes": 3518640,
"bits_per_second": 28149428.721952725,
"retransmits": 147,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0002079010009766,
"end": 4.0001018047332764,
"seconds": 0.9998939037322998,
"bytes": 4300560,
"bits_per_second": 34408130.574232467,
"retransmits": 39,
"snd_cwnd": 23168,
"rtt": 1290,
"rttvar": 260,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0002079010009766,
"end": 4.0001018047332764,
"seconds": 0.9998939037322998,
"bytes": 4300560,
"bits_per_second": 34408130.574232467,
"retransmits": 39,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001018047332764,
"end": 5.0001399517059326,
"seconds": 1.0000381469726562,
"bytes": 3518640,
"bits_per_second": 28148046.237249862,
"retransmits": 45,
"snd_cwnd": 34752,
"rtt": 14496,
"rttvar": 2393,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001018047332764,
"end": 5.0001399517059326,
"seconds": 1.0000381469726562,
"bytes": 3518640,
"bits_per_second": 28148046.237249862,
"retransmits": 45,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001399517059326,
"end": 6.0001378059387207,
"seconds": 0.99999785423278809,
"bytes": 3909600,
"bits_per_second": 31276867.112875942,
"retransmits": 45,
"snd_cwnd": 36200,
"rtt": 4493,
"rttvar": 2668,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001399517059326,
"end": 6.0001378059387207,
"seconds": 0.99999785423278809,
"bytes": 3909600,
"bits_per_second": 31276867.112875942,
"retransmits": 45,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001378059387207,
"end": 7.00008487701416,
"seconds": 0.99994707107543945,
"bytes": 3714120,
"bits_per_second": 29714532.758262713,
"retransmits": 28,
"snd_cwnd": 41992,
"rtt": 2091,
"rttvar": 370,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001378059387207,
"end": 7.00008487701416,
"seconds": 0.99994707107543945,
"bytes": 3714120,
"bits_per_second": 29714532.758262713,
"retransmits": 28,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.00008487701416,
"end": 8.0002028942108154,
"seconds": 1.0001180171966553,
"bytes": 3518640,
"bits_per_second": 28145798.31178562,
"retransmits": 25,
"snd_cwnd": 39096,
"rtt": 10473,
"rttvar": 8444,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.00008487701416,
"end": 8.0002028942108154,
"seconds": 1.0001180171966553,
"bytes": 3518640,
"bits_per_second": 28145798.31178562,
"retransmits": 25,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0002028942108154,
"end": 9.0001418590545654,
"seconds": 0.99993896484375,
"bytes": 4952160,
"bits_per_second": 39619698.194469877,
"retransmits": 113,
"snd_cwnd": 20272,
"rtt": 3062,
"rttvar": 3150,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0002028942108154,
"end": 9.0001418590545654,
"seconds": 0.99993896484375,
"bytes": 4952160,
"bits_per_second": 39619698.194469877,
"retransmits": 113,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001418590545654,
"end": 10.00013279914856,
"seconds": 0.99999094009399414,
"bytes": 3453480,
"bits_per_second": 27628090.307901312,
"retransmits": 47,
"snd_cwnd": 39096,
"rtt": 17376,
"rttvar": 2982,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001418590545654,
"end": 10.00013279914856,
"seconds": 0.99999094009399414,
"bytes": 3453480,
"bits_per_second": 27628090.307901312,
"retransmits": 47,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.00013279914856,
"seconds": 10.00013279914856,
"bytes": 40318112,
"bits_per_second": 32254061.268812593,
"retransmits": 570,
"max_snd_cwnd": 46336,
"max_rtt": 26484,
"min_rtt": 1290,
"mean_rtt": 10368
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.259714841842651,
"seconds": 10.00013279914856,
"bytes": 40063264,
"bits_per_second": 31239280.714983
}
}],
"sum_sent": {
"start": 0,
"end": 10.00013279914856,
"seconds": 10.00013279914856,
"bytes": 40318112,
"bits_per_second": 32254061.268812593,
"retransmits": 570
},
"sum_received": {
"start": 0,
"end": 10.259714841842651,
"seconds": 10.259714841842651,
"bytes": 40063264,
"bits_per_second": 31239280.714983
},
"cpu_utilization_percent": {
"host_total": 0.60326736120781921,
"host_user": 0.303011410677646,
"host_system": 0.30026586225732255,
"remote_total": 3.0025816510545908,
"remote_user": 0.39341076076965864,
"remote_system": 2.6091708902849322
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42786,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:35:33 GMT",
"timesecs": 1616344533
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "yjoqpgs64qpbqvcyl23iwfn4uwnzbycnl5um",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001418590545654,
"seconds": 1.0001418590545654,
"bytes": 6065672,
"bits_per_second": 48518493.212423943,
"retransmits": 65,
"snd_cwnd": 11584,
"rtt": 1188,
"rttvar": 452,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001418590545654,
"seconds": 1.0001418590545654,
"bytes": 6065672,
"bits_per_second": 48518493.212423943,
"retransmits": 65,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001418590545654,
"end": 2.0001327991485596,
"seconds": 0.99999094009399414,
"bytes": 3583800,
"bits_per_second": 28670659.753482491,
"retransmits": 95,
"snd_cwnd": 31856,
"rtt": 15067,
"rttvar": 821,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001418590545654,
"end": 2.0001327991485596,
"seconds": 0.99999094009399414,
"bytes": 3583800,
"bits_per_second": 28670659.753482491,
"retransmits": 95,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001327991485596,
"end": 3.0001239776611328,
"seconds": 0.99999117851257324,
"bytes": 3844440,
"bits_per_second": 30755791.311826356,
"retransmits": 40,
"snd_cwnd": 39096,
"rtt": 16263,
"rttvar": 3672,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001327991485596,
"end": 3.0001239776611328,
"seconds": 0.99999117851257324,
"bytes": 3844440,
"bits_per_second": 30755791.311826356,
"retransmits": 40,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001239776611328,
"end": 4.00013279914856,
"seconds": 1.0000088214874268,
"bytes": 3779280,
"bits_per_second": 30233973.291384749,
"retransmits": 41,
"snd_cwnd": 30408,
"rtt": 16680,
"rttvar": 4278,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001239776611328,
"end": 4.00013279914856,
"seconds": 1.0000088214874268,
"bytes": 3779280,
"bits_per_second": 30233973.291384749,
"retransmits": 41,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.00013279914856,
"end": 5.0001828670501709,
"seconds": 1.0000500679016113,
"bytes": 3648960,
"bits_per_second": 29190218.507011779,
"retransmits": 30,
"snd_cwnd": 39096,
"rtt": 10061,
"rttvar": 7427,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.00013279914856,
"end": 5.0001828670501709,
"seconds": 1.0000500679016113,
"bytes": 3648960,
"bits_per_second": 29190218.507011779,
"retransmits": 30,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001828670501709,
"end": 6.000234842300415,
"seconds": 1.0000519752502441,
"bytes": 3583800,
"bits_per_second": 28668909.926232357,
"retransmits": 68,
"snd_cwnd": 36200,
"rtt": 8912,
"rttvar": 13259,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001828670501709,
"end": 6.000234842300415,
"seconds": 1.0000519752502441,
"bytes": 3583800,
"bits_per_second": 28668909.926232357,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.000234842300415,
"end": 7.000108003616333,
"seconds": 0.999873161315918,
"bytes": 4365720,
"bits_per_second": 34930190.49939768,
"retransmits": 50,
"snd_cwnd": 21720,
"rtt": 8425,
"rttvar": 6881,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.000234842300415,
"end": 7.000108003616333,
"seconds": 0.999873161315918,
"bytes": 4365720,
"bits_per_second": 34930190.49939768,
"retransmits": 50,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.000108003616333,
"end": 8.00010895729065,
"seconds": 1.0000009536743164,
"bytes": 3583800,
"bits_per_second": 28670372.657801956,
"retransmits": 29,
"snd_cwnd": 30408,
"rtt": 14232,
"rttvar": 1265,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.000108003616333,
"end": 8.00010895729065,
"seconds": 1.0000009536743164,
"bytes": 3583800,
"bits_per_second": 28670372.657801956,
"retransmits": 29,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00010895729065,
"end": 9.0001428127288818,
"seconds": 1.0000338554382324,
"bytes": 3714120,
"bits_per_second": 29711954.088773582,
"retransmits": 46,
"snd_cwnd": 36200,
"rtt": 4218,
"rttvar": 4896,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00010895729065,
"end": 9.0001428127288818,
"seconds": 1.0000338554382324,
"bytes": 3714120,
"bits_per_second": 29711954.088773582,
"retransmits": 46,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001428127288818,
"end": 10.000146865844727,
"seconds": 1.0000040531158447,
"bytes": 3909600,
"bits_per_second": 31276673.232020155,
"retransmits": 42,
"snd_cwnd": 26064,
"rtt": 9354,
"rttvar": 7744,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001428127288818,
"end": 10.000146865844727,
"seconds": 1.0000040531158447,
"bytes": 3909600,
"bits_per_second": 31276673.232020155,
"retransmits": 42,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000146865844727,
"seconds": 10.000146865844727,
"bytes": 40079192,
"bits_per_second": 32062882.705764703,
"retransmits": 506,
"max_snd_cwnd": 39096,
"max_rtt": 16680,
"min_rtt": 1188,
"mean_rtt": 10440
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.049206972122192,
"seconds": 10.000146865844727,
"bytes": 39663616,
"bits_per_second": 31575519.230547868
}
}],
"sum_sent": {
"start": 0,
"end": 10.000146865844727,
"seconds": 10.000146865844727,
"bytes": 40079192,
"bits_per_second": 32062882.705764703,
"retransmits": 506
},
"sum_received": {
"start": 0,
"end": 10.049206972122192,
"seconds": 10.049206972122192,
"bytes": 39663616,
"bits_per_second": 31575519.230547868
},
"cpu_utilization_percent": {
"host_total": 0.61066503217290025,
"host_user": 0.22094612485299917,
"host_system": 0.38973873378480178,
"remote_total": 1.553747934474798,
"remote_user": 0.22852440825176898,
"remote_system": 1.3252864228491534
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60424,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:43:28 GMT",
"timesecs": 1616352208
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "irkwjnw2sptg2li5w4uocna7t6vevhpuivye",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001399517059326,
"seconds": 1.0001399517059326,
"bytes": 8366544,
"bits_per_second": 66922986.013941243,
"retransmits": 81,
"snd_cwnd": 28960,
"rtt": 13244,
"rttvar": 3831,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001399517059326,
"seconds": 1.0001399517059326,
"bytes": 8366544,
"bits_per_second": 66922986.013941243,
"retransmits": 81,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001399517059326,
"end": 2.0001869201660156,
"seconds": 1.000046968460083,
"bytes": 5603760,
"bits_per_second": 44827974.499069139,
"retransmits": 115,
"snd_cwnd": 33304,
"rtt": 10815,
"rttvar": 10408,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001399517059326,
"end": 2.0001869201660156,
"seconds": 1.000046968460083,
"bytes": 5603760,
"bits_per_second": 44827974.499069139,
"retransmits": 115,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001869201660156,
"end": 3.0001790523529053,
"seconds": 0.99999213218688965,
"bytes": 5864400,
"bits_per_second": 46915569.122929826,
"retransmits": 61,
"snd_cwnd": 34752,
"rtt": 11768,
"rttvar": 5928,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001869201660156,
"end": 3.0001790523529053,
"seconds": 0.99999213218688965,
"bytes": 5864400,
"bits_per_second": 46915569.122929826,
"retransmits": 61,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001790523529053,
"end": 4.0001449584960938,
"seconds": 0.99996590614318848,
"bytes": 5473440,
"bits_per_second": 43789012.936336972,
"retransmits": 81,
"snd_cwnd": 27512,
"rtt": 1618,
"rttvar": 704,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001790523529053,
"end": 4.0001449584960938,
"seconds": 0.99996590614318848,
"bytes": 5473440,
"bits_per_second": 43789012.936336972,
"retransmits": 81,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001449584960938,
"end": 5.00019097328186,
"seconds": 1.0000460147857666,
"bytes": 5734080,
"bits_per_second": 45870529.2774223,
"retransmits": 68,
"snd_cwnd": 18824,
"rtt": 4723,
"rttvar": 5612,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001449584960938,
"end": 5.00019097328186,
"seconds": 1.0000460147857666,
"bytes": 5734080,
"bits_per_second": 45870529.2774223,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.00019097328186,
"end": 6.0001449584960938,
"seconds": 0.9999539852142334,
"bytes": 5799240,
"bits_per_second": 46396054.904526845,
"retransmits": 62,
"snd_cwnd": 18824,
"rtt": 3020,
"rttvar": 2557,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.00019097328186,
"end": 6.0001449584960938,
"seconds": 0.9999539852142334,
"bytes": 5799240,
"bits_per_second": 46396054.904526845,
"retransmits": 62,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001449584960938,
"end": 7.00012993812561,
"seconds": 0.9999849796295166,
"bytes": 6125040,
"bits_per_second": 49001056.014015406,
"retransmits": 86,
"snd_cwnd": 15928,
"rtt": 1597,
"rttvar": 1026,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001449584960938,
"end": 7.00012993812561,
"seconds": 0.9999849796295166,
"bytes": 6125040,
"bits_per_second": 49001056.014015406,
"retransmits": 86,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.00012993812561,
"end": 8.0001509189605713,
"seconds": 1.0000209808349609,
"bytes": 5603760,
"bits_per_second": 44829139.44722382,
"retransmits": 74,
"snd_cwnd": 11584,
"rtt": 919,
"rttvar": 168,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.00012993812561,
"end": 8.0001509189605713,
"seconds": 1.0000209808349609,
"bytes": 5603760,
"bits_per_second": 44829139.44722382,
"retransmits": 74,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001509189605713,
"end": 9.000108003616333,
"seconds": 0.99995708465576172,
"bytes": 5473440,
"bits_per_second": 43789399.23714225,
"retransmits": 158,
"snd_cwnd": 8688,
"rtt": 776,
"rttvar": 65,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001509189605713,
"end": 9.000108003616333,
"seconds": 0.99995708465576172,
"bytes": 5473440,
"bits_per_second": 43789399.23714225,
"retransmits": 158,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.000108003616333,
"end": 10.000123977661133,
"seconds": 1.0000159740447998,
"bytes": 5668920,
"bits_per_second": 45350635.566915758,
"retransmits": 87,
"snd_cwnd": 18824,
"rtt": 7040,
"rttvar": 7924,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.000108003616333,
"end": 10.000123977661133,
"seconds": 1.0000159740447998,
"bytes": 5668920,
"bits_per_second": 45350635.566915758,
"retransmits": 87,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000123977661133,
"seconds": 10.000123977661133,
"bytes": 59712624,
"bits_per_second": 47769506.9648253,
"retransmits": 873,
"max_snd_cwnd": 34752,
"max_rtt": 13244,
"min_rtt": 776,
"mean_rtt": 5552
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.055359840393066,
"seconds": 10.000123977661133,
"bytes": 59220304,
"bits_per_second": 47115413.025485575
}
}],
"sum_sent": {
"start": 0,
"end": 10.000123977661133,
"seconds": 10.000123977661133,
"bytes": 59712624,
"bits_per_second": 47769506.9648253,
"retransmits": 873
},
"sum_received": {
"start": 0,
"end": 10.055359840393066,
"seconds": 10.055359840393066,
"bytes": 59220304,
"bits_per_second": 47115413.025485575
},
"cpu_utilization_percent": {
"host_total": 0.70017633013282743,
"host_user": 0.12755438332525526,
"host_system": 0.57268141734140943,
"remote_total": 0.38625791001966203,
"remote_user": 0.069936525559514476,
"remote_system": 0.3163283563449299
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60428,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:43:56 GMT",
"timesecs": 1616352236
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "via6jwqzlg7qxl6awc436tzpl6j4bm56mzjz",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0000848770141602,
"seconds": 1.0000848770141602,
"bytes": 8343376,
"bits_per_second": 66741343.194068648,
"retransmits": 148,
"snd_cwnd": 7240,
"rtt": 1266,
"rttvar": 575,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0000848770141602,
"seconds": 1.0000848770141602,
"bytes": 8343376,
"bits_per_second": 66741343.194068648,
"retransmits": 148,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0000848770141602,
"end": 2.0000829696655273,
"seconds": 0.99999809265136719,
"bytes": 5473440,
"bits_per_second": 43787603.518225707,
"retransmits": 104,
"snd_cwnd": 18824,
"rtt": 1548,
"rttvar": 472,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0000848770141602,
"end": 2.0000829696655273,
"seconds": 0.99999809265136719,
"bytes": 5473440,
"bits_per_second": 43787603.518225707,
"retransmits": 104,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000829696655273,
"end": 3.0000889301300049,
"seconds": 1.0000059604644775,
"bytes": 5668920,
"bits_per_second": 45351089.686440907,
"retransmits": 117,
"snd_cwnd": 7240,
"rtt": 1197,
"rttvar": 354,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0000829696655273,
"end": 3.0000889301300049,
"seconds": 1.0000059604644775,
"bytes": 5668920,
"bits_per_second": 45351089.686440907,
"retransmits": 117,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000889301300049,
"end": 4.00008487701416,
"seconds": 0.99999594688415527,
"bytes": 4496040,
"bits_per_second": 35968465.784358583,
"retransmits": 102,
"snd_cwnd": 21720,
"rtt": 1234,
"rttvar": 110,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0000889301300049,
"end": 4.00008487701416,
"seconds": 0.99999594688415527,
"bytes": 4496040,
"bits_per_second": 35968465.784358583,
"retransmits": 102,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.00008487701416,
"end": 5.0001699924468994,
"seconds": 1.0000851154327393,
"bytes": 6776640,
"bits_per_second": 54208506.019552,
"retransmits": 85,
"snd_cwnd": 33304,
"rtt": 15875,
"rttvar": 957,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.00008487701416,
"end": 5.0001699924468994,
"seconds": 1.0000851154327393,
"bytes": 6776640,
"bits_per_second": 54208506.019552,
"retransmits": 85,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001699924468994,
"end": 6.0001788139343262,
"seconds": 1.0000088214874268,
"bytes": 5668920,
"bits_per_second": 45350959.937077127,
"retransmits": 64,
"snd_cwnd": 27512,
"rtt": 1234,
"rttvar": 223,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001699924468994,
"end": 6.0001788139343262,
"seconds": 1.0000088214874268,
"bytes": 5668920,
"bits_per_second": 45350959.937077127,
"retransmits": 64,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001788139343262,
"end": 7.0001180171966553,
"seconds": 0.9999392032623291,
"bytes": 5864400,
"bits_per_second": 46918052.464527719,
"retransmits": 84,
"snd_cwnd": 13032,
"rtt": 984,
"rttvar": 127,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001788139343262,
"end": 7.0001180171966553,
"seconds": 0.9999392032623291,
"bytes": 5864400,
"bits_per_second": 46918052.464527719,
"retransmits": 84,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001180171966553,
"end": 8.000175952911377,
"seconds": 1.0000579357147217,
"bytes": 5668920,
"bits_per_second": 45348732.688759953,
"retransmits": 170,
"snd_cwnd": 10136,
"rtt": 1239,
"rttvar": 537,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001180171966553,
"end": 8.000175952911377,
"seconds": 1.0000579357147217,
"bytes": 5668920,
"bits_per_second": 45348732.688759953,
"retransmits": 170,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.000175952911377,
"end": 9.0001528263092041,
"seconds": 0.99997687339782715,
"bytes": 5734080,
"bits_per_second": 45873700.902830973,
"retransmits": 103,
"snd_cwnd": 17376,
"rtt": 4773,
"rttvar": 5902,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.000175952911377,
"end": 9.0001528263092041,
"seconds": 0.99997687339782715,
"bytes": 5734080,
"bits_per_second": 45873700.902830973,
"retransmits": 103,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001528263092041,
"end": 10.000106811523438,
"seconds": 0.9999539852142334,
"bytes": 5734080,
"bits_per_second": 45874750.916835532,
"retransmits": 86,
"snd_cwnd": 11584,
"rtt": 1163,
"rttvar": 538,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001528263092041,
"end": 10.000106811523438,
"seconds": 0.9999539852142334,
"bytes": 5734080,
"bits_per_second": 45874750.916835532,
"retransmits": 86,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000106811523438,
"seconds": 10.000106811523438,
"bytes": 59428816,
"bits_per_second": 47542544.990834147,
"retransmits": 1063,
"max_snd_cwnd": 33304,
"max_rtt": 15875,
"min_rtt": 984,
"mean_rtt": 3051
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042605876922607,
"seconds": 10.000106811523438,
"bytes": 58920568,
"bits_per_second": 46936477.421977848
}
}],
"sum_sent": {
"start": 0,
"end": 10.000106811523438,
"seconds": 10.000106811523438,
"bytes": 59428816,
"bits_per_second": 47542544.990834147,
"retransmits": 1063
},
"sum_received": {
"start": 0,
"end": 10.042605876922607,
"seconds": 10.042605876922607,
"bytes": 58920568,
"bits_per_second": 46936477.421977848
},
"cpu_utilization_percent": {
"host_total": 0.720397431938591,
"host_user": 0.11669581914328893,
"host_system": 0.60377100378527848,
"remote_total": 1.7440040600880069,
"remote_user": 0.20270993501002874,
"remote_system": 1.5413014867112949
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60432,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:44:09 GMT",
"timesecs": 1616352249
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "mqpwqkljo6l7h55243gxtdkd7ckikr3mpibj",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002949237823486,
"seconds": 1.0002949237823486,
"bytes": 6882344,
"bits_per_second": 55042518.652209096,
"retransmits": 107,
"snd_cwnd": 17376,
"rtt": 3436,
"rttvar": 3680,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002949237823486,
"seconds": 1.0002949237823486,
"bytes": 6882344,
"bits_per_second": 55042518.652209096,
"retransmits": 107,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002949237823486,
"end": 2.0000829696655273,
"seconds": 0.99978804588317871,
"bytes": 5864400,
"bits_per_second": 46925145.977872454,
"retransmits": 72,
"snd_cwnd": 23168,
"rtt": 1504,
"rttvar": 626,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002949237823486,
"end": 2.0000829696655273,
"seconds": 0.99978804588317871,
"bytes": 5864400,
"bits_per_second": 46925145.977872454,
"retransmits": 72,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000829696655273,
"end": 3.0000910758972168,
"seconds": 1.0000081062316895,
"bytes": 6059880,
"bits_per_second": 48478647.020855255,
"retransmits": 94,
"snd_cwnd": 20272,
"rtt": 1227,
"rttvar": 188,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0000829696655273,
"end": 3.0000910758972168,
"seconds": 1.0000081062316895,
"bytes": 6059880,
"bits_per_second": 48478647.020855255,
"retransmits": 94,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000910758972168,
"end": 4.0001978874206543,
"seconds": 1.0001068115234375,
"bytes": 5473440,
"bits_per_second": 43782843.487786643,
"retransmits": 103,
"snd_cwnd": 17376,
"rtt": 10692,
"rttvar": 14776,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0000910758972168,
"end": 4.0001978874206543,
"seconds": 1.0001068115234375,
"bytes": 5473440,
"bits_per_second": 43782843.487786643,
"retransmits": 103,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001978874206543,
"end": 5.0001370906829834,
"seconds": 0.9999392032623291,
"bytes": 5864400,
"bits_per_second": 46918052.464527719,
"retransmits": 89,
"snd_cwnd": 20272,
"rtt": 1573,
"rttvar": 543,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001978874206543,
"end": 5.0001370906829834,
"seconds": 0.9999392032623291,
"bytes": 5864400,
"bits_per_second": 46918052.464527719,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001370906829834,
"end": 6.0001089572906494,
"seconds": 0.999971866607666,
"bytes": 5994720,
"bits_per_second": 47959109.252436586,
"retransmits": 124,
"snd_cwnd": 15928,
"rtt": 4333,
"rttvar": 4663,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001370906829834,
"end": 6.0001089572906494,
"seconds": 0.999971866607666,
"bytes": 5994720,
"bits_per_second": 47959109.252436586,
"retransmits": 124,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001089572906494,
"end": 7.000093936920166,
"seconds": 0.9999849796295166,
"bytes": 5538600,
"bits_per_second": 44309465.5445884,
"retransmits": 162,
"snd_cwnd": 8688,
"rtt": 961,
"rttvar": 178,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001089572906494,
"end": 7.000093936920166,
"seconds": 0.9999849796295166,
"bytes": 5538600,
"bits_per_second": 44309465.5445884,
"retransmits": 162,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.000093936920166,
"end": 8.0001499652862549,
"seconds": 1.0000560283660889,
"bytes": 5538600,
"bits_per_second": 44306317.589418054,
"retransmits": 112,
"snd_cwnd": 14480,
"rtt": 1686,
"rttvar": 1157,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.000093936920166,
"end": 8.0001499652862549,
"seconds": 1.0000560283660889,
"bytes": 5538600,
"bits_per_second": 44306317.589418054,
"retransmits": 112,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001499652862549,
"end": 9.00008487701416,
"seconds": 0.99993491172790527,
"bytes": 5212800,
"bits_per_second": 41705114.513841219,
"retransmits": 147,
"snd_cwnd": 49232,
"rtt": 25095,
"rttvar": 7059,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001499652862549,
"end": 9.00008487701416,
"seconds": 0.99993491172790527,
"bytes": 5212800,
"bits_per_second": 41705114.513841219,
"retransmits": 147,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.00008487701416,
"end": 10.000235080718994,
"seconds": 1.000150203704834,
"bytes": 5538600,
"bits_per_second": 44302145.653590739,
"retransmits": 91,
"snd_cwnd": 17376,
"rtt": 7898,
"rttvar": 6413,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.00008487701416,
"end": 10.000235080718994,
"seconds": 1.000150203704834,
"bytes": 5538600,
"bits_per_second": 44302145.653590739,
"retransmits": 91,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000235080718994,
"seconds": 10.000235080718994,
"bytes": 57967784,
"bits_per_second": 46373137.05695986,
"retransmits": 1101,
"max_snd_cwnd": 49232,
"max_rtt": 25095,
"min_rtt": 961,
"mean_rtt": 5840
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.05068302154541,
"seconds": 10.000235080718994,
"bytes": 57475464,
"bits_per_second": 45748503.958818495
}
}],
"sum_sent": {
"start": 0,
"end": 10.000235080718994,
"seconds": 10.000235080718994,
"bytes": 57967784,
"bits_per_second": 46373137.05695986,
"retransmits": 1101
},
"sum_received": {
"start": 0,
"end": 10.05068302154541,
"seconds": 10.05068302154541,
"bytes": 57475464,
"bits_per_second": 45748503.958818495
},
"cpu_utilization_percent": {
"host_total": 0.67363150386082171,
"host_user": 0.11064622470561085,
"host_system": 0.56300510467477827,
"remote_total": 3.1742978318440453,
"remote_user": 0.20269882456539781,
"remote_system": 2.971690719287349
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60454,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:51:41 GMT",
"timesecs": 1616359901
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "mx6hxsfzmnkslxxi4wghsmf54hylxlohjlic",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001721382141113,
"seconds": 1.0001721382141113,
"bytes": 9888392,
"bits_per_second": 79093520.9825503,
"retransmits": 143,
"snd_cwnd": 8688,
"rtt": 1152,
"rttvar": 263,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001721382141113,
"seconds": 1.0001721382141113,
"bytes": 9888392,
"bits_per_second": 79093520.9825503,
"retransmits": 143,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001721382141113,
"end": 2.0001230239868164,
"seconds": 0.99995088577270508,
"bytes": 6516000,
"bits_per_second": 52130560.352190152,
"retransmits": 113,
"snd_cwnd": 24616,
"rtt": 1745,
"rttvar": 361,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001721382141113,
"end": 2.0001230239868164,
"seconds": 0.99995088577270508,
"bytes": 6516000,
"bits_per_second": 52130560.352190152,
"retransmits": 113,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001230239868164,
"end": 3.0001630783081055,
"seconds": 1.0000400543212891,
"bytes": 8340480,
"bits_per_second": 66721167.528919019,
"retransmits": 158,
"snd_cwnd": 37648,
"rtt": 3588,
"rttvar": 4347,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001230239868164,
"end": 3.0001630783081055,
"seconds": 1.0000400543212891,
"bytes": 8340480,
"bits_per_second": 66721167.528919019,
"retransmits": 158,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001630783081055,
"end": 4.000089168548584,
"seconds": 0.99992609024047852,
"bytes": 7819200,
"bits_per_second": 62558223.663267046,
"retransmits": 153,
"snd_cwnd": 27512,
"rtt": 1162,
"rttvar": 248,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001630783081055,
"end": 4.000089168548584,
"seconds": 0.99992609024047852,
"bytes": 7819200,
"bits_per_second": 62558223.663267046,
"retransmits": 153,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.000089168548584,
"end": 5.0000820159912109,
"seconds": 0.999992847442627,
"bytes": 7297920,
"bits_per_second": 58383777.593318895,
"retransmits": 100,
"snd_cwnd": 21720,
"rtt": 994,
"rttvar": 142,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.000089168548584,
"end": 5.0000820159912109,
"seconds": 0.999992847442627,
"bytes": 7297920,
"bits_per_second": 58383777.593318895,
"retransmits": 100,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0000820159912109,
"end": 6.0001699924468994,
"seconds": 1.0000879764556885,
"bytes": 7884360,
"bits_per_second": 63069331.383762218,
"retransmits": 154,
"snd_cwnd": 20272,
"rtt": 1403,
"rttvar": 325,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0000820159912109,
"end": 6.0001699924468994,
"seconds": 1.0000879764556885,
"bytes": 7884360,
"bits_per_second": 63069331.383762218,
"retransmits": 154,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001699924468994,
"end": 7.000197172164917,
"seconds": 1.0000271797180176,
"bytes": 6776640,
"bits_per_second": 54211646.5427337,
"retransmits": 188,
"snd_cwnd": 10136,
"rtt": 10872,
"rttvar": 6805,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001699924468994,
"end": 7.000197172164917,
"seconds": 1.0000271797180176,
"bytes": 6776640,
"bits_per_second": 54211646.5427337,
"retransmits": 188,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.000197172164917,
"end": 8.000154972076416,
"seconds": 0.999957799911499,
"bytes": 7961104,
"bits_per_second": 63691519.787771806,
"retransmits": 118,
"snd_cwnd": 18824,
"rtt": 4544,
"rttvar": 5381,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.000197172164917,
"end": 8.000154972076416,
"seconds": 0.999957799911499,
"bytes": 7961104,
"bits_per_second": 63691519.787771806,
"retransmits": 118,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.000154972076416,
"end": 9.0001220703125,
"seconds": 0.999967098236084,
"bytes": 7819200,
"bits_per_second": 62555658.19149743,
"retransmits": 119,
"snd_cwnd": 27512,
"rtt": 5998,
"rttvar": 7246,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.000154972076416,
"end": 9.0001220703125,
"seconds": 0.999967098236084,
"bytes": 7819200,
"bits_per_second": 62555658.19149743,
"retransmits": 119,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001220703125,
"end": 10.000133991241455,
"seconds": 1.0000119209289551,
"bytes": 7363080,
"bits_per_second": 58903937.810342185,
"retransmits": 146,
"snd_cwnd": 23168,
"rtt": 10966,
"rttvar": 4143,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001220703125,
"end": 10.000133991241455,
"seconds": 1.0000119209289551,
"bytes": 7363080,
"bits_per_second": 58903937.810342185,
"retransmits": 146,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000133991241455,
"seconds": 10.000133991241455,
"bytes": 77666376,
"bits_per_second": 62132268.282023847,
"retransmits": 1392,
"max_snd_cwnd": 37648,
"max_rtt": 10966,
"min_rtt": 994,
"mean_rtt": 4242
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.047452926635742,
"seconds": 10.000133991241455,
"bytes": 77043736,
"bits_per_second": 61343894.069516845
}
}],
"sum_sent": {
"start": 0,
"end": 10.000133991241455,
"seconds": 10.000133991241455,
"bytes": 77666376,
"bits_per_second": 62132268.282023847,
"retransmits": 1392
},
"sum_received": {
"start": 0,
"end": 10.047452926635742,
"seconds": 10.047452926635742,
"bytes": 77043736,
"bits_per_second": 61343894.069516845
},
"cpu_utilization_percent": {
"host_total": 0.72934285813096744,
"host_user": 0.16315851902999112,
"host_system": 0.56621406734616841,
"remote_total": 1.3250371728817207,
"remote_user": 0.15766137095969476,
"remote_system": 1.1673989002329541
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60458,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:51:59 GMT",
"timesecs": 1616359919
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "hgsaf63zurmgavljfuf5wjos265t776nn7a4",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.000089168548584,
"seconds": 1.000089168548584,
"bytes": 10988872,
"bits_per_second": 87903137.804785967,
"retransmits": 186,
"snd_cwnd": 36200,
"rtt": 2453,
"rttvar": 556,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.000089168548584,
"seconds": 1.000089168548584,
"bytes": 10988872,
"bits_per_second": 87903137.804785967,
"retransmits": 186,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.000089168548584,
"end": 2.0000820159912109,
"seconds": 0.999992847442627,
"bytes": 7558560,
"bits_per_second": 60468912.507365994,
"retransmits": 122,
"snd_cwnd": 21720,
"rtt": 1100,
"rttvar": 100,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.000089168548584,
"end": 2.0000820159912109,
"seconds": 0.999992847442627,
"bytes": 7558560,
"bits_per_second": 60468912.507365994,
"retransmits": 122,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000820159912109,
"end": 3.0001881122589111,
"seconds": 1.0001060962677002,
"bytes": 7102440,
"bits_per_second": 56813492.300511904,
"retransmits": 140,
"snd_cwnd": 28960,
"rtt": 14556,
"rttvar": 17137,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0000820159912109,
"end": 3.0001881122589111,
"seconds": 1.0001060962677002,
"bytes": 7102440,
"bits_per_second": 56813492.300511904,
"retransmits": 140,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001881122589111,
"end": 4.0001430511474609,
"seconds": 0.9999549388885498,
"bytes": 8014680,
"bits_per_second": 64120329.333306313,
"retransmits": 152,
"snd_cwnd": 39096,
"rtt": 8754,
"rttvar": 7666,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001881122589111,
"end": 4.0001430511474609,
"seconds": 0.9999549388885498,
"bytes": 8014680,
"bits_per_second": 64120329.333306313,
"retransmits": 152,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001430511474609,
"end": 5.0001320838928223,
"seconds": 0.99998903274536133,
"bytes": 7949520,
"bits_per_second": 63596857.482930236,
"retransmits": 125,
"snd_cwnd": 27512,
"rtt": 1424,
"rttvar": 213,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001430511474609,
"end": 5.0001320838928223,
"seconds": 0.99998903274536133,
"bytes": 7949520,
"bits_per_second": 63596857.482930236,
"retransmits": 125,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001320838928223,
"end": 6.0001289844512939,
"seconds": 0.99999690055847168,
"bytes": 5603760,
"bits_per_second": 44830218.948642336,
"retransmits": 157,
"snd_cwnd": 2896,
"rtt": 2057,
"rttvar": 1815,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001320838928223,
"end": 6.0001289844512939,
"seconds": 0.99999690055847168,
"bytes": 5603760,
"bits_per_second": 44830218.948642336,
"retransmits": 157,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001289844512939,
"end": 7.0000860691070557,
"seconds": 0.99995708465576172,
"bytes": 9057240,
"bits_per_second": 72461029.690033,
"retransmits": 157,
"snd_cwnd": 20272,
"rtt": 1378,
"rttvar": 134,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001289844512939,
"end": 7.0000860691070557,
"seconds": 0.99995708465576172,
"bytes": 9057240,
"bits_per_second": 72461029.690033,
"retransmits": 157,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0000860691070557,
"end": 8.0002009868621826,
"seconds": 1.000114917755127,
"bytes": 7493400,
"bits_per_second": 59940311.793927029,
"retransmits": 144,
"snd_cwnd": 5792,
"rtt": 803,
"rttvar": 161,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0000860691070557,
"end": 8.0002009868621826,
"seconds": 1.000114917755127,
"bytes": 7493400,
"bits_per_second": 59940311.793927029,
"retransmits": 144,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0002009868621826,
"end": 9.0001130104064941,
"seconds": 0.99991202354431152,
"bytes": 7558560,
"bits_per_second": 60473800.270609818,
"retransmits": 107,
"snd_cwnd": 18824,
"rtt": 4286,
"rttvar": 5567,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0002009868621826,
"end": 9.0001130104064941,
"seconds": 0.99991202354431152,
"bytes": 7558560,
"bits_per_second": 60473800.270609818,
"retransmits": 107,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001130104064941,
"end": 10.000257015228271,
"seconds": 1.0001440048217773,
"bytes": 7167600,
"bits_per_second": 57332543.837242678,
"retransmits": 172,
"snd_cwnd": 24616,
"rtt": 13958,
"rttvar": 13877,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001130104064941,
"end": 10.000257015228271,
"seconds": 1.0001440048217773,
"bytes": 7167600,
"bits_per_second": 57332543.837242678,
"retransmits": 172,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000257015228271,
"seconds": 10.000257015228271,
"bytes": 78494632,
"bits_per_second": 62794091.696218863,
"retransmits": 1462,
"max_snd_cwnd": 39096,
"max_rtt": 14556,
"min_rtt": 803,
"mean_rtt": 5076
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.084393978118896,
"seconds": 10.000257015228271,
"bytes": 77773528,
"bits_per_second": 61698127.358969025
}
}],
"sum_sent": {
"start": 0,
"end": 10.000257015228271,
"seconds": 10.000257015228271,
"bytes": 78494632,
"bits_per_second": 62794091.696218863,
"retransmits": 1462
},
"sum_received": {
"start": 0,
"end": 10.084393978118896,
"seconds": 10.084393978118896,
"bytes": 77773528,
"bits_per_second": 61698127.358969025
},
"cpu_utilization_percent": {
"host_total": 0.76224922693243591,
"host_user": 0.08063947819834992,
"host_system": 0.681758420338434,
"remote_total": 2.8074355814239542,
"remote_user": 0.30980825029613224,
"remote_system": 2.4976387946807739
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60462,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 20:52:12 GMT",
"timesecs": 1616359932
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "bmlafzu53cmmaaig66ey2gugw7ymf5clyrza",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001091957092285,
"seconds": 1.0001091957092285,
"bytes": 12892992,
"bits_per_second": 103132674.35447922,
"retransmits": 149,
"snd_cwnd": 15928,
"rtt": 1078,
"rttvar": 258,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001091957092285,
"seconds": 1.0001091957092285,
"bytes": 12892992,
"bits_per_second": 103132674.35447922,
"retransmits": 149,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001091957092285,
"end": 2.0001189708709717,
"seconds": 1.0000097751617432,
"bytes": 7297920,
"bits_per_second": 58382789.298791587,
"retransmits": 165,
"snd_cwnd": 14480,
"rtt": 976,
"rttvar": 176,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001091957092285,
"end": 2.0001189708709717,
"seconds": 1.0000097751617432,
"bytes": 7297920,
"bits_per_second": 58382789.298791587,
"retransmits": 165,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001189708709717,
"end": 3.0001029968261719,
"seconds": 0.9999840259552002,
"bytes": 8210160,
"bits_per_second": 65682329.2124694,
"retransmits": 141,
"snd_cwnd": 18824,
"rtt": 3456,
"rttvar": 3846,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001189708709717,
"end": 3.0001029968261719,
"seconds": 0.9999840259552002,
"bytes": 8210160,
"bits_per_second": 65682329.2124694,
"retransmits": 141,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001029968261719,
"end": 4.0001320838928223,
"seconds": 1.0000290870666504,
"bytes": 7297920,
"bits_per_second": 58381661.848710649,
"retransmits": 128,
"snd_cwnd": 20272,
"rtt": 1418,
"rttvar": 355,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001029968261719,
"end": 4.0001320838928223,
"seconds": 1.0000290870666504,
"bytes": 7297920,
"bits_per_second": 58381661.848710649,
"retransmits": 128,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001320838928223,
"end": 5.0001251697540283,
"seconds": 0.999993085861206,
"bytes": 7297920,
"bits_per_second": 58383763.673445351,
"retransmits": 130,
"snd_cwnd": 17376,
"rtt": 3623,
"rttvar": 3551,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001320838928223,
"end": 5.0001251697540283,
"seconds": 0.999993085861206,
"bytes": 7297920,
"bits_per_second": 58383763.673445351,
"retransmits": 130,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001251697540283,
"end": 6.0001461505889893,
"seconds": 1.0000209808349609,
"bytes": 7297920,
"bits_per_second": 58382135.094058923,
"retransmits": 108,
"snd_cwnd": 30408,
"rtt": 1827,
"rttvar": 159,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001251697540283,
"end": 6.0001461505889893,
"seconds": 1.0000209808349609,
"bytes": 7297920,
"bits_per_second": 58382135.094058923,
"retransmits": 108,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001461505889893,
"end": 7.0002670288085938,
"seconds": 1.0001208782196045,
"bytes": 7297920,
"bits_per_second": 58376303.5763566,
"retransmits": 133,
"snd_cwnd": 1448,
"rtt": 2236,
"rttvar": 1768,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001461505889893,
"end": 7.0002670288085938,
"seconds": 1.0001208782196045,
"bytes": 7297920,
"bits_per_second": 58376303.5763566,
"retransmits": 133,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0002670288085938,
"end": 8.0003511905670166,
"seconds": 1.0000841617584229,
"bytes": 6450840,
"bits_per_second": 51602377.0532084,
"retransmits": 89,
"snd_cwnd": 1448,
"rtt": 14195,
"rttvar": 13262,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0002670288085938,
"end": 8.0003511905670166,
"seconds": 1.0000841617584229,
"bytes": 6450840,
"bits_per_second": 51602377.0532084,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0003511905670166,
"end": 9.0000951290130615,
"seconds": 0.99974393844604492,
"bytes": 9122400,
"bits_per_second": 72997891.9536491,
"retransmits": 158,
"snd_cwnd": 14480,
"rtt": 932,
"rttvar": 190,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0003511905670166,
"end": 9.0000951290130615,
"seconds": 0.99974393844604492,
"bytes": 9122400,
"bits_per_second": 72997891.9536491,
"retransmits": 158,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000951290130615,
"end": 10.000234127044678,
"seconds": 1.0001389980316162,
"bytes": 7297920,
"bits_per_second": 58375245.955717042,
"retransmits": 141,
"snd_cwnd": 8688,
"rtt": 2880,
"rttvar": 3639,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0000951290130615,
"end": 10.000234127044678,
"seconds": 1.0001389980316162,
"bytes": 7297920,
"bits_per_second": 58375245.955717042,
"retransmits": 141,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000234127044678,
"seconds": 10.000234127044678,
"bytes": 80463912,
"bits_per_second": 64369622.533050932,
"retransmits": 1342,
"max_snd_cwnd": 30408,
"max_rtt": 14195,
"min_rtt": 932,
"mean_rtt": 3262
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.098215103149414,
"seconds": 10.000234127044678,
"bytes": 78519248,
"bits_per_second": 62204456.687013172
}
}],
"sum_sent": {
"start": 0,
"end": 10.000234127044678,
"seconds": 10.000234127044678,
"bytes": 80463912,
"bits_per_second": 64369622.533050932,
"retransmits": 1342
},
"sum_received": {
"start": 0,
"end": 10.098215103149414,
"seconds": 10.098215103149414,
"bytes": 78519248,
"bits_per_second": 62204456.687013172
},
"cpu_utilization_percent": {
"host_total": 0.6838631702757545,
"host_user": 0.0771114028833916,
"host_system": 0.6067715903751093,
"remote_total": 4.0035707366733648,
"remote_user": 0.57684871092607437,
"remote_system": 3.4271246832870528
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60392,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:24:06 GMT",
"timesecs": 1616351046
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "nl2ui2msri762tg6alilpdsatwv43angptnh",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001430511474609,
"seconds": 1.0001430511474609,
"bytes": 7504984,
"bits_per_second": 60031284.455875032,
"retransmits": 70,
"snd_cwnd": 46336,
"rtt": 15879,
"rttvar": 1363,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001430511474609,
"seconds": 1.0001430511474609,
"bytes": 7504984,
"bits_per_second": 60031284.455875032,
"retransmits": 70,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001430511474609,
"end": 2.0001180171966553,
"seconds": 0.99997496604919434,
"bytes": 5864400,
"bits_per_second": 46916374.502211265,
"retransmits": 66,
"snd_cwnd": 75296,
"rtt": 2880,
"rttvar": 182,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001430511474609,
"end": 2.0001180171966553,
"seconds": 0.99997496604919434,
"bytes": 5864400,
"bits_per_second": 46916374.502211265,
"retransmits": 66,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001180171966553,
"end": 3.0001840591430664,
"seconds": 1.0000660419464111,
"bytes": 5147640,
"bits_per_second": 41178400.498280995,
"retransmits": 80,
"snd_cwnd": 50680,
"rtt": 26484,
"rttvar": 15036,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001180171966553,
"end": 3.0001840591430664,
"seconds": 1.0000660419464111,
"bytes": 5147640,
"bits_per_second": 41178400.498280995,
"retransmits": 80,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001840591430664,
"end": 4.0002870559692383,
"seconds": 1.0001029968261719,
"bytes": 5277960,
"bits_per_second": 42219331.542847991,
"retransmits": 50,
"snd_cwnd": 7240,
"rtt": 2234,
"rttvar": 962,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001840591430664,
"end": 4.0002870559692383,
"seconds": 1.0001029968261719,
"bytes": 5277960,
"bits_per_second": 42219331.542847991,
"retransmits": 50,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002870559692383,
"end": 5.0002501010894775,
"seconds": 0.99996304512023926,
"bytes": 5994720,
"bits_per_second": 47959532.338750958,
"retransmits": 131,
"snd_cwnd": 34752,
"rtt": 5059,
"rttvar": 1848,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002870559692383,
"end": 5.0002501010894775,
"seconds": 0.99996304512023926,
"bytes": 5994720,
"bits_per_second": 47959532.338750958,
"retransmits": 131,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002501010894775,
"end": 6.0001530647277832,
"seconds": 0.99990296363830566,
"bytes": 5603760,
"bits_per_second": 44834430.570021152,
"retransmits": 50,
"snd_cwnd": 46336,
"rtt": 18412,
"rttvar": 4833,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002501010894775,
"end": 6.0001530647277832,
"seconds": 0.99990296363830566,
"bytes": 5603760,
"bits_per_second": 44834430.570021152,
"retransmits": 50,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001530647277832,
"end": 7.000129222869873,
"seconds": 0.99997615814208984,
"bytes": 6255360,
"bits_per_second": 50044073.143681139,
"retransmits": 64,
"snd_cwnd": 10136,
"rtt": 3163,
"rttvar": 3779,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001530647277832,
"end": 7.000129222869873,
"seconds": 0.99997615814208984,
"bytes": 6255360,
"bits_per_second": 50044073.143681139,
"retransmits": 64,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.000129222869873,
"end": 8.00015902519226,
"seconds": 1.0000298023223877,
"bytes": 5668920,
"bits_per_second": 45350008.464427456,
"retransmits": 92,
"snd_cwnd": 50680,
"rtt": 6489,
"rttvar": 6680,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.000129222869873,
"end": 8.00015902519226,
"seconds": 1.0000298023223877,
"bytes": 5668920,
"bits_per_second": 45350008.464427456,
"retransmits": 92,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00015902519226,
"end": 9.0001320838928223,
"seconds": 0.99997305870056152,
"bytes": 5538600,
"bits_per_second": 44309993.768810242,
"retransmits": 34,
"snd_cwnd": 62264,
"rtt": 3089,
"rttvar": 126,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00015902519226,
"end": 9.0001320838928223,
"seconds": 0.99997305870056152,
"bytes": 5538600,
"bits_per_second": 44309993.768810242,
"retransmits": 34,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001320838928223,
"end": 10.000277996063232,
"seconds": 1.0001459121704102,
"bytes": 5408280,
"bits_per_second": 43259927.850035615,
"retransmits": 85,
"snd_cwnd": 14480,
"rtt": 1887,
"rttvar": 1751,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001320838928223,
"end": 10.000277996063232,
"seconds": 1.0001459121704102,
"bytes": 5408280,
"bits_per_second": 43259927.850035615,
"retransmits": 85,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000277996063232,
"seconds": 10.000277996063232,
"bytes": 58264624,
"bits_per_second": 46610403.449133545,
"retransmits": 722,
"max_snd_cwnd": 75296,
"max_rtt": 26484,
"min_rtt": 1887,
"mean_rtt": 8557
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.087564945220947,
"seconds": 10.000277996063232,
"bytes": 57760720,
"bits_per_second": 45807463.199423194
}
}],
"sum_sent": {
"start": 0,
"end": 10.000277996063232,
"seconds": 10.000277996063232,
"bytes": 58264624,
"bits_per_second": 46610403.449133545,
"retransmits": 722
},
"sum_received": {
"start": 0,
"end": 10.087564945220947,
"seconds": 10.087564945220947,
"bytes": 57760720,
"bits_per_second": 45807463.199423194
},
"cpu_utilization_percent": {
"host_total": 0.68169657189740662,
"host_user": 0.21619361308299348,
"host_system": 0.46551286777092077,
"remote_total": 3.8061524096101675,
"remote_user": 0.45987389016744712,
"remote_system": 3.3462785194427207
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60396,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:24:19 GMT",
"timesecs": 1616351059
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "347sz7snb5klqtti5harzyc7ef265f4vupbv",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001499652862549,
"seconds": 1.0001499652862549,
"bytes": 7833680,
"bits_per_second": 62660043.168689467,
"retransmits": 94,
"snd_cwnd": 30408,
"rtt": 1789,
"rttvar": 377,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001499652862549,
"seconds": 1.0001499652862549,
"bytes": 7833680,
"bits_per_second": 62660043.168689467,
"retransmits": 94,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001499652862549,
"end": 2.0001621246337891,
"seconds": 1.0000121593475342,
"bytes": 5473440,
"bits_per_second": 43786987.578800552,
"retransmits": 82,
"snd_cwnd": 60816,
"rtt": 13780,
"rttvar": 2068,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001499652862549,
"end": 2.0001621246337891,
"seconds": 1.0000121593475342,
"bytes": 5473440,
"bits_per_second": 43786987.578800552,
"retransmits": 82,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001621246337891,
"end": 3.0000851154327393,
"seconds": 0.9999229907989502,
"bytes": 5799240,
"bits_per_second": 46397493.033869252,
"retransmits": 41,
"snd_cwnd": 55024,
"rtt": 11484,
"rttvar": 5228,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0001621246337891,
"end": 3.0000851154327393,
"seconds": 0.9999229907989502,
"bytes": 5799240,
"bits_per_second": 46397493.033869252,
"retransmits": 41,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000851154327393,
"end": 4.0001199245452881,
"seconds": 1.0000348091125488,
"bytes": 5538600,
"bits_per_second": 44307257.70367986,
"retransmits": 87,
"snd_cwnd": 62264,
"rtt": 3003,
"rttvar": 590,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0000851154327393,
"end": 4.0001199245452881,
"seconds": 1.0000348091125488,
"bytes": 5538600,
"bits_per_second": 44307257.70367986,
"retransmits": 87,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001199245452881,
"end": 5.0001540184021,
"seconds": 1.0000340938568115,
"bytes": 5603760,
"bits_per_second": 44828551.621779941,
"retransmits": 90,
"snd_cwnd": 24616,
"rtt": 1791,
"rttvar": 732,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001199245452881,
"end": 5.0001540184021,
"seconds": 1.0000340938568115,
"bytes": 5603760,
"bits_per_second": 44828551.621779941,
"retransmits": 90,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001540184021,
"end": 6.0001060962677,
"seconds": 0.99995207786560059,
"bytes": 5473440,
"bits_per_second": 43789618.491982669,
"retransmits": 77,
"snd_cwnd": 24616,
"rtt": 2267,
"rttvar": 281,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001540184021,
"end": 6.0001060962677,
"seconds": 0.99995207786560059,
"bytes": 5473440,
"bits_per_second": 43789618.491982669,
"retransmits": 77,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001060962677,
"end": 7.0000870227813721,
"seconds": 0.99998092651367188,
"bytes": 5994720,
"bits_per_second": 47958674.739126951,
"retransmits": 77,
"snd_cwnd": 14480,
"rtt": 1284,
"rttvar": 255,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001060962677,
"end": 7.0000870227813721,
"seconds": 0.99998092651367188,
"bytes": 5994720,
"bits_per_second": 47958674.739126951,
"retransmits": 77,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0000870227813721,
"end": 8.0000951290130615,
"seconds": 1.0000081062316895,
"bytes": 5538600,
"bits_per_second": 44308440.825512871,
"retransmits": 68,
"snd_cwnd": 23168,
"rtt": 10327,
"rttvar": 5453,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0000870227813721,
"end": 8.0000951290130615,
"seconds": 1.0000081062316895,
"bytes": 5538600,
"bits_per_second": 44308440.825512871,
"retransmits": 68,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000951290130615,
"end": 9.0000860691070557,
"seconds": 0.99999094009399414,
"bytes": 6385680,
"bits_per_second": 51085902.8334779,
"retransmits": 56,
"snd_cwnd": 18824,
"rtt": 1380,
"rttvar": 371,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0000951290130615,
"end": 9.0000860691070557,
"seconds": 0.99999094009399414,
"bytes": 6385680,
"bits_per_second": 51085902.8334779,
"retransmits": 56,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000860691070557,
"end": 10.000143051147461,
"seconds": 1.0000569820404053,
"bytes": 5799240,
"bits_per_second": 46391276.530406289,
"retransmits": 57,
"snd_cwnd": 14480,
"rtt": 2215,
"rttvar": 1428,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0000860691070557,
"end": 10.000143051147461,
"seconds": 1.0000569820404053,
"bytes": 5799240,
"bits_per_second": 46391276.530406289,
"retransmits": 57,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000143051147461,
"seconds": 10.000143051147461,
"bytes": 59440400,
"bits_per_second": 47551639.768336751,
"retransmits": 729,
"max_snd_cwnd": 62264,
"max_rtt": 13780,
"min_rtt": 1284,
"mean_rtt": 4932
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.052593946456909,
"seconds": 10.000143051147461,
"bytes": 58783008,
"bits_per_second": 46780369.972642444
}
}],
"sum_sent": {
"start": 0,
"end": 10.000143051147461,
"seconds": 10.000143051147461,
"bytes": 59440400,
"bits_per_second": 47551639.768336751,
"retransmits": 729
},
"sum_received": {
"start": 0,
"end": 10.052593946456909,
"seconds": 10.052593946456909,
"bytes": 58783008,
"bits_per_second": 46780369.972642444
},
"cpu_utilization_percent": {
"host_total": 0.66617803172348067,
"host_user": 0.11287625749502314,
"host_system": 0.55330177422845761,
"remote_total": 4.5768927353633515,
"remote_user": 0.48973299354359379,
"remote_system": 4.0872705841294721
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60400,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:24:32 GMT",
"timesecs": 1616351072
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "aixoaj74ubjvo7eclmzy7tdcfjfk4dxpqwmb",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0000960826873779,
"seconds": 1.0000960826873779,
"bytes": 7771416,
"bits_per_second": 62165354.985631175,
"retransmits": 91,
"snd_cwnd": 26064,
"rtt": 2391,
"rttvar": 1492,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0000960826873779,
"seconds": 1.0000960826873779,
"bytes": 7771416,
"bits_per_second": 62165354.985631175,
"retransmits": 91,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0000960826873779,
"end": 2.0002090930938721,
"seconds": 1.0001130104064941,
"bytes": 4691520,
"bits_per_second": 37527918.954624057,
"retransmits": 54,
"snd_cwnd": 21720,
"rtt": 8498,
"rttvar": 6418,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0000960826873779,
"end": 2.0002090930938721,
"seconds": 1.0001130104064941,
"bytes": 4691520,
"bits_per_second": 37527918.954624057,
"retransmits": 54,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0002090930938721,
"end": 3.0001471042633057,
"seconds": 0.99993801116943359,
"bytes": 5082480,
"bits_per_second": 40662360.612182416,
"retransmits": 93,
"snd_cwnd": 55024,
"rtt": 7907,
"rttvar": 6285,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0002090930938721,
"end": 3.0001471042633057,
"seconds": 0.99993801116943359,
"bytes": 5082480,
"bits_per_second": 40662360.612182416,
"retransmits": 93,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001471042633057,
"end": 4.0000851154327393,
"seconds": 0.99993801116943359,
"bytes": 5082480,
"bits_per_second": 40662360.612182416,
"retransmits": 33,
"snd_cwnd": 50680,
"rtt": 17744,
"rttvar": 7311,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001471042633057,
"end": 4.0000851154327393,
"seconds": 0.99993801116943359,
"bytes": 5082480,
"bits_per_second": 40662360.612182416,
"retransmits": 33,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0000851154327393,
"end": 5.0001189708709717,
"seconds": 1.0000338554382324,
"bytes": 6125040,
"bits_per_second": 48998661.128854677,
"retransmits": 89,
"snd_cwnd": 55024,
"rtt": 11892,
"rttvar": 4827,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0000851154327393,
"end": 5.0001189708709717,
"seconds": 1.0000338554382324,
"bytes": 6125040,
"bits_per_second": 48998661.128854677,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001189708709717,
"end": 6.0001111030578613,
"seconds": 0.99999213218688965,
"bytes": 5343120,
"bits_per_second": 42745296.312002726,
"retransmits": 84,
"snd_cwnd": 44888,
"rtt": 2037,
"rttvar": 174,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001189708709717,
"end": 6.0001111030578613,
"seconds": 0.99999213218688965,
"bytes": 5343120,
"bits_per_second": 42745296.312002726,
"retransmits": 84,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001111030578613,
"end": 7.0001621246337891,
"seconds": 1.0000510215759277,
"bytes": 5277960,
"bits_per_second": 42221525.791216061,
"retransmits": 87,
"snd_cwnd": 52128,
"rtt": 24479,
"rttvar": 6160,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001111030578613,
"end": 7.0001621246337891,
"seconds": 1.0000510215759277,
"bytes": 5277960,
"bits_per_second": 42221525.791216061,
"retransmits": 87,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001621246337891,
"end": 8.0001559257507324,
"seconds": 0.99999380111694336,
"bytes": 5668920,
"bits_per_second": 45351641.12951979,
"retransmits": 80,
"snd_cwnd": 65160,
"rtt": 18444,
"rttvar": 10288,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001621246337891,
"end": 8.0001559257507324,
"seconds": 0.99999380111694336,
"bytes": 5668920,
"bits_per_second": 45351641.12951979,
"retransmits": 80,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001559257507324,
"end": 9.0003011226654053,
"seconds": 1.0001451969146729,
"bytes": 4430880,
"bits_per_second": 35441893.946348831,
"retransmits": 47,
"snd_cwnd": 39096,
"rtt": 16274,
"rttvar": 4866,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001559257507324,
"end": 9.0003011226654053,
"seconds": 1.0001451969146729,
"bytes": 4430880,
"bits_per_second": 35441893.946348831,
"retransmits": 47,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0003011226654053,
"end": 10.000117063522339,
"seconds": 0.99981594085693359,
"bytes": 6255360,
"bits_per_second": 50052092.54526256,
"retransmits": 61,
"snd_cwnd": 43440,
"rtt": 2502,
"rttvar": 673,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0003011226654053,
"end": 10.000117063522339,
"seconds": 0.99981594085693359,
"bytes": 6255360,
"bits_per_second": 50052092.54526256,
"retransmits": 61,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000117063522339,
"seconds": 10.000117063522339,
"bytes": 55729176,
"bits_per_second": 44582818.8978184,
"retransmits": 719,
"max_snd_cwnd": 65160,
"max_rtt": 24479,
"min_rtt": 2037,
"mean_rtt": 11216
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041185855865479,
"seconds": 10.000117063522339,
"bytes": 55325184,
"bits_per_second": 44078605.689930327
}
}],
"sum_sent": {
"start": 0,
"end": 10.000117063522339,
"seconds": 10.000117063522339,
"bytes": 55729176,
"bits_per_second": 44582818.8978184,
"retransmits": 719
},
"sum_received": {
"start": 0,
"end": 10.041185855865479,
"seconds": 10.041185855865479,
"bytes": 55325184,
"bits_per_second": 44078605.689930327
},
"cpu_utilization_percent": {
"host_total": 0.67019249298760253,
"host_user": 0.0953622616042589,
"host_system": 0.5749095347193971,
"remote_total": 3.6515499790946939,
"remote_user": 0.39936262902041786,
"remote_system": 3.2522335922251533
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45834,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:13:23 GMT",
"timesecs": 1616350403
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "vowndmi2ensu6ayhke7ql3ca5lg7h7k5qs4h",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002360343933105,
"seconds": 1.0002360343933105,
"bytes": 5363608,
"bits_per_second": 42898738.4223027,
"retransmits": 377,
"snd_cwnd": 24616,
"rtt": 569,
"rttvar": 436,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002360343933105,
"seconds": 1.0002360343933105,
"bytes": 5363608,
"bits_per_second": 42898738.4223027,
"retransmits": 377,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002360343933105,
"end": 2.0003259181976318,
"seconds": 1.0000898838043213,
"bytes": 3714120,
"bits_per_second": 29710289.526149902,
"retransmits": 264,
"snd_cwnd": 4344,
"rtt": 668,
"rttvar": 281,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002360343933105,
"end": 2.0003259181976318,
"seconds": 1.0000898838043213,
"bytes": 3714120,
"bits_per_second": 29710289.526149902,
"retransmits": 264,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003259181976318,
"end": 3.0001649856567383,
"seconds": 0.99983906745910645,
"bytes": 4821840,
"bits_per_second": 38580928.926922247,
"retransmits": 281,
"snd_cwnd": 2896,
"rtt": 383,
"rttvar": 369,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003259181976318,
"end": 3.0001649856567383,
"seconds": 0.99983906745910645,
"bytes": 4821840,
"bits_per_second": 38580928.926922247,
"retransmits": 281,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001649856567383,
"end": 4.00026798248291,
"seconds": 1.0001029968261719,
"bytes": 3844440,
"bits_per_second": 30752352.605284337,
"retransmits": 300,
"snd_cwnd": 11584,
"rtt": 343,
"rttvar": 37,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001649856567383,
"end": 4.00026798248291,
"seconds": 1.0001029968261719,
"bytes": 3844440,
"bits_per_second": 30752352.605284337,
"retransmits": 300,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.00026798248291,
"end": 5.0002110004425049,
"seconds": 0.99994301795959473,
"bytes": 4170240,
"bits_per_second": 33363821.138604194,
"retransmits": 346,
"snd_cwnd": 7240,
"rtt": 587,
"rttvar": 437,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.00026798248291,
"end": 5.0002110004425049,
"seconds": 0.99994301795959473,
"bytes": 4170240,
"bits_per_second": 33363821.138604194,
"retransmits": 346,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002110004425049,
"end": 6.0002808570861816,
"seconds": 1.0000698566436768,
"bytes": 4170240,
"bits_per_second": 33359589.61103534,
"retransmits": 273,
"snd_cwnd": 15928,
"rtt": 367,
"rttvar": 101,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0002110004425049,
"end": 6.0002808570861816,
"seconds": 1.0000698566436768,
"bytes": 4170240,
"bits_per_second": 33359589.61103534,
"retransmits": 273,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002808570861816,
"end": 7.0001850128173828,
"seconds": 0.99990415573120117,
"bytes": 4626360,
"bits_per_second": 37014427.620750315,
"retransmits": 474,
"snd_cwnd": 24616,
"rtt": 469,
"rttvar": 531,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002808570861816,
"end": 7.0001850128173828,
"seconds": 0.99990415573120117,
"bytes": 4626360,
"bits_per_second": 37014427.620750315,
"retransmits": 474,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001850128173828,
"end": 8.0002028942108154,
"seconds": 1.0000178813934326,
"bytes": 4039920,
"bits_per_second": 32318782.095142093,
"retransmits": 236,
"snd_cwnd": 14480,
"rtt": 508,
"rttvar": 197,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001850128173828,
"end": 8.0002028942108154,
"seconds": 1.0000178813934326,
"bytes": 4039920,
"bits_per_second": 32318782.095142093,
"retransmits": 236,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0002028942108154,
"end": 9.0003068447113037,
"seconds": 1.0001039505004883,
"bytes": 3583800,
"bits_per_second": 28667420.007342529,
"retransmits": 333,
"snd_cwnd": 15928,
"rtt": 434,
"rttvar": 377,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0002028942108154,
"end": 9.0003068447113037,
"seconds": 1.0001039505004883,
"bytes": 3583800,
"bits_per_second": 28667420.007342529,
"retransmits": 333,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0003068447113037,
"end": 10.000187873840332,
"seconds": 0.99988102912902832,
"bytes": 5017320,
"bits_per_second": 40143335.887634262,
"retransmits": 447,
"snd_cwnd": 11584,
"rtt": 440,
"rttvar": 276,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0003068447113037,
"end": 10.000187873840332,
"seconds": 0.99988102912902832,
"bytes": 5017320,
"bits_per_second": 40143335.887634262,
"retransmits": 447,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000187873840332,
"seconds": 10.000187873840332,
"bytes": 43351888,
"bits_per_second": 34680858.837386422,
"retransmits": 3331,
"max_snd_cwnd": 24616,
"max_rtt": 668,
"min_rtt": 343,
"mean_rtt": 476
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.040318965911865,
"seconds": 10.000187873840332,
"bytes": 42606168,
"bits_per_second": 33948059.335288651
}
}],
"sum_sent": {
"start": 0,
"end": 10.000187873840332,
"seconds": 10.000187873840332,
"bytes": 43351888,
"bits_per_second": 34680858.837386422,
"retransmits": 3331
},
"sum_received": {
"start": 0,
"end": 10.040318965911865,
"seconds": 10.040318965911865,
"bytes": 42606168,
"bits_per_second": 33948059.335288651
},
"cpu_utilization_percent": {
"host_total": 0.60478759106593716,
"host_user": 0.24597260270169263,
"host_system": 0.35881498836424447,
"remote_total": 0.05346800344761235,
"remote_user": 0.011685674127520975,
"remote_system": 0.041793612039938637
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45838,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:13:36 GMT",
"timesecs": 1616350416
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "zd42dij2uducecuaqso7eqgew6mndgb2j473",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0002398490905762,
"seconds": 1.0002398490905762,
"bytes": 5752776,
"bits_per_second": 46011172.262176573,
"retransmits": 356,
"snd_cwnd": 4344,
"rtt": 492,
"rttvar": 325,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0002398490905762,
"seconds": 1.0002398490905762,
"bytes": 5752776,
"bits_per_second": 46011172.262176573,
"retransmits": 356,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0002398490905762,
"end": 2.0003299713134766,
"seconds": 1.0000901222229004,
"bytes": 3648960,
"bits_per_second": 29189049.4179821,
"retransmits": 210,
"snd_cwnd": 13032,
"rtt": 533,
"rttvar": 345,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0002398490905762,
"end": 2.0003299713134766,
"seconds": 1.0000901222229004,
"bytes": 3648960,
"bits_per_second": 29189049.4179821,
"retransmits": 210,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0003299713134766,
"end": 3.0001609325408936,
"seconds": 0.999830961227417,
"bytes": 5082480,
"bits_per_second": 40666714.25146205,
"retransmits": 571,
"snd_cwnd": 17376,
"rtt": 253,
"rttvar": 184,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0003299713134766,
"end": 3.0001609325408936,
"seconds": 0.999830961227417,
"bytes": 5082480,
"bits_per_second": 40666714.25146205,
"retransmits": 571,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001609325408936,
"end": 4.0002720355987549,
"seconds": 1.0001111030578613,
"bytes": 3714120,
"bits_per_second": 29709659.166018639,
"retransmits": 278,
"snd_cwnd": 10136,
"rtt": 558,
"rttvar": 178,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001609325408936,
"end": 4.0002720355987549,
"seconds": 1.0001111030578613,
"bytes": 3714120,
"bits_per_second": 29709659.166018639,
"retransmits": 278,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002720355987549,
"end": 5.0001749992370605,
"seconds": 0.99990296363830566,
"bytes": 4235400,
"bits_per_second": 33886488.221527614,
"retransmits": 317,
"snd_cwnd": 21720,
"rtt": 423,
"rttvar": 69,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002720355987549,
"end": 5.0001749992370605,
"seconds": 0.99990296363830566,
"bytes": 4235400,
"bits_per_second": 33886488.221527614,
"retransmits": 317,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001749992370605,
"end": 6.00029182434082,
"seconds": 1.0001168251037598,
"bytes": 3779280,
"bits_per_second": 30230708.294366781,
"retransmits": 210,
"snd_cwnd": 10136,
"rtt": 417,
"rttvar": 55,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001749992370605,
"end": 6.00029182434082,
"seconds": 1.0001168251037598,
"bytes": 3779280,
"bits_per_second": 30230708.294366781,
"retransmits": 210,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.00029182434082,
"end": 7.0001308917999268,
"seconds": 0.99983906745910645,
"bytes": 4235400,
"bits_per_second": 33888653.787161432,
"retransmits": 329,
"snd_cwnd": 63712,
"rtt": 579,
"rttvar": 92,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.00029182434082,
"end": 7.0001308917999268,
"seconds": 0.99983906745910645,
"bytes": 4235400,
"bits_per_second": 33888653.787161432,
"retransmits": 329,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001308917999268,
"end": 8.00025200843811,
"seconds": 1.0001211166381836,
"bytes": 4430880,
"bits_per_second": 35442747.293599807,
"retransmits": 303,
"snd_cwnd": 41992,
"rtt": 319,
"rttvar": 103,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001308917999268,
"end": 8.00025200843811,
"seconds": 1.0001211166381836,
"bytes": 4430880,
"bits_per_second": 35442747.293599807,
"retransmits": 303,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00025200843811,
"end": 9.0001499652862549,
"seconds": 0.99989795684814453,
"bytes": 4691520,
"bits_per_second": 37535990.290757284,
"retransmits": 363,
"snd_cwnd": 47784,
"rtt": 589,
"rttvar": 587,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00025200843811,
"end": 9.0001499652862549,
"seconds": 0.99989795684814453,
"bytes": 4691520,
"bits_per_second": 37535990.290757284,
"retransmits": 363,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001499652862549,
"end": 10.000265836715698,
"seconds": 1.0001158714294434,
"bytes": 3779280,
"bits_per_second": 30230737.121276632,
"retransmits": 269,
"snd_cwnd": 53576,
"rtt": 339,
"rttvar": 64,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001499652862549,
"end": 10.000265836715698,
"seconds": 1.0001158714294434,
"bytes": 3779280,
"bits_per_second": 30230737.121276632,
"retransmits": 269,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000265836715698,
"seconds": 10.000265836715698,
"bytes": 43350096,
"bits_per_second": 34679154.9007358,
"retransmits": 3206,
"max_snd_cwnd": 63712,
"max_rtt": 589,
"min_rtt": 253,
"mean_rtt": 450
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041242837905884,
"seconds": 10.000265836715698,
"bytes": 42307536,
"bits_per_second": 33707011.518763989
}
}],
"sum_sent": {
"start": 0,
"end": 10.000265836715698,
"seconds": 10.000265836715698,
"bytes": 43350096,
"bits_per_second": 34679154.9007358,
"retransmits": 3206
},
"sum_received": {
"start": 0,
"end": 10.041242837905884,
"seconds": 10.041242837905884,
"bytes": 42307536,
"bits_per_second": 33707011.518763989
},
"cpu_utilization_percent": {
"host_total": 0.57144392479073391,
"host_user": 0.080079681116899878,
"host_system": 0.49151296166526082,
"remote_total": 0.63525136024573448,
"remote_user": 0.13611761210061507,
"remote_system": 0.49914201824731891
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 45842,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-SpeedTest2 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:13:48 GMT",
"timesecs": 1616350428
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "on6ypr4fdueaswt32mzv7p475t5g6b2eahvg",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001590251922607,
"seconds": 1.0001590251922607,
"bytes": 5619560,
"bits_per_second": 44949331.923848815,
"retransmits": 332,
"snd_cwnd": 7240,
"rtt": 143,
"rttvar": 34,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001590251922607,
"seconds": 1.0001590251922607,
"bytes": 5619560,
"bits_per_second": 44949331.923848815,
"retransmits": 332,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001590251922607,
"end": 2.000236988067627,
"seconds": 1.0000779628753662,
"bytes": 3909600,
"bits_per_second": 31274361.760831881,
"retransmits": 401,
"snd_cwnd": 5792,
"rtt": 520,
"rttvar": 77,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001590251922607,
"end": 2.000236988067627,
"seconds": 1.0000779628753662,
"bytes": 3909600,
"bits_per_second": 31274361.760831881,
"retransmits": 401,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.000236988067627,
"end": 3.0001370906829834,
"seconds": 0.99990010261535645,
"bytes": 4496040,
"bits_per_second": 35971913.500079282,
"retransmits": 271,
"snd_cwnd": 59368,
"rtt": 584,
"rttvar": 34,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.000236988067627,
"end": 3.0001370906829834,
"seconds": 0.99990010261535645,
"bytes": 4496040,
"bits_per_second": 35971913.500079282,
"retransmits": 271,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001370906829834,
"end": 4.0002479553222656,
"seconds": 1.0001108646392822,
"bytes": 3779280,
"bits_per_second": 30230888.463455319,
"retransmits": 300,
"snd_cwnd": 8688,
"rtt": 499,
"rttvar": 283,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001370906829834,
"end": 4.0002479553222656,
"seconds": 1.0001108646392822,
"bytes": 3779280,
"bits_per_second": 30230888.463455319,
"retransmits": 300,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002479553222656,
"end": 5.0003199577331543,
"seconds": 1.0000720024108887,
"bytes": 3844440,
"bits_per_second": 30753305.687847678,
"retransmits": 282,
"snd_cwnd": 49232,
"rtt": 579,
"rttvar": 60,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002479553222656,
"end": 5.0003199577331543,
"seconds": 1.0000720024108887,
"bytes": 3844440,
"bits_per_second": 30753305.687847678,
"retransmits": 282,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0003199577331543,
"end": 6.0002119541168213,
"seconds": 0.999891996383667,
"bytes": 4626360,
"bits_per_second": 37014877.740654118,
"retransmits": 347,
"snd_cwnd": 24616,
"rtt": 578,
"rttvar": 83,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0003199577331543,
"end": 6.0002119541168213,
"seconds": 0.999891996383667,
"bytes": 4626360,
"bits_per_second": 37014877.740654118,
"retransmits": 347,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002119541168213,
"end": 7.0003039836883545,
"seconds": 1.0000920295715332,
"bytes": 3909600,
"bits_per_second": 31273921.87436974,
"retransmits": 312,
"snd_cwnd": 5792,
"rtt": 425,
"rttvar": 360,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0002119541168213,
"end": 7.0003039836883545,
"seconds": 1.0000920295715332,
"bytes": 3909600,
"bits_per_second": 31273921.87436974,
"retransmits": 312,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0003039836883545,
"end": 8.0001959800720215,
"seconds": 0.999891996383667,
"bytes": 4365720,
"bits_per_second": 34929532.515828528,
"retransmits": 309,
"snd_cwnd": 15928,
"rtt": 448,
"rttvar": 212,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0003039836883545,
"end": 8.0001959800720215,
"seconds": 0.999891996383667,
"bytes": 4365720,
"bits_per_second": 34929532.515828528,
"retransmits": 309,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001959800720215,
"end": 9.0001070499420166,
"seconds": 0.99991106986999512,
"bytes": 4626360,
"bits_per_second": 37014171.67509909,
"retransmits": 365,
"snd_cwnd": 65160,
"rtt": 130,
"rttvar": 8,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.0001959800720215,
"end": 9.0001070499420166,
"seconds": 0.99991106986999512,
"bytes": 4626360,
"bits_per_second": 37014171.67509909,
"retransmits": 365,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001070499420166,
"end": 10.000244140625,
"seconds": 1.0001370906829834,
"bytes": 3974760,
"bits_per_second": 31793721.377021842,
"retransmits": 463,
"snd_cwnd": 5792,
"rtt": 122,
"rttvar": 126,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001070499420166,
"end": 10.000244140625,
"seconds": 1.0001370906829834,
"bytes": 3974760,
"bits_per_second": 31793721.377021842,
"retransmits": 463,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000244140625,
"seconds": 10.000244140625,
"bytes": 43151720,
"bits_per_second": 34520533.213544592,
"retransmits": 3382,
"max_snd_cwnd": 65160,
"max_rtt": 584,
"min_rtt": 122,
"mean_rtt": 402
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.041910886764526,
"seconds": 10.000244140625,
"bytes": 42530528,
"bits_per_second": 33882418.180831484
}
}],
"sum_sent": {
"start": 0,
"end": 10.000244140625,
"seconds": 10.000244140625,
"bytes": 43151720,
"bits_per_second": 34520533.213544592,
"retransmits": 3382
},
"sum_received": {
"start": 0,
"end": 10.041910886764526,
"seconds": 10.041910886764526,
"bytes": 42530528,
"bits_per_second": 33882418.180831484
},
"cpu_utilization_percent": {
"host_total": 0.58123086598282248,
"host_user": 0.15765840137613701,
"host_system": 0.423671627070599,
"remote_total": 0.584094368185501,
"remote_user": 0.091480230523318065,
"remote_system": 0.49271217845581344
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60376,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:21:11 GMT",
"timesecs": 1616350871
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "c5vlck3ij6hatha3njxfe64eeivedzwqan54",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001130104064941,
"seconds": 1.0001130104064941,
"bytes": 9503224,
"bits_per_second": 76017201.265184477,
"retransmits": 81,
"snd_cwnd": 44888,
"rtt": 5400,
"rttvar": 5546,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001130104064941,
"seconds": 1.0001130104064941,
"bytes": 9503224,
"bits_per_second": 76017201.265184477,
"retransmits": 81,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001130104064941,
"end": 2.0000829696655273,
"seconds": 0.9999699592590332,
"bytes": 7949520,
"bits_per_second": 63598070.533162877,
"retransmits": 62,
"snd_cwnd": 30408,
"rtt": 2564,
"rttvar": 2364,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001130104064941,
"end": 2.0000829696655273,
"seconds": 0.9999699592590332,
"bytes": 7949520,
"bits_per_second": 63598070.533162877,
"retransmits": 62,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000829696655273,
"end": 3.0002739429473877,
"seconds": 1.0001909732818604,
"bytes": 6841800,
"bits_per_second": 54723949.187827244,
"retransmits": 75,
"snd_cwnd": 27512,
"rtt": 1129,
"rttvar": 195,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0000829696655273,
"end": 3.0002739429473877,
"seconds": 1.0001909732818604,
"bytes": 6841800,
"bits_per_second": 54723949.187827244,
"retransmits": 75,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0002739429473877,
"end": 4.0000858306884766,
"seconds": 0.99981188774108887,
"bytes": 8079840,
"bits_per_second": 64650881.62338277,
"retransmits": 69,
"snd_cwnd": 56472,
"rtt": 2850,
"rttvar": 350,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0002739429473877,
"end": 4.0000858306884766,
"seconds": 0.99981188774108887,
"bytes": 8079840,
"bits_per_second": 64650881.62338277,
"retransmits": 69,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0000858306884766,
"end": 5.0000898838043213,
"seconds": 1.0000040531158447,
"bytes": 8079840,
"bits_per_second": 64638458.012841649,
"retransmits": 72,
"snd_cwnd": 11584,
"rtt": 1147,
"rttvar": 1022,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0000858306884766,
"end": 5.0000898838043213,
"seconds": 1.0000040531158447,
"bytes": 8079840,
"bits_per_second": 64638458.012841649,
"retransmits": 72,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0000898838043213,
"end": 6.0001659393310547,
"seconds": 1.0000760555267334,
"bytes": 7037280,
"bits_per_second": 56293958.533331841,
"retransmits": 19,
"snd_cwnd": 60816,
"rtt": 10814,
"rttvar": 3213,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0000898838043213,
"end": 6.0001659393310547,
"seconds": 1.0000760555267334,
"bytes": 7037280,
"bits_per_second": 56293958.533331841,
"retransmits": 19,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001659393310547,
"end": 7.0001769065856934,
"seconds": 1.0000109672546387,
"bytes": 7428240,
"bits_per_second": 59425268.267950937,
"retransmits": 64,
"snd_cwnd": 63712,
"rtt": 15417,
"rttvar": 1693,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0001659393310547,
"end": 7.0001769065856934,
"seconds": 1.0000109672546387,
"bytes": 7428240,
"bits_per_second": 59425268.267950937,
"retransmits": 64,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001769065856934,
"end": 8.00010895729065,
"seconds": 0.999932050704956,
"bytes": 7949520,
"bits_per_second": 63600481.607889712,
"retransmits": 36,
"snd_cwnd": 49232,
"rtt": 6362,
"rttvar": 6256,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001769065856934,
"end": 8.00010895729065,
"seconds": 0.999932050704956,
"bytes": 7949520,
"bits_per_second": 63600481.607889712,
"retransmits": 36,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00010895729065,
"end": 9.0001068115234375,
"seconds": 0.99999785423278809,
"bytes": 7754040,
"bits_per_second": 62032453.107203953,
"retransmits": 40,
"snd_cwnd": 70952,
"rtt": 4064,
"rttvar": 847,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00010895729065,
"end": 9.0001068115234375,
"seconds": 0.99999785423278809,
"bytes": 7754040,
"bits_per_second": 62032453.107203953,
"retransmits": 40,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001068115234375,
"end": 10.000186920166016,
"seconds": 1.0000801086425781,
"bytes": 7428240,
"bits_per_second": 59421159.851543874,
"retransmits": 50,
"snd_cwnd": 53576,
"rtt": 3567,
"rttvar": 193,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001068115234375,
"end": 10.000186920166016,
"seconds": 1.0000801086425781,
"bytes": 7428240,
"bits_per_second": 59421159.851543874,
"retransmits": 50,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000186920166016,
"seconds": 10.000186920166016,
"bytes": 78051544,
"bits_per_second": 62440068.069211051,
"retransmits": 568,
"max_snd_cwnd": 70952,
"max_rtt": 15417,
"min_rtt": 1129,
"mean_rtt": 5331
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.020298957824707,
"seconds": 10.000186920166016,
"bytes": 77643208,
"bits_per_second": 61988735.7267875
}
}],
"sum_sent": {
"start": 0,
"end": 10.000186920166016,
"seconds": 10.000186920166016,
"bytes": 78051544,
"bits_per_second": 62440068.069211051,
"retransmits": 568
},
"sum_received": {
"start": 0,
"end": 10.020298957824707,
"seconds": 10.020298957824707,
"bytes": 77643208,
"bits_per_second": 61988735.7267875
},
"cpu_utilization_percent": {
"host_total": 0.3679469563131148,
"host_user": 0.065886569681636087,
"host_system": 0.30213308905319636,
"remote_total": 0.15253826271706769,
"remote_user": 0.023671500744572794,
"remote_system": 0.12886878852640832
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60380,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:21:33 GMT",
"timesecs": 1616350893
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "jia7ytigsx7fmckmea2wbqhyfhj63lnfwhlq",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0000851154327393,
"seconds": 1.0000851154327393,
"bytes": 9225208,
"bits_per_second": 73795382.87405251,
"retransmits": 47,
"snd_cwnd": 49232,
"rtt": 4247,
"rttvar": 1579,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0000851154327393,
"seconds": 1.0000851154327393,
"bytes": 9225208,
"bits_per_second": 73795382.87405251,
"retransmits": 47,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0000851154327393,
"end": 2.0000929832458496,
"seconds": 1.0000078678131104,
"bytes": 7688880,
"bits_per_second": 61510556.046440713,
"retransmits": 31,
"snd_cwnd": 52128,
"rtt": 5412,
"rttvar": 1701,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0000851154327393,
"end": 2.0000929832458496,
"seconds": 1.0000078678131104,
"bytes": 7688880,
"bits_per_second": 61510556.046440713,
"retransmits": 31,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000929832458496,
"end": 3.0001440048217773,
"seconds": 1.0000510215759277,
"bytes": 7297920,
"bits_per_second": 58380381.340940721,
"retransmits": 134,
"snd_cwnd": 70952,
"rtt": 15197,
"rttvar": 272,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.0000929832458496,
"end": 3.0001440048217773,
"seconds": 1.0000510215759277,
"bytes": 7297920,
"bits_per_second": 58380381.340940721,
"retransmits": 134,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001440048217773,
"end": 4.0001161098480225,
"seconds": 0.99997210502624512,
"bytes": 7884360,
"bits_per_second": 63076639.521203987,
"retransmits": 62,
"snd_cwnd": 68056,
"rtt": 13145,
"rttvar": 3767,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001440048217773,
"end": 4.0001161098480225,
"seconds": 0.99997210502624512,
"bytes": 7884360,
"bits_per_second": 63076639.521203987,
"retransmits": 62,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001161098480225,
"end": 5.00019907951355,
"seconds": 1.0000829696655273,
"bytes": 6906960,
"bits_per_second": 55251095.835058548,
"retransmits": 138,
"snd_cwnd": 1448,
"rtt": 938,
"rttvar": 182,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0001161098480225,
"end": 5.00019907951355,
"seconds": 1.0000829696655273,
"bytes": 6906960,
"bits_per_second": 55251095.835058548,
"retransmits": 138,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.00019907951355,
"end": 6.0000901222229,
"seconds": 0.99989104270935059,
"bytes": 7623720,
"bits_per_second": 60996406.003137454,
"retransmits": 84,
"snd_cwnd": 47784,
"rtt": 2713,
"rttvar": 613,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.00019907951355,
"end": 6.0000901222229,
"seconds": 0.99989104270935059,
"bytes": 7623720,
"bits_per_second": 60996406.003137454,
"retransmits": 84,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0000901222229,
"end": 7.0001029968261719,
"seconds": 1.0000128746032715,
"bytes": 6841800,
"bits_per_second": 54733695.325387105,
"retransmits": 100,
"snd_cwnd": 30408,
"rtt": 1885,
"rttvar": 375,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0000901222229,
"end": 7.0001029968261719,
"seconds": 1.0000128746032715,
"bytes": 6841800,
"bits_per_second": 54733695.325387105,
"retransmits": 100,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001029968261719,
"end": 8.00026798248291,
"seconds": 1.0001649856567383,
"bytes": 8079840,
"bits_per_second": 64628057.297523052,
"retransmits": 82,
"snd_cwnd": 46336,
"rtt": 8971,
"rttvar": 12476,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001029968261719,
"end": 8.00026798248291,
"seconds": 1.0001649856567383,
"bytes": 8079840,
"bits_per_second": 64628057.297523052,
"retransmits": 82,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00026798248291,
"end": 9.0001389980316162,
"seconds": 0.999871015548706,
"bytes": 8079840,
"bits_per_second": 64647058.46536392,
"retransmits": 90,
"snd_cwnd": 57920,
"rtt": 2992,
"rttvar": 320,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.00026798248291,
"end": 9.0001389980316162,
"seconds": 0.999871015548706,
"bytes": 8079840,
"bits_per_second": 64647058.46536392,
"retransmits": 90,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001389980316162,
"end": 10.000121116638184,
"seconds": 0.99998211860656738,
"bytes": 7493400,
"bits_per_second": 59948271.9586365,
"retransmits": 35,
"snd_cwnd": 34752,
"rtt": 2758,
"rttvar": 1062,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0001389980316162,
"end": 10.000121116638184,
"seconds": 0.99998211860656738,
"bytes": 7493400,
"bits_per_second": 59948271.9586365,
"retransmits": 35,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000121116638184,
"seconds": 10.000121116638184,
"bytes": 77121928,
"bits_per_second": 61696795.149158485,
"retransmits": 803,
"max_snd_cwnd": 70952,
"max_rtt": 15197,
"min_rtt": 938,
"mean_rtt": 5825
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042097091674805,
"seconds": 10.000121116638184,
"bytes": 76600648,
"bits_per_second": 61023626.679335095
}
}],
"sum_sent": {
"start": 0,
"end": 10.000121116638184,
"seconds": 10.000121116638184,
"bytes": 77121928,
"bits_per_second": 61696795.149158485,
"retransmits": 803
},
"sum_received": {
"start": 0,
"end": 10.042097091674805,
"seconds": 10.042097091674805,
"bytes": 76600648,
"bits_per_second": 61023626.679335095
},
"cpu_utilization_percent": {
"host_total": 0.73228032358370188,
"host_user": 0.14456708910940153,
"host_system": 0.58782225195426219,
"remote_total": 3.0062263605048507,
"remote_user": 0.39414428737147045,
"remote_system": 2.6121998378238898
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,328 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 60384,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 18:21:55 GMT",
"timesecs": 1616350915
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "zyneroyvf6tydaesmdw3lyjk3nawksoh7wes",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 0,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001931190490723,
"seconds": 1.0001931190490723,
"bytes": 9449648,
"bits_per_second": 75582587.5625635,
"retransmits": 78,
"snd_cwnd": 59368,
"rtt": 15609,
"rttvar": 12774,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001931190490723,
"seconds": 1.0001931190490723,
"bytes": 9449648,
"bits_per_second": 75582587.5625635,
"retransmits": 78,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001931190490723,
"end": 2.000114917755127,
"seconds": 0.99992179870605469,
"bytes": 7884360,
"bits_per_second": 63079812.922992408,
"retransmits": 63,
"snd_cwnd": 56472,
"rtt": 13899,
"rttvar": 5181,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 1.0001931190490723,
"end": 2.000114917755127,
"seconds": 0.99992179870605469,
"bytes": 7884360,
"bits_per_second": 63079812.922992408,
"retransmits": 63,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.000114917755127,
"end": 3.0001249313354492,
"seconds": 1.0000100135803223,
"bytes": 7363080,
"bits_per_second": 58904050.159562424,
"retransmits": 21,
"snd_cwnd": 55024,
"rtt": 2610,
"rttvar": 269,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 2.000114917755127,
"end": 3.0001249313354492,
"seconds": 1.0000100135803223,
"bytes": 7363080,
"bits_per_second": 58904050.159562424,
"retransmits": 21,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001249313354492,
"end": 4.0002379417419434,
"seconds": 1.0001130104064941,
"bytes": 7297920,
"bits_per_second": 58376762.818304092,
"retransmits": 51,
"snd_cwnd": 52128,
"rtt": 6740,
"rttvar": 10861,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 3.0001249313354492,
"end": 4.0002379417419434,
"seconds": 1.0001130104064941,
"bytes": 7297920,
"bits_per_second": 58376762.818304092,
"retransmits": 51,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0002379417419434,
"end": 5.0001230239868164,
"seconds": 0.999885082244873,
"bytes": 8079840,
"bits_per_second": 64646148.990319572,
"retransmits": 62,
"snd_cwnd": 62264,
"rtt": 11863,
"rttvar": 4371,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 4.0002379417419434,
"end": 5.0001230239868164,
"seconds": 0.999885082244873,
"bytes": 8079840,
"bits_per_second": 64646148.990319572,
"retransmits": 62,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001230239868164,
"end": 6.0000979900360107,
"seconds": 0.99997496604919434,
"bytes": 8210160,
"bits_per_second": 65682924.303095773,
"retransmits": 89,
"snd_cwnd": 21720,
"rtt": 1110,
"rttvar": 113,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 5.0001230239868164,
"end": 6.0000979900360107,
"seconds": 0.99997496604919434,
"bytes": 8210160,
"bits_per_second": 65682924.303095773,
"retransmits": 89,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0000979900360107,
"end": 7.0001189708709717,
"seconds": 1.0000209808349609,
"bytes": 7037280,
"bits_per_second": 56297058.84069968,
"retransmits": 82,
"snd_cwnd": 82536,
"rtt": 2396,
"rttvar": 373,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 6.0000979900360107,
"end": 7.0001189708709717,
"seconds": 1.0000209808349609,
"bytes": 7037280,
"bits_per_second": 56297058.84069968,
"retransmits": 82,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001189708709717,
"end": 8.000093936920166,
"seconds": 0.99997496604919434,
"bytes": 7884360,
"bits_per_second": 63076459.052972928,
"retransmits": 40,
"snd_cwnd": 36200,
"rtt": 1775,
"rttvar": 222,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 7.0001189708709717,
"end": 8.000093936920166,
"seconds": 0.99997496604919434,
"bytes": 7884360,
"bits_per_second": 63076459.052972928,
"retransmits": 40,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.000093936920166,
"end": 9.0000889301300049,
"seconds": 0.99999499320983887,
"bytes": 7688880,
"bits_per_second": 61511347.974411838,
"retransmits": 30,
"snd_cwnd": 31856,
"rtt": 1704,
"rttvar": 175,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 8.000093936920166,
"end": 9.0000889301300049,
"seconds": 0.99999499320983887,
"bytes": 7688880,
"bits_per_second": 61511347.974411838,
"retransmits": 30,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000889301300049,
"end": 10.000301122665405,
"seconds": 1.0002121925354004,
"bytes": 6646320,
"bits_per_second": 53159279.997597247,
"retransmits": 80,
"snd_cwnd": 10136,
"rtt": 3451,
"rttvar": 2534,
"pmtu": 1500,
"omitted": false
}],
"sum": {
"start": 9.0000889301300049,
"end": 10.000301122665405,
"seconds": 1.0002121925354004,
"bytes": 6646320,
"bits_per_second": 53159279.997597247,
"retransmits": 80,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.000301122665405,
"seconds": 10.000301122665405,
"bytes": 77541848,
"bits_per_second": 62031610.487611055,
"retransmits": 596,
"max_snd_cwnd": 82536,
"max_rtt": 15609,
"min_rtt": 1110,
"mean_rtt": 6115
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.042078018188477,
"seconds": 10.000301122665405,
"bytes": 77091520,
"bits_per_second": 61414794.715093672
}
}],
"sum_sent": {
"start": 0,
"end": 10.000301122665405,
"seconds": 10.000301122665405,
"bytes": 77541848,
"bits_per_second": 62031610.487611055,
"retransmits": 596
},
"sum_received": {
"start": 0,
"end": 10.042078018188477,
"seconds": 10.042078018188477,
"bytes": 77091520,
"bits_per_second": 61414794.715093672
},
"cpu_utilization_percent": {
"host_total": 0.72307875410377365,
"host_user": 0.4046866633957707,
"host_system": 0.31840200051194045,
"remote_total": 3.4923091345015673,
"remote_user": 0.46623439145957229,
"remote_system": 3.0261927724680926
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42798,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:37:43 GMT",
"timesecs": 1616344663
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "o6blacxanyqg5c4lhencva6rnz7llhsdh6gi",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001389980316162,
"seconds": 1.0001389980316162,
"bytes": 1914256,
"bits_per_second": 15311919.673305145,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001389980316162,
"seconds": 1.0001389980316162,
"bytes": 1914256,
"bits_per_second": 15311919.673305145,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001389980316162,
"end": 2.0001509189605713,
"seconds": 1.0000119209289551,
"bytes": 1847648,
"bits_per_second": 14781007.796656171,
"omitted": false
}],
"sum": {
"start": 1.0001389980316162,
"end": 2.0001509189605713,
"seconds": 1.0000119209289551,
"bytes": 1847648,
"bits_per_second": 14781007.796656171,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001509189605713,
"end": 3.0000901222229004,
"seconds": 0.9999392032623291,
"bytes": 1843304,
"bits_per_second": 14747328.5894676,
"omitted": false
}],
"sum": {
"start": 2.0001509189605713,
"end": 3.0000901222229004,
"seconds": 0.9999392032623291,
"bytes": 1843304,
"bits_per_second": 14747328.5894676,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000901222229004,
"end": 4.0001139640808105,
"seconds": 1.0000238418579102,
"bytes": 1846200,
"bits_per_second": 14769247.873690756,
"omitted": false
}],
"sum": {
"start": 3.0000901222229004,
"end": 4.0001139640808105,
"seconds": 1.0000238418579102,
"bytes": 1846200,
"bits_per_second": 14769247.873690756,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001139640808105,
"end": 5.0001890659332275,
"seconds": 1.000075101852417,
"bytes": 1846200,
"bits_per_second": 14768490.858979087,
"omitted": false
}],
"sum": {
"start": 4.0001139640808105,
"end": 5.0001890659332275,
"seconds": 1.000075101852417,
"bytes": 1846200,
"bits_per_second": 14768490.858979087,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001890659332275,
"end": 6.0001339912414551,
"seconds": 0.99994492530822754,
"bytes": 1847648,
"bits_per_second": 14781998.113989908,
"omitted": false
}],
"sum": {
"start": 5.0001890659332275,
"end": 6.0001339912414551,
"seconds": 0.99994492530822754,
"bytes": 1847648,
"bits_per_second": 14781998.113989908,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001339912414551,
"end": 7.0000960826873779,
"seconds": 0.99996209144592285,
"bytes": 1844752,
"bits_per_second": 14758575.476256544,
"omitted": false
}],
"sum": {
"start": 6.0001339912414551,
"end": 7.0000960826873779,
"seconds": 0.99996209144592285,
"bytes": 1844752,
"bits_per_second": 14758575.476256544,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0000960826873779,
"end": 8.0000920295715332,
"seconds": 0.99999594688415527,
"bytes": 1846200,
"bits_per_second": 14769659.863142412,
"omitted": false
}],
"sum": {
"start": 7.0000960826873779,
"end": 8.0000920295715332,
"seconds": 0.99999594688415527,
"bytes": 1846200,
"bits_per_second": 14769659.863142412,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000920295715332,
"end": 9.0001389980316162,
"seconds": 1.000046968460083,
"bytes": 1838960,
"bits_per_second": 14710989.04749814,
"omitted": false
}],
"sum": {
"start": 8.0000920295715332,
"end": 9.0001389980316162,
"seconds": 1.000046968460083,
"bytes": 1838960,
"bits_per_second": 14710989.04749814,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001389980316162,
"end": 10.000092029571533,
"seconds": 0.999953031539917,
"bytes": 1847648,
"bits_per_second": 14781878.282060042,
"omitted": false
}],
"sum": {
"start": 9.0001389980316162,
"end": 10.000092029571533,
"seconds": 0.999953031539917,
"bytes": 1847648,
"bits_per_second": 14781878.282060042,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.04088306427002,
"seconds": 10.04088306427002,
"bytes": 19297496,
"bits_per_second": 15375138.522362977,
"retransmits": 16,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000092029571533,
"seconds": 10.000092029571533,
"bytes": 18522816,
"bits_per_second": 14818116.429509407
}
}],
"sum_sent": {
"start": 0,
"end": 10.04088306427002,
"seconds": 10.04088306427002,
"bytes": 19297496,
"bits_per_second": 15375138.522362977,
"retransmits": 16
},
"sum_received": {
"start": 0,
"end": 10.000092029571533,
"seconds": 10.000092029571533,
"bytes": 18522816,
"bits_per_second": 14818116.429509407
},
"cpu_utilization_percent": {
"host_total": 4.7053223224632994,
"host_user": 0.45319093455590292,
"host_system": 4.2521313879073954,
"remote_total": 0.063178155600749727,
"remote_user": 0,
"remote_system": 0.063271706670247382
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42794,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:37:26 GMT",
"timesecs": 1616344646
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "44qvipazua2z2xe2w65bs5m6ism4ksruis4b",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001378059387207,
"seconds": 1.0001378059387207,
"bytes": 1889640,
"bits_per_second": 15115037.058129406,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001378059387207,
"seconds": 1.0001378059387207,
"bytes": 1889640,
"bits_per_second": 15115037.058129406,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001378059387207,
"end": 2.0001349449157715,
"seconds": 0.99999713897705078,
"bytes": 1847648,
"bits_per_second": 14781226.289427632,
"omitted": false
}],
"sum": {
"start": 1.0001378059387207,
"end": 2.0001349449157715,
"seconds": 0.99999713897705078,
"bytes": 1847648,
"bits_per_second": 14781226.289427632,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001349449157715,
"end": 3.000046968460083,
"seconds": 0.99991202354431152,
"bytes": 1847648,
"bits_per_second": 14782484.510593511,
"omitted": false
}],
"sum": {
"start": 2.0001349449157715,
"end": 3.000046968460083,
"seconds": 0.99991202354431152,
"bytes": 1847648,
"bits_per_second": 14782484.510593511,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.000046968460083,
"end": 4.0000967979431152,
"seconds": 1.0000498294830322,
"bytes": 1846200,
"bits_per_second": 14768864.075138163,
"omitted": false
}],
"sum": {
"start": 3.000046968460083,
"end": 4.0000967979431152,
"seconds": 1.0000498294830322,
"bytes": 1846200,
"bits_per_second": 14768864.075138163,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0000967979431152,
"end": 5.0001468658447266,
"seconds": 1.0000500679016113,
"bytes": 1846200,
"bits_per_second": 14768860.554142864,
"omitted": false
}],
"sum": {
"start": 4.0000967979431152,
"end": 5.0001468658447266,
"seconds": 1.0000500679016113,
"bytes": 1846200,
"bits_per_second": 14768860.554142864,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001468658447266,
"end": 6.0001349449157715,
"seconds": 0.99998807907104492,
"bytes": 1847648,
"bits_per_second": 14781360.207544893,
"omitted": false
}],
"sum": {
"start": 5.0001468658447266,
"end": 6.0001349449157715,
"seconds": 0.99998807907104492,
"bytes": 1847648,
"bits_per_second": 14781360.207544893,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001349449157715,
"end": 7.0000898838043213,
"seconds": 0.9999549388885498,
"bytes": 1847648,
"bits_per_second": 14781850.086594192,
"omitted": false
}],
"sum": {
"start": 6.0001349449157715,
"end": 7.0000898838043213,
"seconds": 0.9999549388885498,
"bytes": 1847648,
"bits_per_second": 14781850.086594192,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0000898838043213,
"end": 8.0001449584960938,
"seconds": 1.0000550746917725,
"bytes": 1847648,
"bits_per_second": 14780369.975679306,
"omitted": false
}],
"sum": {
"start": 7.0000898838043213,
"end": 8.0001449584960938,
"seconds": 1.0000550746917725,
"bytes": 1847648,
"bits_per_second": 14780369.975679306,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001449584960938,
"end": 9.00013780593872,
"seconds": 0.999992847442627,
"bytes": 1844752,
"bits_per_second": 14758121.558311164,
"omitted": false
}],
"sum": {
"start": 8.0001449584960938,
"end": 9.00013780593872,
"seconds": 0.999992847442627,
"bytes": 1844752,
"bits_per_second": 14758121.558311164,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.00013780593872,
"end": 10.000138998031616,
"seconds": 1.0000011920928955,
"bytes": 1846200,
"bits_per_second": 14769582.393285759,
"omitted": false
}],
"sum": {
"start": 9.00013780593872,
"end": 10.000138998031616,
"seconds": 1.0000011920928955,
"bytes": 1846200,
"bits_per_second": 14769582.393285759,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.04218602180481,
"seconds": 10.04218602180481,
"bytes": 20665856,
"bits_per_second": 16463232.969497114,
"retransmits": 26,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000138998031616,
"seconds": 10.000138998031616,
"bytes": 18511232,
"bits_per_second": 14808779.760876261
}
}],
"sum_sent": {
"start": 0,
"end": 10.04218602180481,
"seconds": 10.04218602180481,
"bytes": 20665856,
"bits_per_second": 16463232.969497114,
"retransmits": 26
},
"sum_received": {
"start": 0,
"end": 10.000138998031616,
"seconds": 10.000138998031616,
"bytes": 18511232,
"bits_per_second": 14808779.760876261
},
"cpu_utilization_percent": {
"host_total": 4.747280521346978,
"host_user": 0.89436776767351389,
"host_system": 3.852922665212974,
"remote_total": 0.066901773089038552,
"remote_user": 0,
"remote_system": 0.066894241649987668
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42790,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:37:12 GMT",
"timesecs": 1616344632
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "vxwkds3iabg3jt3zkdjrob76h54cbn6odb4l",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001370906829834,
"seconds": 1.0001370906829834,
"bytes": 1914256,
"bits_per_second": 15311948.874470992,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001370906829834,
"seconds": 1.0001370906829834,
"bytes": 1914256,
"bits_per_second": 15311948.874470992,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001370906829834,
"end": 2.0001311302185059,
"seconds": 0.99999403953552246,
"bytes": 1846200,
"bits_per_second": 14769688.034200871,
"omitted": false
}],
"sum": {
"start": 1.0001370906829834,
"end": 2.0001311302185059,
"seconds": 0.99999403953552246,
"bytes": 1846200,
"bits_per_second": 14769688.034200871,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001311302185059,
"end": 3.0000810623168945,
"seconds": 0.99994993209838867,
"bytes": 1847648,
"bits_per_second": 14781924.099921461,
"omitted": false
}],
"sum": {
"start": 2.0001311302185059,
"end": 3.0000810623168945,
"seconds": 0.99994993209838867,
"bytes": 1847648,
"bits_per_second": 14781924.099921461,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000810623168945,
"end": 4.000136137008667,
"seconds": 1.0000550746917725,
"bytes": 1846200,
"bits_per_second": 14768786.6136294,
"omitted": false
}],
"sum": {
"start": 3.0000810623168945,
"end": 4.000136137008667,
"seconds": 1.0000550746917725,
"bytes": 1846200,
"bits_per_second": 14768786.6136294,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.000136137008667,
"end": 5.00009822845459,
"seconds": 0.99996209144592285,
"bytes": 1846200,
"bits_per_second": 14770159.915405881,
"omitted": false
}],
"sum": {
"start": 4.000136137008667,
"end": 5.00009822845459,
"seconds": 0.99996209144592285,
"bytes": 1846200,
"bits_per_second": 14770159.915405881,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.00009822845459,
"end": 6.0002801418304443,
"seconds": 1.0001819133758545,
"bytes": 1847648,
"bits_per_second": 14778495.593976449,
"omitted": false
}],
"sum": {
"start": 5.00009822845459,
"end": 6.0002801418304443,
"seconds": 1.0001819133758545,
"bytes": 1847648,
"bits_per_second": 14778495.593976449,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0002801418304443,
"end": 7.00009822845459,
"seconds": 0.99981808662414551,
"bytes": 1847648,
"bits_per_second": 14783873.384315547,
"omitted": false
}],
"sum": {
"start": 6.0002801418304443,
"end": 7.00009822845459,
"seconds": 0.99981808662414551,
"bytes": 1847648,
"bits_per_second": 14783873.384315547,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.00009822845459,
"end": 8.00015902519226,
"seconds": 1.0000607967376709,
"bytes": 1846200,
"bits_per_second": 14768702.111092012,
"omitted": false
}],
"sum": {
"start": 7.00009822845459,
"end": 8.00015902519226,
"seconds": 1.0000607967376709,
"bytes": 1846200,
"bits_per_second": 14768702.111092012,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.00015902519226,
"end": 9.0001490116119385,
"seconds": 0.99998998641967773,
"bytes": 1846200,
"bits_per_second": 14769747.898056917,
"omitted": false
}],
"sum": {
"start": 8.00015902519226,
"end": 9.0001490116119385,
"seconds": 0.99998998641967773,
"bytes": 1846200,
"bits_per_second": 14769747.898056917,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001490116119385,
"end": 10.000189065933228,
"seconds": 1.0000400543212891,
"bytes": 1847648,
"bits_per_second": 14780591.973420255,
"omitted": false
}],
"sum": {
"start": 9.0001490116119385,
"end": 10.000189065933228,
"seconds": 1.0000400543212891,
"bytes": 1847648,
"bits_per_second": 14780591.973420255,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.042500972747803,
"seconds": 10.042500972747803,
"bytes": 20470376,
"bits_per_second": 16306994.487170221,
"retransmits": 9,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000189065933228,
"seconds": 10.000189065933228,
"bytes": 18535848,
"bits_per_second": 14828398.045508526
}
}],
"sum_sent": {
"start": 0,
"end": 10.042500972747803,
"seconds": 10.042500972747803,
"bytes": 20470376,
"bits_per_second": 16306994.487170221,
"retransmits": 9
},
"sum_received": {
"start": 0,
"end": 10.000189065933228,
"seconds": 10.000189065933228,
"bytes": 18535848,
"bits_per_second": 14828398.045508526
},
"cpu_utilization_percent": {
"host_total": 4.9367710594819227,
"host_user": 0.87153243784686019,
"host_system": 4.0653179068157312,
"remote_total": 0.013349809358272489,
"remote_user": 0.00030208268252034684,
"remote_system": 0.013065076019005003
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42802,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:38:06 GMT",
"timesecs": 1616344686
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "mjcocxhz2zspvdlfmqy45d7prnd5affkmifr",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001380443572998,
"seconds": 1.0001380443572998,
"bytes": 2810568,
"bits_per_second": 22481440.563986171,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001380443572998,
"seconds": 1.0001380443572998,
"bytes": 2810568,
"bits_per_second": 22481440.563986171,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001380443572998,
"end": 2.0001161098480225,
"seconds": 0.99997806549072266,
"bytes": 2752648,
"bits_per_second": 22021667.03445987,
"omitted": false
}],
"sum": {
"start": 1.0001380443572998,
"end": 2.0001161098480225,
"seconds": 0.99997806549072266,
"bytes": 2752648,
"bits_per_second": 22021667.03445987,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001161098480225,
"end": 3.000075101852417,
"seconds": 0.99995899200439453,
"bytes": 2762784,
"bits_per_second": 22103178.407042984,
"omitted": false
}],
"sum": {
"start": 2.0001161098480225,
"end": 3.000075101852417,
"seconds": 0.99995899200439453,
"bytes": 2762784,
"bits_per_second": 22103178.407042984,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.000075101852417,
"end": 4.0001010894775391,
"seconds": 1.0000259876251221,
"bytes": 2762784,
"bits_per_second": 22101697.629367448,
"omitted": false
}],
"sum": {
"start": 3.000075101852417,
"end": 4.0001010894775391,
"seconds": 1.0000259876251221,
"bytes": 2762784,
"bits_per_second": 22101697.629367448,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001010894775391,
"end": 5.0001320838928223,
"seconds": 1.0000309944152832,
"bytes": 2758440,
"bits_per_second": 22066836.051319439,
"omitted": false
}],
"sum": {
"start": 4.0001010894775391,
"end": 5.0001320838928223,
"seconds": 1.0000309944152832,
"bytes": 2758440,
"bits_per_second": 22066836.051319439,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001320838928223,
"end": 6.0001151561737061,
"seconds": 0.99998307228088379,
"bytes": 2762784,
"bits_per_second": 22102646.147385709,
"omitted": false
}],
"sum": {
"start": 5.0001320838928223,
"end": 6.0001151561737061,
"seconds": 0.99998307228088379,
"bytes": 2762784,
"bits_per_second": 22102646.147385709,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001151561737061,
"end": 7.0000941753387451,
"seconds": 0.99997901916503906,
"bytes": 2761336,
"bits_per_second": 22091151.490803525,
"omitted": false
}],
"sum": {
"start": 6.0001151561737061,
"end": 7.0000941753387451,
"seconds": 0.99997901916503906,
"bytes": 2761336,
"bits_per_second": 22091151.490803525,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0000941753387451,
"end": 8.0001120567321777,
"seconds": 1.0000178813934326,
"bytes": 2764232,
"bits_per_second": 22113460.580511205,
"omitted": false
}],
"sum": {
"start": 7.0000941753387451,
"end": 8.0001120567321777,
"seconds": 1.0000178813934326,
"bytes": 2764232,
"bits_per_second": 22113460.580511205,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001120567321777,
"end": 9.0001239776611328,
"seconds": 1.0000119209289551,
"bytes": 2765680,
"bits_per_second": 22125176.247345835,
"omitted": false
}],
"sum": {
"start": 8.0001120567321777,
"end": 9.0001239776611328,
"seconds": 1.0000119209289551,
"bytes": 2765680,
"bits_per_second": 22125176.247345835,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001239776611328,
"end": 10.000071048736572,
"seconds": 0.99994707107543945,
"bytes": 2764232,
"bits_per_second": 22115026.524570573,
"omitted": false
}],
"sum": {
"start": 9.0001239776611328,
"end": 10.000071048736572,
"seconds": 0.99994707107543945,
"bytes": 2764232,
"bits_per_second": 22115026.524570573,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.0433669090271,
"seconds": 10.0433669090271,
"bytes": 28340256,
"bits_per_second": 22574307.008162718,
"retransmits": 52,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000071048736572,
"seconds": 10.000071048736572,
"bytes": 27665488,
"bits_per_second": 22132233.153279692
}
}],
"sum_sent": {
"start": 0,
"end": 10.0433669090271,
"seconds": 10.0433669090271,
"bytes": 28340256,
"bits_per_second": 22574307.008162718,
"retransmits": 52
},
"sum_received": {
"start": 0,
"end": 10.000071048736572,
"seconds": 10.000071048736572,
"bytes": 27665488,
"bits_per_second": 22132233.153279692
},
"cpu_utilization_percent": {
"host_total": 1.5521013099719991,
"host_user": 0.37426921913173389,
"host_system": 1.1779510197309966,
"remote_total": 0.054973579768307759,
"remote_user": 0,
"remote_system": 0.054986520818159051
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42806,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:38:19 GMT",
"timesecs": 1616344699
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "rd6qcyxv35ja2jiicoyl555wzne6rhk4h2br",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001509189605713,
"seconds": 1.0001509189605713,
"bytes": 2816360,
"bits_per_second": 22527480.176107533,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001509189605713,
"seconds": 1.0001509189605713,
"bytes": 2816360,
"bits_per_second": 22527480.176107533,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001509189605713,
"end": 2.000208854675293,
"seconds": 1.0000579357147217,
"bytes": 2754096,
"bits_per_second": 22031491.589788362,
"omitted": false
}],
"sum": {
"start": 1.0001509189605713,
"end": 2.000208854675293,
"seconds": 1.0000579357147217,
"bytes": 2754096,
"bits_per_second": 22031491.589788362,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.000208854675293,
"end": 3.0001637935638428,
"seconds": 0.9999549388885498,
"bytes": 2756992,
"bits_per_second": 22056929.909776915,
"omitted": false
}],
"sum": {
"start": 2.000208854675293,
"end": 3.0001637935638428,
"seconds": 0.9999549388885498,
"bytes": 2756992,
"bits_per_second": 22056929.909776915,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001637935638428,
"end": 4.0000579357147217,
"seconds": 0.99989414215087891,
"bytes": 2767128,
"bits_per_second": 22139367.625837773,
"omitted": false
}],
"sum": {
"start": 3.0001637935638428,
"end": 4.0000579357147217,
"seconds": 0.99989414215087891,
"bytes": 2767128,
"bits_per_second": 22139367.625837773,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0000579357147217,
"end": 5.0001318454742432,
"seconds": 1.0000739097595215,
"bytes": 2759888,
"bits_per_second": 22077472.259334471,
"omitted": false
}],
"sum": {
"start": 4.0000579357147217,
"end": 5.0001318454742432,
"seconds": 1.0000739097595215,
"bytes": 2759888,
"bits_per_second": 22077472.259334471,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001318454742432,
"end": 6.0001130104064941,
"seconds": 0.999981164932251,
"bytes": 2767128,
"bits_per_second": 22137440.960200276,
"omitted": false
}],
"sum": {
"start": 5.0001318454742432,
"end": 6.0001130104064941,
"seconds": 0.999981164932251,
"bytes": 2767128,
"bits_per_second": 22137440.960200276,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001130104064941,
"end": 7.00009298324585,
"seconds": 0.99997997283935547,
"bytes": 2754096,
"bits_per_second": 22033209.262621418,
"omitted": false
}],
"sum": {
"start": 6.0001130104064941,
"end": 7.00009298324585,
"seconds": 0.99997997283935547,
"bytes": 2754096,
"bits_per_second": 22033209.262621418,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.00009298324585,
"end": 8.0000858306884766,
"seconds": 0.999992847442627,
"bytes": 2756992,
"bits_per_second": 22056093.757476024,
"omitted": false
}],
"sum": {
"start": 7.00009298324585,
"end": 8.0000858306884766,
"seconds": 0.999992847442627,
"bytes": 2756992,
"bits_per_second": 22056093.757476024,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000858306884766,
"end": 9.000093936920166,
"seconds": 1.0000081062316895,
"bytes": 2761336,
"bits_per_second": 22090508.929216482,
"omitted": false
}],
"sum": {
"start": 8.0000858306884766,
"end": 9.000093936920166,
"seconds": 1.0000081062316895,
"bytes": 2761336,
"bits_per_second": 22090508.929216482,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.000093936920166,
"end": 10.000105857849121,
"seconds": 1.0000119209289551,
"bytes": 2768576,
"bits_per_second": 22148343.971165046,
"omitted": false
}],
"sum": {
"start": 9.000093936920166,
"end": 10.000105857849121,
"seconds": 1.0000119209289551,
"bytes": 2768576,
"bits_per_second": 22148343.971165046,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.039644002914429,
"seconds": 10.039644002914429,
"bytes": 28680536,
"bits_per_second": 22853827.081258476,
"retransmits": 52,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000105857849121,
"seconds": 10.000105857849121,
"bytes": 27662592,
"bits_per_second": 22129839.338280626
}
}],
"sum_sent": {
"start": 0,
"end": 10.039644002914429,
"seconds": 10.039644002914429,
"bytes": 28680536,
"bits_per_second": 22853827.081258476,
"retransmits": 52
},
"sum_received": {
"start": 0,
"end": 10.000105857849121,
"seconds": 10.000105857849121,
"bytes": 27662592,
"bits_per_second": 22129839.338280626
},
"cpu_utilization_percent": {
"host_total": 1.5284999950937184,
"host_user": 0.38112391909412796,
"host_system": 1.1474157227195627,
"remote_total": 0.094581720993264284,
"remote_user": 0,
"remote_system": 0.0946445190485341
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42810,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:38:32 GMT",
"timesecs": 1616344712
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "dc2gmsoanvxotpazp7rgoa4wbjwbzhbnwq6v",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001230239868164,
"seconds": 1.0001230239868164,
"bytes": 2804776,
"bits_per_second": 22435447.901753116,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001230239868164,
"seconds": 1.0001230239868164,
"bytes": 2804776,
"bits_per_second": 22435447.901753116,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001230239868164,
"end": 2.0001170635223389,
"seconds": 0.99999403953552246,
"bytes": 2755544,
"bits_per_second": 22044483.395360205,
"omitted": false
}],
"sum": {
"start": 1.0001230239868164,
"end": 2.0001170635223389,
"seconds": 0.99999403953552246,
"bytes": 2755544,
"bits_per_second": 22044483.395360205,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0001170635223389,
"end": 3.0000801086425781,
"seconds": 0.99996304512023926,
"bytes": 2756992,
"bits_per_second": 22056751.104584981,
"omitted": false
}],
"sum": {
"start": 2.0001170635223389,
"end": 3.0000801086425781,
"seconds": 0.99996304512023926,
"bytes": 2756992,
"bits_per_second": 22056751.104584981,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000801086425781,
"end": 4.0001089572906494,
"seconds": 1.0000288486480713,
"bytes": 2759888,
"bits_per_second": 22078467.066073656,
"omitted": false
}],
"sum": {
"start": 3.0000801086425781,
"end": 4.0001089572906494,
"seconds": 1.0000288486480713,
"bytes": 2759888,
"bits_per_second": 22078467.066073656,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001089572906494,
"end": 5.0002450942993164,
"seconds": 1.000136137008667,
"bytes": 2767128,
"bits_per_second": 22134010.741987783,
"omitted": false
}],
"sum": {
"start": 4.0001089572906494,
"end": 5.0002450942993164,
"seconds": 1.000136137008667,
"bytes": 2767128,
"bits_per_second": 22134010.741987783,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0002450942993164,
"end": 6.0001301765441895,
"seconds": 0.999885082244873,
"bytes": 2764232,
"bits_per_second": 22116397.566759866,
"omitted": false
}],
"sum": {
"start": 5.0002450942993164,
"end": 6.0001301765441895,
"seconds": 0.999885082244873,
"bytes": 2764232,
"bits_per_second": 22116397.566759866,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001301765441895,
"end": 7.0001151561737061,
"seconds": 0.9999849796295166,
"bytes": 2761336,
"bits_per_second": 22091019.815301981,
"omitted": false
}],
"sum": {
"start": 6.0001301765441895,
"end": 7.0001151561737061,
"seconds": 0.9999849796295166,
"bytes": 2761336,
"bits_per_second": 22091019.815301981,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001151561737061,
"end": 8.0000860691070557,
"seconds": 0.99997091293334961,
"bytes": 2758440,
"bits_per_second": 22068161.89809598,
"omitted": false
}],
"sum": {
"start": 7.0001151561737061,
"end": 8.0000860691070557,
"seconds": 0.99997091293334961,
"bytes": 2758440,
"bits_per_second": 22068161.89809598,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0000860691070557,
"end": 9.0000820159912109,
"seconds": 0.99999594688415527,
"bytes": 2768576,
"bits_per_second": 22148697.771237876,
"omitted": false
}],
"sum": {
"start": 8.0000860691070557,
"end": 9.0000820159912109,
"seconds": 0.99999594688415527,
"bytes": 2768576,
"bits_per_second": 22148697.771237876,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000820159912109,
"end": 10.0001220703125,
"seconds": 1.0000400543212891,
"bytes": 2761336,
"bits_per_second": 22089803.207925096,
"omitted": false
}],
"sum": {
"start": 9.0000820159912109,
"end": 10.0001220703125,
"seconds": 1.0000400543212891,
"bytes": 2761336,
"bits_per_second": 22089803.207925096,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.043806076049805,
"seconds": 10.043806076049805,
"bytes": 28674744,
"bits_per_second": 22839743.247036234,
"retransmits": 57,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.0001220703125,
"seconds": 10.0001220703125,
"bytes": 27658248,
"bits_per_second": 22126328.303218953
}
}],
"sum_sent": {
"start": 0,
"end": 10.043806076049805,
"seconds": 10.043806076049805,
"bytes": 28674744,
"bits_per_second": 22839743.247036234,
"retransmits": 57
},
"sum_received": {
"start": 0,
"end": 10.0001220703125,
"seconds": 10.0001220703125,
"bytes": 27658248,
"bits_per_second": 22126328.303218953
},
"cpu_utilization_percent": {
"host_total": 1.5067570963464285,
"host_user": 0.356880479388197,
"host_system": 1.1499460084572377,
"remote_total": 0.0923823797618372,
"remote_user": 0,
"remote_system": 0.0923823797618372
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42814,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:38:55 GMT",
"timesecs": 1616344735
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "6hwswl6ioel6mspxlvsreowezzevosacy3ew",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001370906829834,
"seconds": 1.0001370906829834,
"bytes": 3754664,
"bits_per_second": 30033194.728822451,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001370906829834,
"seconds": 1.0001370906829834,
"bytes": 3754664,
"bits_per_second": 30033194.728822451,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001370906829834,
"end": 2.0000619888305664,
"seconds": 0.999924898147583,
"bytes": 3679368,
"bits_per_second": 29437154.78485423,
"omitted": false
}],
"sum": {
"start": 1.0001370906829834,
"end": 2.0000619888305664,
"seconds": 0.999924898147583,
"bytes": 3679368,
"bits_per_second": 29437154.78485423,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000619888305664,
"end": 3.0000519752502441,
"seconds": 0.99998998641967773,
"bytes": 3683712,
"bits_per_second": 29469991.100122977,
"omitted": false
}],
"sum": {
"start": 2.0000619888305664,
"end": 3.0000519752502441,
"seconds": 0.99998998641967773,
"bytes": 3683712,
"bits_per_second": 29469991.100122977,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0000519752502441,
"end": 4.0001130104064941,
"seconds": 1.00006103515625,
"bytes": 3690952,
"bits_per_second": 29525813.887335978,
"omitted": false
}],
"sum": {
"start": 3.0000519752502441,
"end": 4.0001130104064941,
"seconds": 1.00006103515625,
"bytes": 3690952,
"bits_per_second": 29525813.887335978,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001130104064941,
"end": 5.00012993812561,
"seconds": 1.0000169277191162,
"bytes": 3692400,
"bits_per_second": 29538699.977183729,
"omitted": false
}],
"sum": {
"start": 4.0001130104064941,
"end": 5.00012993812561,
"seconds": 1.0000169277191162,
"bytes": 3692400,
"bits_per_second": 29538699.977183729,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.00012993812561,
"end": 6.0001161098480225,
"seconds": 0.99998617172241211,
"bytes": 3685160,
"bits_per_second": 29481687.680961013,
"omitted": false
}],
"sum": {
"start": 5.00012993812561,
"end": 6.0001161098480225,
"seconds": 0.99998617172241211,
"bytes": 3685160,
"bits_per_second": 29481687.680961013,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001161098480225,
"end": 7.0001420974731445,
"seconds": 1.0000259876251221,
"bytes": 3692400,
"bits_per_second": 29538432.366292972,
"omitted": false
}],
"sum": {
"start": 6.0001161098480225,
"end": 7.0001420974731445,
"seconds": 1.0000259876251221,
"bytes": 3692400,
"bits_per_second": 29538432.366292972,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001420974731445,
"end": 8.0001449584960938,
"seconds": 1.0000028610229492,
"bytes": 3693848,
"bits_per_second": 29550699.454770695,
"omitted": false
}],
"sum": {
"start": 7.0001420974731445,
"end": 8.0001449584960938,
"seconds": 1.0000028610229492,
"bytes": 3693848,
"bits_per_second": 29550699.454770695,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001449584960938,
"end": 9.0000839233398438,
"seconds": 0.99993896484375,
"bytes": 3693848,
"bits_per_second": 29552587.746810719,
"omitted": false
}],
"sum": {
"start": 8.0001449584960938,
"end": 9.0000839233398438,
"seconds": 0.99993896484375,
"bytes": 3693848,
"bits_per_second": 29552587.746810719,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0000839233398438,
"end": 10.000126123428345,
"seconds": 1.000042200088501,
"bytes": 3693848,
"bits_per_second": 29549537.006923147,
"omitted": false
}],
"sum": {
"start": 9.0000839233398438,
"end": 10.000126123428345,
"seconds": 1.000042200088501,
"bytes": 3693848,
"bits_per_second": 29549537.006923147,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.040673017501831,
"seconds": 10.040673017501831,
"bytes": 38127288,
"bits_per_second": 30378272.797881637,
"retransmits": 15,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000126123428345,
"seconds": 10.000126123428345,
"bytes": 36960200,
"bits_per_second": 29567787.080932479
}
}],
"sum_sent": {
"start": 0,
"end": 10.040673017501831,
"seconds": 10.040673017501831,
"bytes": 38127288,
"bits_per_second": 30378272.797881637,
"retransmits": 15
},
"sum_received": {
"start": 0,
"end": 10.000126123428345,
"seconds": 10.000126123428345,
"bytes": 36960200,
"bits_per_second": 29567787.080932479
},
"cpu_utilization_percent": {
"host_total": 6.0539620563648189,
"host_user": 1.2829308159829349,
"host_system": 4.7711105394966591,
"remote_total": 0.065180108529148212,
"remote_user": 0.021386186637286163,
"remote_system": 0.0439000568131389
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42818,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:39:09 GMT",
"timesecs": 1616344749
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "d622ecfskyipbl62t2rmcfnfqkdh62crkar6",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001809597015381,
"seconds": 1.0001809597015381,
"bytes": 3760456,
"bits_per_second": 30078205.056990087,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001809597015381,
"seconds": 1.0001809597015381,
"bytes": 3760456,
"bits_per_second": 30078205.056990087,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001809597015381,
"end": 2.0000979900360107,
"seconds": 0.99991703033447266,
"bytes": 3685160,
"bits_per_second": 29483726.254905868,
"omitted": false
}],
"sum": {
"start": 1.0001809597015381,
"end": 2.0000979900360107,
"seconds": 0.99991703033447266,
"bytes": 3685160,
"bits_per_second": 29483726.254905868,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000979900360107,
"end": 3.0001249313354492,
"seconds": 1.0000269412994385,
"bytes": 3692400,
"bits_per_second": 29538404.197007593,
"omitted": false
}],
"sum": {
"start": 2.0000979900360107,
"end": 3.0001249313354492,
"seconds": 1.0000269412994385,
"bytes": 3692400,
"bits_per_second": 29538404.197007593,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001249313354492,
"end": 4.0001289844512939,
"seconds": 1.0000040531158447,
"bytes": 3686608,
"bits_per_second": 29492744.462490115,
"omitted": false
}],
"sum": {
"start": 3.0001249313354492,
"end": 4.0001289844512939,
"seconds": 1.0000040531158447,
"bytes": 3686608,
"bits_per_second": 29492744.462490115,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001289844512939,
"end": 5.0001199245452881,
"seconds": 0.99999094009399414,
"bytes": 3695296,
"bits_per_second": 29562635.834701948,
"omitted": false
}],
"sum": {
"start": 4.0001289844512939,
"end": 5.0001199245452881,
"seconds": 0.99999094009399414,
"bytes": 3695296,
"bits_per_second": 29562635.834701948,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.0001199245452881,
"end": 6.0001029968261719,
"seconds": 0.99998307228088379,
"bytes": 3692400,
"bits_per_second": 29539700.039745051,
"omitted": false
}],
"sum": {
"start": 5.0001199245452881,
"end": 6.0001029968261719,
"seconds": 0.99998307228088379,
"bytes": 3692400,
"bits_per_second": 29539700.039745051,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0001029968261719,
"end": 7.0001339912414551,
"seconds": 1.0000309944152832,
"bytes": 3692400,
"bits_per_second": 29538284.478144132,
"omitted": false
}],
"sum": {
"start": 6.0001029968261719,
"end": 7.0001339912414551,
"seconds": 1.0000309944152832,
"bytes": 3692400,
"bits_per_second": 29538284.478144132,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001339912414551,
"end": 8.0001370906829834,
"seconds": 1.0000030994415283,
"bytes": 3692400,
"bits_per_second": 29539108.445260577,
"omitted": false
}],
"sum": {
"start": 7.0001339912414551,
"end": 8.0001370906829834,
"seconds": 1.0000030994415283,
"bytes": 3692400,
"bits_per_second": 29539108.445260577,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001370906829834,
"end": 9.000114917755127,
"seconds": 0.99997782707214355,
"bytes": 3688056,
"bits_per_second": 29505102.2145028,
"omitted": false
}],
"sum": {
"start": 8.0001370906829834,
"end": 9.000114917755127,
"seconds": 0.99997782707214355,
"bytes": 3688056,
"bits_per_second": 29505102.2145028,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.000114917755127,
"end": 10.000093936920166,
"seconds": 0.99997901916503906,
"bytes": 3695296,
"bits_per_second": 29562988.256177556,
"omitted": false
}],
"sum": {
"start": 9.000114917755127,
"end": 10.000093936920166,
"seconds": 0.99997901916503906,
"bytes": 3695296,
"bits_per_second": 29562988.256177556,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.040145874023438,
"seconds": 10.040145874023438,
"bytes": 37998416,
"bits_per_second": 30277182.404938668,
"retransmits": 13,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000093936920166,
"seconds": 10.000093936920166,
"bytes": 36980472,
"bits_per_second": 29584099.696078867
}
}],
"sum_sent": {
"start": 0,
"end": 10.040145874023438,
"seconds": 10.040145874023438,
"bytes": 37998416,
"bits_per_second": 30277182.404938668,
"retransmits": 13
},
"sum_received": {
"start": 0,
"end": 10.000093936920166,
"seconds": 10.000093936920166,
"bytes": 36980472,
"bits_per_second": 29584099.696078867
},
"cpu_utilization_percent": {
"host_total": 6.6500892521994874,
"host_user": 1.2573612373371057,
"host_system": 5.3928568702783783,
"remote_total": 0.096644763680941576,
"remote_user": 0.0022465348840550949,
"remote_system": 0.094405522741315223
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}

View File

@ -0,0 +1,268 @@
{
"start": {
"connected": [{
"socket": 5,
"local_host": "1.1.1.2",
"local_port": 42822,
"remote_host": "1.1.1.1",
"remote_port": 5201
}],
"version": "iperf 3.6",
"system_info": "Linux Test-Client 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64",
"timestamp": {
"time": "Sun, 21 Mar 2021 16:39:23 GMT",
"timesecs": 1616344763
},
"connecting_to": {
"host": "1.1.1.1",
"port": 5201
},
"cookie": "tdcpiccmepq4cmjdq5rpovikzpfvzgzbhsgo",
"tcp_mss_default": 1448,
"sock_bufsize": 0,
"sndbuf_actual": 16384,
"rcvbuf_actual": 131072,
"test_start": {
"protocol": "TCP",
"num_streams": 1,
"blksize": 131072,
"omit": 0,
"duration": 10,
"bytes": 0,
"blocks": 0,
"reverse": 1,
"tos": 0
}
},
"intervals": [{
"streams": [{
"socket": 5,
"start": 0,
"end": 1.0001189708709717,
"seconds": 1.0001189708709717,
"bytes": 3734392,
"bits_per_second": 29871582.15185409,
"omitted": false
}],
"sum": {
"start": 0,
"end": 1.0001189708709717,
"seconds": 1.0001189708709717,
"bytes": 3734392,
"bits_per_second": 29871582.15185409,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 1.0001189708709717,
"end": 2.0000920295715332,
"seconds": 0.99997305870056152,
"bytes": 3688056,
"bits_per_second": 29505242.909584232,
"omitted": false
}],
"sum": {
"start": 1.0001189708709717,
"end": 2.0000920295715332,
"seconds": 0.99997305870056152,
"bytes": 3688056,
"bits_per_second": 29505242.909584232,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 2.0000920295715332,
"end": 3.0001518726348877,
"seconds": 1.0000598430633545,
"bytes": 3690952,
"bits_per_second": 29525849.082742747,
"omitted": false
}],
"sum": {
"start": 2.0000920295715332,
"end": 3.0001518726348877,
"seconds": 1.0000598430633545,
"bytes": 3690952,
"bits_per_second": 29525849.082742747,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 3.0001518726348877,
"end": 4.0001118183135986,
"seconds": 0.99995994567871094,
"bytes": 3692400,
"bits_per_second": 29540383.220000494,
"omitted": false
}],
"sum": {
"start": 3.0001518726348877,
"end": 4.0001118183135986,
"seconds": 0.99995994567871094,
"bytes": 3692400,
"bits_per_second": 29540383.220000494,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 4.0001118183135986,
"end": 5.000147819519043,
"seconds": 1.0000360012054443,
"bytes": 3692400,
"bits_per_second": 29538136.591476128,
"omitted": false
}],
"sum": {
"start": 4.0001118183135986,
"end": 5.000147819519043,
"seconds": 1.0000360012054443,
"bytes": 3692400,
"bits_per_second": 29538136.591476128,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 5.000147819519043,
"end": 6.0000839233398438,
"seconds": 0.99993610382080078,
"bytes": 3688056,
"bits_per_second": 29506333.341962729,
"omitted": false
}],
"sum": {
"start": 5.000147819519043,
"end": 6.0000839233398438,
"seconds": 0.99993610382080078,
"bytes": 3688056,
"bits_per_second": 29506333.341962729,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 6.0000839233398438,
"end": 7.0001230239868164,
"seconds": 1.0000391006469727,
"bytes": 3677920,
"bits_per_second": 29422209.572570346,
"omitted": false
}],
"sum": {
"start": 6.0000839233398438,
"end": 7.0001230239868164,
"seconds": 1.0000391006469727,
"bytes": 3677920,
"bits_per_second": 29422209.572570346,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 7.0001230239868164,
"end": 8.0001239776611328,
"seconds": 1.0000009536743164,
"bytes": 3688056,
"bits_per_second": 29504419.862392556,
"omitted": false
}],
"sum": {
"start": 7.0001230239868164,
"end": 8.0001239776611328,
"seconds": 1.0000009536743164,
"bytes": 3688056,
"bits_per_second": 29504419.862392556,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 8.0001239776611328,
"end": 9.0001540184021,
"seconds": 1.0000300407409668,
"bytes": 3695296,
"bits_per_second": 29561479.951238189,
"omitted": false
}],
"sum": {
"start": 8.0001239776611328,
"end": 9.0001540184021,
"seconds": 1.0000300407409668,
"bytes": 3695296,
"bits_per_second": 29561479.951238189,
"omitted": false
}
}, {
"streams": [{
"socket": 5,
"start": 9.0001540184021,
"end": 10.000097990036011,
"seconds": 0.99994397163391113,
"bytes": 3692400,
"bits_per_second": 29540855.12584557,
"omitted": false
}],
"sum": {
"start": 9.0001540184021,
"end": 10.000097990036011,
"seconds": 0.99994397163391113,
"bytes": 3692400,
"bits_per_second": 29540855.12584557,
"omitted": false
}
}],
"end": {
"streams": [{
"sender": {
"socket": 5,
"start": 0,
"end": 10.040136098861694,
"seconds": 10.040136098861694,
"bytes": 38356072,
"bits_per_second": 30562192.880511761,
"retransmits": 18,
"max_snd_cwnd": 0,
"max_rtt": 0,
"min_rtt": 0,
"mean_rtt": 0
},
"receiver": {
"socket": 5,
"start": 0,
"end": 10.000097990036011,
"seconds": 10.000097990036011,
"bytes": 36939928,
"bits_per_second": 29551652.823247567
}
}],
"sum_sent": {
"start": 0,
"end": 10.040136098861694,
"seconds": 10.040136098861694,
"bytes": 38356072,
"bits_per_second": 30562192.880511761,
"retransmits": 18
},
"sum_received": {
"start": 0,
"end": 10.000097990036011,
"seconds": 10.000097990036011,
"bytes": 36939928,
"bits_per_second": 29551652.823247567
},
"cpu_utilization_percent": {
"host_total": 5.4500417301340329,
"host_user": 1.2231523005687608,
"host_system": 4.2269092515028248,
"remote_total": 0.10752626694328714,
"remote_user": 0,
"remote_system": 0.10751854069000386
},
"sender_tcp_congestion": "cubic",
"receiver_tcp_congestion": "cubic"
}
}