a lot of changes
diff --git a/results/usb_hdd/log.txt b/results/usb_hdd/log.txt
index 40af172..13d1240 100644
--- a/results/usb_hdd/log.txt
+++ b/results/usb_hdd/log.txt
@@ -24,3 +24,283 @@
 05:34:57 - INFO   - io-perf-tool - Start shut_down_vms_stage stage
 05:34:57 - INFO   - io-perf-tool - Start disconnect_stage stage
 05:34:57 - INFO   - io-perf-tool - All info stotored into /tmp/perf_tests/ungored_babara
+14:48:38 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:48:38 -     INFO - wally           - Start load_data_from_file stage
+14:48:38 -    DEBUG - wally           - Start utils.cleanup
+14:49:29 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:49:29 -     INFO - wally           - Start load_data_from_file stage
+14:49:29 -    DEBUG - wally           - Start utils.cleanup
+14:49:47 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:49:47 -     INFO - wally           - Start load_data_from_file stage
+14:49:47 -    DEBUG - wally           - Start utils.cleanup
+14:50:21 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:50:21 -     INFO - wally           - Start load_data_from_file stage
+14:50:22 -    DEBUG - wally           - Start utils.cleanup
+14:50:43 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:50:43 -     INFO - wally           - Start load_data_from_file stage
+14:50:43 -    DEBUG - wally           - Start utils.cleanup
+14:51:00 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:51:00 -     INFO - wally           - Start load_data_from_file stage
+14:51:00 -    DEBUG - wally           - Start utils.cleanup
+14:52:44 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:52:44 -     INFO - wally           - Start load_data_from_file stage
+14:52:44 -    DEBUG - wally           - Start utils.cleanup
+14:53:17 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:53:17 -     INFO - wally           - Start load_data_from_file stage
+14:53:17 -    DEBUG - wally           - Start utils.cleanup
+14:53:17 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+14:53:17 -    ERROR - wally.report    - Failed to generate html report:'PerfInfo' object has no attribute 'dev'
+14:53:17 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+14:53:17 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+14:53:17 -     INFO - wally           - Tests finished successfully
+14:56:33 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:56:33 -     INFO - wally           - Start load_data_from_file stage
+14:56:33 -    DEBUG - wally           - Start utils.cleanup
+14:56:33 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+14:56:33 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'StatProps' and 'int'
+14:56:33 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+14:56:33 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+14:56:33 -     INFO - wally           - Tests finished successfully
+14:56:59 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:56:59 -     INFO - wally           - Start load_data_from_file stage
+14:57:00 -    DEBUG - wally           - Start utils.cleanup
+14:57:00 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+14:57:00 -    ERROR - wally.report    - Failed to generate html report:'list' object has no attribute 'average'
+14:57:00 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+14:57:00 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+14:57:00 -     INFO - wally           - Tests finished successfully
+14:57:50 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:57:50 -     INFO - wally           - Start load_data_from_file stage
+14:57:50 -    DEBUG - wally           - Start utils.cleanup
+14:57:51 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+14:57:51 -    ERROR - wally.report    - Failed to generate html report:'NoneType' object has no attribute '__getitem__'
+14:57:51 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+14:57:51 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+14:57:51 -     INFO - wally           - Tests finished successfully
+14:59:32 -     INFO - wally           - All info would be stored into results/usb_hdd/
+14:59:32 -     INFO - wally           - Start load_data_from_file stage
+14:59:32 -    DEBUG - wally           - Start utils.cleanup
+14:59:32 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+14:59:32 -    ERROR - wally.report    - Failed to generate html report:'StatProps' object does not support indexing
+14:59:32 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+14:59:32 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+14:59:32 -     INFO - wally           - Tests finished successfully
+15:12:05 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:12:05 -     INFO - wally           - Start load_data_from_file stage
+15:12:05 -    DEBUG - wally           - Start utils.cleanup
+15:12:05 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:12:05 -    ERROR - wally.report    - Failed to generate html report:render_all_html() takes exactly 4 arguments (1 given)
+15:12:05 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:12:05 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:12:05 -     INFO - wally           - Tests finished successfully
+15:12:21 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:12:21 -     INFO - wally           - Start load_data_from_file stage
+15:12:21 -    DEBUG - wally           - Start utils.cleanup
+15:12:21 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:12:21 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'tuple' and 'float'
+15:12:21 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:12:21 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:12:21 -     INFO - wally           - Tests finished successfully
+15:12:52 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:12:52 -     INFO - wally           - Start load_data_from_file stage
+15:12:53 -    DEBUG - wally           - Start utils.cleanup
+15:12:53 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:12:53 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'tuple' and 'float'
+15:12:53 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:12:53 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:12:53 -     INFO - wally           - Tests finished successfully
+15:13:52 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:13:52 -     INFO - wally           - Start load_data_from_file stage
+15:13:52 -    DEBUG - wally           - Start utils.cleanup
+15:13:52 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:13:52 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'tuple' and 'float'
+15:13:52 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:13:52 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:13:52 -     INFO - wally           - Tests finished successfully
+15:13:56 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:13:56 -     INFO - wally           - Start load_data_from_file stage
+15:13:56 -    DEBUG - wally           - Start utils.cleanup
+15:13:56 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:13:56 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'tuple' and 'float'
+15:13:56 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:13:56 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:13:56 -     INFO - wally           - Tests finished successfully
+15:13:58 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:13:58 -     INFO - wally           - Start load_data_from_file stage
+15:13:58 -    DEBUG - wally           - Start utils.cleanup
+15:13:58 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:13:58 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for /: 'tuple' and 'float'
+15:13:58 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:13:58 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:13:58 -     INFO - wally           - Tests finished successfully
+15:14:39 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:14:39 -     INFO - wally           - Start load_data_from_file stage
+15:14:39 -    DEBUG - wally           - Start utils.cleanup
+15:14:39 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:14:39 -    ERROR - wally.report    - Failed to generate html report:unsupported operand type(s) for //=: 'tuple' and 'int'
+15:14:39 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:14:39 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:14:39 -     INFO - wally           - Tests finished successfully
+15:20:34 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:20:34 -     INFO - wally           - Start load_data_from_file stage
+15:20:34 -    DEBUG - wally           - Start utils.cleanup
+15:20:34 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:20:34 -    ERROR - wally.report    - Failed to generate html report:'tuple' object does not support item assignment
+15:20:34 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:20:34 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:20:34 -     INFO - wally           - Tests finished successfully
+15:21:14 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:21:14 -     INFO - wally           - Start load_data_from_file stage
+15:21:15 -    DEBUG - wally           - Start utils.cleanup
+15:21:15 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:21:15 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:21:15 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:21:15 -     INFO - wally           - Tests finished successfully
+15:22:55 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:22:55 -     INFO - wally           - Start load_data_from_file stage
+15:22:55 -    DEBUG - wally           - Start utils.cleanup
+15:22:56 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:22:56 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:22:56 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:22:56 -     INFO - wally           - Tests finished successfully
+15:25:20 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:25:20 -     INFO - wally           - Start load_data_from_file stage
+15:25:20 -    DEBUG - wally           - Start utils.cleanup
+15:25:20 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:25:20 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:25:20 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:25:20 -     INFO - wally           - Tests finished successfully
+15:26:05 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:26:05 -     INFO - wally           - Start load_data_from_file stage
+15:26:05 -    DEBUG - wally           - Start utils.cleanup
+15:26:05 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:26:05 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:26:05 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:26:05 -     INFO - wally           - Tests finished successfully
+15:27:32 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:27:32 -     INFO - wally           - Start load_data_from_file stage
+15:27:32 -    DEBUG - wally           - Start utils.cleanup
+15:27:32 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:27:32 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:27:32 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:27:32 -     INFO - wally           - Tests finished successfully
+15:33:52 -     INFO - wally           - All info would be stored into results/usb_hdd/
+15:33:52 -     INFO - wally           - Start load_data_from_file stage
+15:33:52 -    DEBUG - wally           - Start utils.cleanup
+15:33:52 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+15:33:52 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+15:33:52 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+15:33:52 -     INFO - wally           - Tests finished successfully
+12:02:59 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:02:59 -     INFO - wally           - Start load_data_from_file stage
+12:02:59 -    DEBUG - wally           - Start utils.cleanup
+12:02:59 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:03:00 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:03:00 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:03:00 -     INFO - wally           - Tests finished successfully
+12:04:18 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:04:18 -     INFO - wally           - Start load_data_from_file stage
+12:04:18 -    DEBUG - wally           - Start utils.cleanup
+12:04:18 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:04:18 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:04:18 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:04:18 -     INFO - wally           - Tests finished successfully
+12:04:21 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:04:21 -     INFO - wally           - Start load_data_from_file stage
+12:04:21 -    DEBUG - wally           - Start utils.cleanup
+12:04:22 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:04:22 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:04:22 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:04:22 -     INFO - wally           - Tests finished successfully
+12:07:19 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:07:19 -     INFO - wally           - Start load_data_from_file stage
+12:07:19 -    DEBUG - wally           - Start utils.cleanup
+12:07:19 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:07:19 -    ERROR - wally.report    - Failed to generate html report:io_chart() takes exactly 9 arguments (7 given)
+12:07:19 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:07:19 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:07:19 -     INFO - wally           - Tests finished successfully
+12:07:52 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:07:52 -     INFO - wally           - Start load_data_from_file stage
+12:07:52 -    DEBUG - wally           - Start utils.cleanup
+12:07:52 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:07:52 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:07:52 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:07:52 -     INFO - wally           - Tests finished successfully
+12:22:52 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:22:52 -     INFO - wally           - Start load_data_from_file stage
+12:22:52 -    DEBUG - wally           - Start utils.cleanup
+12:22:52 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:22:53 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:22:53 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:22:53 -     INFO - wally           - Tests finished successfully
+12:23:38 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:23:38 -     INFO - wally           - Start load_data_from_file stage
+12:23:38 -    DEBUG - wally           - Start utils.cleanup
+12:23:38 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:23:38 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:23:38 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:23:38 -     INFO - wally           - Tests finished successfully
+12:23:42 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:23:42 -     INFO - wally           - Start load_data_from_file stage
+12:23:42 -    DEBUG - wally           - Start utils.cleanup
+12:23:42 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:23:43 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:23:43 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:23:43 -     INFO - wally           - Tests finished successfully
+12:24:13 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:24:13 -     INFO - wally           - Start load_data_from_file stage
+12:24:13 -    DEBUG - wally           - Start utils.cleanup
+12:24:13 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:24:13 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:24:13 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:24:13 -     INFO - wally           - Tests finished successfully
+12:24:34 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:24:34 -     INFO - wally           - Start load_data_from_file stage
+12:24:34 -    DEBUG - wally           - Start utils.cleanup
+12:24:34 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:24:34 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:24:34 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:24:34 -     INFO - wally           - Tests finished successfully
+12:24:40 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:24:40 -     INFO - wally           - Start load_data_from_file stage
+12:24:40 -    DEBUG - wally           - Start utils.cleanup
+12:24:40 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:24:40 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:24:40 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:24:40 -     INFO - wally           - Tests finished successfully
+12:25:20 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:25:20 -     INFO - wally           - Start load_data_from_file stage
+12:25:20 -    DEBUG - wally           - Start utils.cleanup
+12:25:20 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:25:20 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:25:20 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:25:20 -     INFO - wally           - Tests finished successfully
+12:25:26 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:25:26 -     INFO - wally           - Start load_data_from_file stage
+12:25:26 -    DEBUG - wally           - Start utils.cleanup
+12:25:26 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:25:26 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:25:26 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:25:26 -     INFO - wally           - Tests finished successfully
+12:30:00 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:30:00 -     INFO - wally           - Start load_data_from_file stage
+12:30:00 -    DEBUG - wally           - Start utils.cleanup
+12:30:00 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:30:00 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:30:00 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:30:00 -     INFO - wally           - Tests finished successfully
+12:30:58 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:30:58 -     INFO - wally           - Start load_data_from_file stage
+12:30:58 -    DEBUG - wally           - Start utils.cleanup
+12:30:58 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:30:58 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:30:58 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:30:58 -     INFO - wally           - Tests finished successfully
+12:31:14 -     INFO - wally           - All info would be stored into results/usb_hdd/
+12:31:14 -     INFO - wally           - Start load_data_from_file stage
+12:31:14 -    DEBUG - wally           - Start utils.cleanup
+12:31:14 -    DEBUG - wally.report    - Generatins report HDD into results/usb_hdd/HDD_report.html
+12:31:15 -     INFO - wally           - Text report were stored in results/usb_hdd/report.txt
+12:31:15 -     INFO - wally           - All info stored in results/usb_hdd/ folder
+12:31:15 -     INFO - wally           - Tests finished successfully
diff --git a/results/usb_hdd/raw_results.yaml b/results/usb_hdd/raw_results.yaml
index 6d45a36..21720d6 100644
--- a/results/usb_hdd/raw_results.yaml
+++ b/results/usb_hdd/raw_results.yaml
@@ -449,4 +449,6 @@
                 '[defaults]\nwait_for_previous\ngroup_reporting\ntime_based\nbuffered=0\niodepth=1\n\nfilename={FILENAME}\nNUM_ROUNDS=7\n\nramp_time=5\nsize=10Gb\nruntime=30\n\n# ---------------------------------------------------------------------\n# check different thread count, sync mode. (latency, iops) = func(th_count)\n# ---------------------------------------------------------------------\n[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]\nblocksize=4k\nrw=randwrite\nsync=1\nnumjobs={% 1, 5, 10, 15, 20, 30, 40, 80, 120 %}\n\n# ---------------------------------------------------------------------\n# check different thread count, direct read mode. (latency, iops) = func(th_count)\n# also check iops for randread\n# ---------------------------------------------------------------------\n[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]\nblocksize=4k\nrw=randread\ndirect=1\nnumjobs={% 1, 5, 10, 15, 20, 30, 40, 80, 120 %}\n\n# ---------------------------------------------------------------------\n# check different thread count, direct read/write mode. (bw, iops) = func(th_count)\n# also check BW for seq read/write.\n# ---------------------------------------------------------------------\n[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]\nblocksize=1m\nrw={% read, write %}\ndirect=1\nnumjobs={% 1, 5, 10, 15, 20, 30, 40, 80, 120 %}\n\n# ---------------------------------------------------------------------\n# check IOPS randwrite.\n# ---------------------------------------------------------------------\n[hdd_test_{TEST_SUMM} * {NUM_ROUNDS}]\nblocksize=4k\nrw=randwrite\ndirect=1\n'
             params: 
                 NUM_ROUNDS: 7
-                FILENAME: /media/koder/a5230078-4c27-4c3b-99aa-26148e78b2e7/xxx.bin
\ No newline at end of file
+                FILENAME: /media/koder/a5230078-4c27-4c3b-99aa-26148e78b2e7/xxx.bin
+        __test_meta__:
+            testnodes_count: 1
diff --git a/results/usb_hdd/report.txt b/results/usb_hdd/report.txt
index b9d96f2..ef060dc 100644
--- a/results/usb_hdd/report.txt
+++ b/results/usb_hdd/report.txt
@@ -1,45 +1,46 @@
-+-------------+------+---------+-----------+--------+
-| Description | IOPS | BW KBps | Dev * 3 % | LAT ms |
-+=============+======+=========+===========+========+
-| rrd4kth1    |   81 |     329 |        19 |     12 |
-| rrd4kth5    |   86 |     345 |         2 |     57 |
-| rrd4kth10   |   98 |     396 |         2 |    100 |
-| rrd4kth15   |  104 |     420 |         1 |    142 |
-| rrd4kth20   |  107 |     431 |         2 |    184 |
-| rrd4kth30   |  108 |     436 |         1 |    273 |
-| rrd4kth40   |  111 |     445 |         1 |    356 |
-| rrd4kth80   |  116 |     468 |         2 |    672 |
-| rrd4kth120  |  120 |     482 |         1 |    970 |
-| ---         |  --- |     --- |       --- |    --- |
-| rwd4kth1    |  147 |     590 |        40 |      6 |
-| ---         |  --- |     --- |       --- |    --- |
-| rws4kth1    |   20 |      82 |         2 |     48 |
-| rws4kth5    |   34 |     137 |         2 |    144 |
-| rws4kth10   |   34 |     140 |         3 |    282 |
-| rws4kth15   |   35 |     142 |         2 |    416 |
-| rws4kth20   |   34 |     140 |         5 |    561 |
-| rws4kth30   |   34 |     139 |         6 |    845 |
-| rws4kth40   |   35 |     144 |         9 |   1077 |
-| rws4kth80   |   35 |     143 |         0 |   2136 |
-| rws4kth120  |   35 |     142 |         2 |   3159 |
-| ---         |  --- |     --- |       --- |    --- |
-| srd1mth1    |   97 |   99878 |         0 |     10 |
-| srd1mth5    |  129 |  133061 |         0 |     38 |
-| srd1mth10   |  160 |  164880 |         1 |     62 |
-| srd1mth15   |  169 |  174386 |         0 |     88 |
-| srd1mth20   |  144 |  149038 |        39 |    139 |
-| srd1mth30   |  121 |  125206 |        21 |    245 |
-| srd1mth40   |  153 |  157585 |        16 |    259 |
-| srd1mth80   |  155 |  159215 |         7 |    509 |
-| srd1mth120  |  165 |  170151 |         9 |    712 |
-| ---         |  --- |     --- |       --- |    --- |
-| swd1mth1    |   94 |   96947 |         0 |     10 |
-| swd1mth5    |  141 |  144723 |        15 |     35 |
-| swd1mth10   |  142 |  146581 |        19 |     70 |
-| swd1mth15   |  138 |  142617 |        20 |    107 |
-| swd1mth20   |  133 |  137339 |        10 |    148 |
-| swd1mth30   |  135 |  138826 |        25 |    222 |
-| swd1mth40   |  119 |  122838 |        33 |    334 |
-| swd1mth80   |  129 |  133453 |        32 |    613 |
-| swd1mth120  |  129 |  132427 |        23 |    915 |
-+-------------+------+---------+-----------+--------+
++---------+-------------+-------+--------+-----+--------+--------+-------+
+|  Name   | Description | iops  | KiBps  | Cnf |  iops  | KiBps  |  lat  |
+|         |             |  cum  |  cum   | 95% | per vm | per vm |  ms   |
++=========+=============+=======+========+=====+========+========+=======+
+| hdd     | rrd4kth1    |    81 |    329 |   6 |     81 |    329 |    12 |
+| hdd     | rrd4kth5    |    86 |    345 |   1 |     86 |    345 |    57 |
+| hdd     | rrd4kth10   |    98 |    396 |   1 |     98 |    396 |   100 |
+| hdd     | rrd4kth15   |   104 |    420 |   0 |    104 |    420 |   142 |
+| hdd     | rrd4kth20   |   107 |    431 |   1 |    107 |    431 |   184 |
+| hdd     | rrd4kth30   |   108 |    436 |   0 |    108 |    436 |   273 |
+| hdd     | rrd4kth40   |   111 |    445 |   1 |    111 |    445 |   356 |
+| hdd     | rrd4kth80   |   116 |    468 |   1 |    116 |    468 |   672 |
+| hdd     | rrd4kth120  |   120 |    482 |   1 |    120 |    482 |   970 |
+| ------- | --------    | ----- | ------ | --- | ------ |    --- | ----- |
+| hdd     | rwd4kth1    |   147 |    590 |  13 |    147 |    590 |     6 |
+| ------- | --------    | ----- | ------ | --- | ------ |    --- | ----- |
+| hdd     | rws4kth1    |    20 |     82 |   1 |     20 |     82 |    48 |
+| hdd     | rws4kth5    |    34 |    137 |   1 |     34 |    137 |   144 |
+| hdd     | rws4kth10   |    34 |    140 |   1 |     34 |    140 |   282 |
+| hdd     | rws4kth15   |    35 |    142 |   1 |     35 |    142 |   416 |
+| hdd     | rws4kth20   |    34 |    140 |   2 |     34 |    140 |   561 |
+| hdd     | rws4kth30   |    34 |    139 |   2 |     34 |    139 |   845 |
+| hdd     | rws4kth40   |    35 |    144 |   3 |     35 |    144 |  1070 |
+| hdd     | rws4kth80   |    35 |    143 |   0 |     35 |    143 |  2130 |
+| hdd     | rws4kth120  |    35 |    142 |   1 |     35 |    142 |  3150 |
+| ------- | --------    | ----- | ------ | --- | ------ |    --- | ----- |
+| hdd     | srd1mth1    |    97 |  99800 |   0 |     97 |  99800 |    10 |
+| hdd     | srd1mth5    |   129 | 133000 |   0 |    129 | 133000 |    38 |
+| hdd     | srd1mth10   |   160 | 164000 |   0 |    160 | 164000 |    62 |
+| hdd     | srd1mth15   |   169 | 174000 |   0 |    169 | 174000 |    88 |
+| hdd     | srd1mth20   |   144 | 149000 |  13 |    144 | 149000 |   139 |
+| hdd     | srd1mth30   |   121 | 125000 |   7 |    121 | 125000 |   245 |
+| hdd     | srd1mth40   |   153 | 157000 |   5 |    153 | 157000 |   259 |
+| hdd     | srd1mth80   |   155 | 159000 |   3 |    155 | 159000 |   509 |
+| hdd     | srd1mth120  |   165 | 170000 |   3 |    165 | 170000 |   712 |
+| ------- | --------    | ----- | ------ | --- | ------ |    --- | ----- |
+| hdd     | swd1mth1    |    94 |  96900 |   0 |     94 |  96900 |    10 |
+| hdd     | swd1mth5    |   141 | 144000 |   5 |    141 | 144000 |    35 |
+| hdd     | swd1mth10   |   142 | 146000 |   6 |    142 | 146000 |    70 |
+| hdd     | swd1mth15   |   138 | 142000 |   7 |    138 | 142000 |   107 |
+| hdd     | swd1mth20   |   133 | 137000 |   3 |    133 | 137000 |   148 |
+| hdd     | swd1mth30   |   135 | 138000 |   8 |    135 | 138000 |   222 |
+| hdd     | swd1mth40   |   119 | 122000 |  11 |    119 | 122000 |   334 |
+| hdd     | swd1mth80   |   129 | 133000 |  11 |    129 | 133000 |   613 |
+| hdd     | swd1mth120  |   129 | 132000 |   8 |    129 | 132000 |   915 |
++---------+-------------+-------+--------+-----+--------+--------+-------+