Browse Source

Changes measurement parameters.

master
Lukas Prause 3 years ago
parent
commit
0e2a9789b2
2 changed files with 5 additions and 4 deletions
  1. +1
    -1
      autostart_mobile_measurement.sh
  2. +4
    -3
      measurement_main.py

+ 1
- 1
autostart_mobile_measurement.sh View File

beep -f 130 -l 100 -n -f 262 -l 100 -n -f 330 -l 100 -n -f 392 -l 100 -n -f 523 -l 100 -n -f 660 -l 100 -n -f 784 -l 300 -n -f 660 -l 300 -n -f 146 -l 100 -n -f 262 -l 100 -n -f 311 -l 100 -n -f 415 -l 100 -n -f 523 -l 100 -n -f 622 -l 100 -n -f 831 -l 300 -n -f 622 -l 300 -n -f 155 -l 100 -n -f 294 -l 100 -n -f 349 -l 100 -n -f 466 -l 100 -n -f 588 -l 100 -n -f 699 -l 100 -n -f 933 -l 300 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 1047 -l 400 beep -f 130 -l 100 -n -f 262 -l 100 -n -f 330 -l 100 -n -f 392 -l 100 -n -f 523 -l 100 -n -f 660 -l 100 -n -f 784 -l 300 -n -f 660 -l 300 -n -f 146 -l 100 -n -f 262 -l 100 -n -f 311 -l 100 -n -f 415 -l 100 -n -f 523 -l 100 -n -f 622 -l 100 -n -f 831 -l 300 -n -f 622 -l 300 -n -f 155 -l 100 -n -f 294 -l 100 -n -f 349 -l 100 -n -f 466 -l 100 -n -f 588 -l 100 -n -f 699 -l 100 -n -f 933 -l 300 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 933 -l 100 -n -f 1047 -l 400
pipenv run pipenv run ./measurement_main.py -c 130.75.73.69 \ pipenv run pipenv run ./measurement_main.py -c 130.75.73.69 \
--bandwidth \ --bandwidth \
--set time=30 \
--set time=60 \
--gps /dev/serial/by-id/usb-u-blox_AG_-_www.u-blox.com_u-blox_5_-_GPS_Receiver-if00 \ --gps /dev/serial/by-id/usb-u-blox_AG_-_www.u-blox.com_u-blox_5_-_GPS_Receiver-if00 \
--serial /dev/ttyUSB2 \ --serial /dev/ttyUSB2 \
-n 600 \ -n 600 \

+ 4
- 3
measurement_main.py View File

NR_SERIAL_RESPOND_TIME = 0.3 # s NR_SERIAL_RESPOND_TIME = 0.3 # s
CMD_TIME_EPOCH = "date +%s" CMD_TIME_EPOCH = "date +%s"
TIMEOUT_OFFSET = 10.0 TIMEOUT_OFFSET = 10.0
WAIT_AFTER_IPERF = 5.0




class ProcessHandler: class ProcessHandler:




def disable_tso(interface): def disable_tso(interface):
os.system("ethtool -K {} tx off sg off tso off".format(interface))
os.system("ethtool -K {} tx off sg off tso off gro off".format(interface))




def enable_tcp_probe(): def enable_tcp_probe():
"--one-off", "--one-off",
] ]
subprocess.call(iperf_command) subprocess.call(iperf_command)
sleep(10)
sleep(WAIT_AFTER_IPERF)
processHandler.kill_all() processHandler.kill_all()
congestion_control_index = (congestion_control_index + 1) % len( congestion_control_index = (congestion_control_index + 1) % len(
tcp_algo tcp_algo
congestion_control_index = (congestion_control_index + 1) % len( congestion_control_index = (congestion_control_index + 1) % len(
tcp_algo tcp_algo
) )
sleep(12)
sleep(WAIT_AFTER_IPERF + 2)


def cbr(self): def cbr(self):
bitrate = "1M" bitrate = "1M"

Loading…
Cancel
Save