yilongl@rcmaster:/shome/RAMCloud$ cat ManyShorts.txt 450 0 0.1 100 0.2 200 0.3 300 0.4 400 0.5 500 0.6 600 0.7 700 0.8 800 0.9 900 1 ------------------------------------------------------------------------- yilongl@rcmaster:/shome/RAMCloud$ scripts/clusterperf.py --superuser --dpdkPort 1 --replicas 0 --disjunct --transport homa+dpdk --servers 1 --clients 1 --messageSizeCdfFile ManyShorts.txt --seconds 10 --loadFactor 0.3 --calibrateTscFreq --verbose echo_workload num_servers=(1), available hosts=(18) defined in config.py disjunct= True ensureServers command: /shome/RAMCloud/obj.homa-workload-cleanup/apps/ensureServers -C homa+udp:host=128.110.153.95,port=12246 -m 0 -b 0 -l 1 --wait 30 --logFile logs/20170704234418/ensureServers.log Coordinator started on ms0832 at homa+udp:host=128.110.153.95,port=12246 Coordinator command line arguments /shome/RAMCloud/obj.homa-workload-cleanup/coordinator -C homa+udp:host=128.110.153.95,port=12246 -l NOTICE --logFile logs/20170704234418/coordinator.ms0832.log --dpdkPort 1 Server started on ms0816 at homa+dpdk:: /shome/RAMCloud/obj.homa-workload-cleanup/server -C homa+udp:host=128.110.153.95,port=12246 -L homa+dpdk: -r 0 -l NOTICE --clusterName __unnamed__ --logFile logs/20170704234418/server1.ms0816.log --preferredIndex 1 -t 4000 --dpdkPort 1 -f /dev/nvme0n1 ensureServers command: /shome/RAMCloud/obj.homa-workload-cleanup/apps/ensureServers -C homa+udp:host=128.110.153.95,port=12246 -m 1 -b 1 -l 1 --wait 30 --logFile logs/20170704234418/ensureServers.log All servers running Client 0 started on ms0817: /shome/RAMCloud/obj.homa-workload-cleanup/apps/ClusterPerf -C homa+udp:host=128.110.153.95,port=12246 --numClients 1 --clientIndex 0 --logFile logs/20170704234418/client1.ms0817.log --seconds 10 --loadFactor 0.3 --size 100 --calibrateTscFreq --messageSizeCdfFile ManyShorts.txt echo_workload --dpdkPort 1 rmcerdub finished # Generated by 'clusterperf.py echoWorkload' # # Size Samples Min Median 90% 99% 99.9% Max #----------------------------------------------------------------------------- 0 608479 4.6 6.4 7.8 9.0 11.8 702.4 100 606436 5.1 6.4 7.8 9.0 11.9 703.9 200 606788 5.5 6.8 7.8 9.0 12.0 704.4 300 608083 5.9 7.4 7.9 9.1 12.3 237.7 400 607557 6.3 7.6 8.1 9.1 12.8 700.7 500 607966 6.8 7.7 8.4 9.2 13.1 240.5 600 608150 7.2 8.0 9.0 9.4 13.3 225.8 700 607602 7.6 8.8 9.3 9.7 13.7 705.5 800 608740 8.0 9.0 9.5 10.2 14.1 703.4 900 608233 8.4 9.2 10.1 10.6 14.5 705.2 **** client1.ms0817.log: 1499233474.065916966 ClusterPerf.cc:1472 in echoMessages2 ERROR[1]: Actual load factor 0.219, expecting 0.300 ------------------------------------------------------------------------------ yilongl@rcmaster:/shome/RAMCloud/logs/latest$ head pkt_delay/all_tx_delay.txt Bandwidth = 1250.0 B/us # options: {'bandwidth': 10, 'orderByRx': False, 'sender': None, 'receiver': None} packet size 46, #samples 18412, min. delay 1.88 us # Although the message is 0-byte, the min. payload length in an Ethernet frame is 46 bytes. packet size 132, #samples 8706, min. delay 2.10 us packet size 232, #samples 8784, min. delay 2.33 us packet size 332, #samples 8532, min. delay 2.55 us packet size 432, #samples 8952, min. delay 2.75 us packet size 532, #samples 8679, min. delay 0.79 us # The unrealistically small min. delay is due to a jitter right before the "sent data" message. packet size 632, #samples 8642, min. delay 3.15 us packet size 732, #samples 8792, min. delay 3.36 us packet size 832, #samples 8744, min. delay 3.59 us packet size 932, #samples 8789, min. delay 3.78 us