#!/usr/bin/env tesh $ ${bindir:=.}/io-stream --cfg=host/model:sio_S22 "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" > [ 0.000000] [0:maestro@] Configuration change: Set 'host/model' to 'sio_S22' > [ 0.000000] [0:maestro@] Switching to the S22 model to handle streaming I/Os. > [ 0.000000] [1:streamer@bob] [Bob -> Alice] Store and Forward (1 block) > [ 4.000000] [1:streamer@bob] Read : 4.000000 seconds > [ 6.165599] [1:streamer@bob] Send : 2.165599 seconds > [ 7.165599] [1:streamer@bob] Write : 1.000000 seconds > [ 7.165599] [1:streamer@bob] Total : 7.165599 seconds > [ 7.165599] [1:streamer@bob] [Bob -> Alice] Store and Forward (100 blocks) > [ 11.165518] [1:streamer@bob] Total : 3.999919 seconds > [ 11.165518] [1:streamer@bob] [Bob -> Alice] Streaming (Read bottleneck) > [ 15.165568] [1:streamer@bob] Total : 4.000050 seconds > [ 15.165568] [1:streamer@bob] [Bob -> Alice] Streaming (Write bottleneck) > [ 27.234930] [1:streamer@bob] Total : 12.069362 seconds > [ 27.234930] [1:streamer@bob] Start two 10-second background traffic between Bob and Alice > [ 27.234930] [1:streamer@bob] [Bob -> Alice] Streaming (Transfer bottleneck) > [ 45.285733] [1:streamer@bob] Total : 18.050803 seconds > [ 45.285733] [1:streamer@bob] [Bob -> Alice] Streaming "from disk to memory" (no write) > [ 49.285783] [1:streamer@bob] Total : 4.000050 seconds > [ 49.285783] [1:streamer@bob] [Bob -> Alice] Streaming "from memory to disk" (no read) > [ 51.285833] [1:streamer@bob] Total : 2.000050 seconds > [ 51.285833] [1:streamer@bob] [Bob -> Bob] Disk to disk (no transfer) > [ 59.285833] [1:streamer@bob] Total : 8.000000 seconds