[
  {
    "path": ".gitignore",
    "content": "*.py[cod]\n\n# C extensions\n*.so\n\n# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n\n# Distribution / packaging\n.Python\nenv/\nbin/\nbuild/\ndevelop-eggs/\ndist/\neggs/\nlib/\nlib64/\nlib64\nparts/\nsdist/\nvar/\n*.egg-info/\n.installed.cfg\n*.egg\npyvenv.cfg\npip-selfcheck.json\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.coverage\n.cache\nnosetests.xml\ncoverage.xml\n\n# Sphinx documentation\ndocs/_build/\n\n.mr.developer.cfg\n.project\n.idea\n.pydevproject\n*.swp\n\n# Mac Desktop Service Store\n*.DS_Store\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Code of Conduct\nFacebook has adopted a Code of Conduct that we expect project participants to adhere to. Please [read the full text](https://code.facebook.com/codeofconduct) so that you can understand what actions will and will not be tolerated.\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to fiosynth\nWe want to make contributing to this project as easy and transparent as\npossible.\n\n## Code of Conduct\nThe code of conduct is described in [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md).\n\n## Our Development Process\n\n### Unit Tests\n```\n$ pip install tox\n$ tox\n```\nNote: You may require `sudo` if installing to System's Python environment\n\n## Pull Requests\nWe actively welcome your pull requests.\n\n1. Fork the repo and create your branch from `main`.\n2. If you've added code that should be tested, add tests.\n3. If you've changed APIs, update the documentation.\n4. Ensure the test suite passes.\n5. Make sure your code lints.\n6. If you haven't already, complete the Contributor License Agreement (\"CLA\").\n\n## Contributor License Agreement (\"CLA\")\nIn order to accept your pull request, we need you to submit a CLA. You only need\nto do this once to work on any of Facebook's open source projects.\n\nComplete your CLA here: <https://code.facebook.com/cla>\n\n## Issues\nWe use GitHub issues to track public bugs. Please ensure your description is\nclear and has sufficient instructions to be able to reproduce the issue.\n\nFacebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe\ndisclosure of security bugs. In those cases, please go through the process\noutlined on that page and do not file a public issue.\n\n## Coding Style\n* 4 spaces for indentation rather than tabs\n* 80 character line length\n* pep8\n\n## License\nBy contributing to fiosynth, you agree that your contributions will be licensed\nunder the LICENSE file in the root directory of this source tree.\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n"
  },
  {
    "path": "MANIFEST.in",
    "content": "include CODE_OF_CONDUCT.md\ninclude CONTRIBUTING.md\ninclude LICENSE\ninclude README-READHAMMER.txt\ninclude Release_Notes.txt\ninclude smartAll.sh\n\nrecursive-include jobfiles *\nrecursive-include wkldsuites *\n"
  },
  {
    "path": "README-READHAMMER.txt",
    "content": "Currently the read hammer test will run for 14 days ( 336 hours) after the SSDs\nare prepared.  Increase the number of run cycles in the \"readhammer\" workload\nprofile file to run the test for longer.\n\nUse the following steps to run the readhammer test.\n1. Precondition a single device:\n  fb-FioSynthFlash -d /dev/sdc -w prep -f precondition\n  or\n   Precondition all devices:\n  fb-FioSynthFlash -d ALL -w prep -f precondition\n2. Run readhammer test on a single device:\n  fb-FioSynthFlash -d /dev/sdc -w readhammer -f readhammer\n  or\n   Run readhammer test on all devices:\n  fb-FioSynthFlash -d ALL -w readhammer -f readhammer\n3. All results are stored in a .csv file in the specified results directory.\n\nNote:  If you are running the read hammer test on more than one device, it\n  is recommended to increase the maximum number of active aio contexts.\n   echo \"262144\" > /proc/sys/fs/aio-max-nr\n\nLicense\nCopyright (c) Facebook, Inc. and its affiliates.\n"
  },
  {
    "path": "README.md",
    "content": "# fiosynth\nFB fio Synthetic Benchmark Suite for Flash ver 3.6.0\n\n## Examples\n\nRun workload suite on a single device:\n```\nfiosynth -d /dev/sdc -w LE_Flash -f LE_Flash_sdc\n```\n\nRun workload suite on all data devices:\n```\nfiosynth -d ALL -w LE_Flash -f LE_Flash_noRAID\n```\n\nRun workload suite on all mdraid devices:\n```\nfiosynth -d ALLRAID -w LE_Flash -f LE_Flash_MDRAID\n```\n\nRun workload suite on all data devices while collecting smartctl logs\n```\nfiosynth -d ALL -w LE_Flash -f LE_Flash_noRAID -t \"./smartAll.sh\"\n```\n\nRun a dry run of workload suite for all mdraid devices:\n```\nfiosynth -d ALLRAID -w LE_Flash -f LE_Flash_MDRAID -r y\n```\n\nRun a workload suite across multiple servers:\n```\nfiosynth -d ALL -w LE_Flash -f LE_Flash_server -s <server1> -s <server2>\n```\n\nRun a workload suite from a server list:\n```\nfiosynth -d ALL -w LE_Flash -f LE_Flash_server -l '/path/servers.txt'\n```\n\n## Requirements\nfiosynth should work\n* Linux (CentOS, RedHat, Ubuntu)\n\n## Installing fiosynth\nTo install fiosynth simply `git clone` this repo and have the latest\nversions of pip with setuptools installed\n\n### Installing into Python environment\n```\n$ git clone https://github.com/facebookincubator/FioSynth\n$ sudo apt install python3 python3-pip fio\n$ cd FioSynth\n$ sudo python3 setup.py install\n$ fiosynth -h\n```\n\n### Executing fiosynth without installing\nSimply execute the `fiosynth.py` entry script.\n```\n$ cd FioSynth\n$ python3 fiosynth.py -h\n```\nNote: You may require `sudo` if installing to System's Python environment\n\nNote: We recommend using a `virtualenv` to avoid polluting the Systems dependencies.\n\n## How fiosynth works\nRequires the use of workload suite files (in JSON format).  Workload\nsuite files can be edited to adjust the number of precondition cycles,\nnumber of runs, number of workloads and individual workload parameters.\nUse the dry run option to verify that benchmark suite executes as expected.\nAll workloads are normalized on a per TB bases. If capacity is not\nspecified, capacity will be based on capacity of the first specified device.\nIf specified, a vendor specific health monitor tool will be executed before\nand after each benchmark suite executes and logged in \"health.log\" file.\nLog can be used to calculate write amplification factor.\nRaw results are stored in individual JSON files but are also parsed into\nsingle a csv file for easy visualization in Excel.\nPrefix for result filename must be specified.  This will define the name\nof the result files directory and csv filename.\n\n```\nInput arguments (3 of arguments are required):\n\n -d\n      (Required) device path for single device target, ALL for all\n      all data devices, or ALLRAID for all mdraid devices\n -w\n      (Required) filename for workload suite (default = )\n -f\n      (Required) Results filename (default = )\n -c\n      (Optional) specify capacity in TB (default = <device capacity>)\n -r\n      (Optional) Set to y to do dry run (default = n)\n -t\n      (Optional) Enter Health Monitoring Tool Syntax (default = )\n -p\n      (Optional) Set to n to skip drive prep (default = y)\n -n\n      (Optional) Specific the number of run cycles (default = 3 )\n -g\n      (Optional) Set to y to enable flash configuration logging (default = n)\n -s\n      (Optional) Add a server for workload to run on when in server mode.\n      For multiple servers add multiple times. (default = )\n -l\n      (Optional) Add a text file listing a server on each line (default = )\n```\n\n### Workload suites\n```\nPeakWklds\n      Executes workloads to measure the peak small block random and large\n      block sequential performance of a single or multiple flash devices.\n\nLE_Flash\n      Executes rate limited workloads with similar I/O characteristics to\n      applications that run on Type VIII (Low Flash) production hardware\n      on a single or multiple flash devices. Workloads use a combination\n      of read iops bins (low, medium, high) and write DWPD (Drive Writes\n      Per Day) bins that correlate to various Type VIII flash application\n      I/O profiles.  Workload alias names are a combination of read I/O\n      block size, read iops bins and write DWPD bins.\n\nHE_Flash\n      Executes rate limited workloads with similar I/O characteristics to\n      applications that run on Type VI and III (High Endurance Flash)\n      production hardware on a single or multiple flash devices.\n      Workloads use a combination of read iops bins (low, medium, high)\n      and write DWPD (Drive Writes Per Day) bins that correlate to various\n      Type VI flash application I/O  profiles.  Workload alias names are\n      a combination of read I/O block size, read iops bins and write DWPD\n      bins.\n\nTrimRate\n      Executes a workload that evaluates the raw trim performance of a\n      flash device.\n\nLE_Flash_Short\n      Short version of LE_Flash.  Executes a limited set of rate limited\n      workloads to provide a high level view of performance in a few hours.\n\nHE_Flash_Short\n      Short version of HE_Flash.  Executes a limited set of rate limited\n      workloads to provide a high level view of performance in a few hours.\n\nreadhammer\n      Executes a workload that evaluates a flash device ability to\n      continually read from a small LBA range on a single or multiple\n      flash devices.\n      See README-READHAMMER.txt for more information.\n\nprep\n      Executes two full capacity writes on a single or multiple flash\n      devices to get the flash close to steady state.\n```\n\n### Creating/Modifying Workload Suites\n\nWorkload suites are json formatted files with a list of run rules for fio.\nFollow the formatting used in other workload suites.  Generally, if all\nparameters in the workload suite workload file is note defined, it will\nnot run.\n\nThe following parameters need to be defined globally:\n```\nrun_cycles\n      Number of times the entire workload suite will run.\n\nprecondition_cycles\n      Number of times the flash will be preconditioned before each\n      run cycle.  A full TRIM of the flash device will complete before\n      the flash is preconditioned.  Each precondition consist of 2 full\n      sequential writes of the flash device.\n\ndevices_in_global\n      Specifies if the devices should be defined in the global field or\n      within jobs.  Most fio job files should define devices_in_global\n      parameter to Y and can scale to multiple drives using the numjob fio\n      parameter.  Some jobfiles will not run properly with the devices\n      defined in the global section.  These jobfiles need to create\n      new job section for each device and the device_in_global parameter\n      should be set to N.\n      For more on fio job file format, see section 4 of\n      https://github.com/axboe/fio/blob/master/HOWTO\n```\n\nThe following parameters are workload specific:\n```\ntemplate\n      Fio jobfile name that should be used.\n\nalias\n      Name of the workload.  Use a name that describes the workload that\n      is being executed.\n\nTIME\n      Sets the \"runtime\" parameter in the fio job file (where applicable).\n\nBLKSIZE\n      Sets the \"blocksize\" and \"blockalign\" parameter in the fio job file\n      (where applicable).\n\nDEPTH\n      Sets the \"iodepth\" parameter in the fio job file (where applicable).\n\nRRATE\n      Sets the \"rate_iops\" parameter in the fio job file (where applicable).\n\nSIZE\n      Sets the \"size\" parameter in the fio job file (where applicable).\n\nW1THINK, W2THINK, W3THINK & W4THINK\n      Sets the \"thinktime\" parameter in the fio job file (where applicable).\n      W1THINK and W2THINK are the think time in between each write. The smaller\n      the number, the higher the write rate. 6pDWPD writes at a rate of about\n      72 MB/s per TB. W3THINK and W4THINK are typically used as the think\n      time in between each trim command.\n```\n\n### Client/Server Mode\n\nTo run in client/server mode, ensure that the following requirements are met:\n\n* Both your client and all of your servers must have the same version of fio\n\n* Any devices you want to test on the clients must be unmounted from the\n  filesystem\n\n* You may want to prepend \"nohup\" to the command when you call this tool, that\n  way if your ssh session ends, the test will continue to run on your\n  devserver.\n\n\n## Join the fiosynth community\nSee the CONTRIBUTING file for how to help out.\n\n## License\n\nMIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "Release_Notes.txt",
    "content": "Copyright (c) Facebook, Inc. and its affiliates.\n\nVersion 3.1 Release Notes\n\n1. Fixed bug in HE Flash workload profile.  Data from workloads with 0DWPD are\nnow correct.\n2. Added support for parsing fio TRIM results\n3. Added support for parsing fio results without group reporting\n4. Multiple json files are now parsed in order.\n"
  },
  {
    "path": "fiosynth.py",
    "content": "#!/usr/bin/env python3\n# Copyright (c) Facebook, Inc. and its affiliates.\n#\n# AUTHOR = 'Darryl Gardner <darryleg@fb.com>'\n#\n# fiosynth.py - FB Fio Synthetic Benchmark Suite for Flash ver 3.5.43\n#\n# Requires the use of workload suite files (in JSON format).  Workload\n# suite files can be edited to adjust the number of precondition cycles,\n# number of runs, number of workloads and individual workload parameters.\n# Use the dry run option to verify that benchmark suite executes as expected.\n# All workloads are normalized on a per TB bases. If capacity is not\n# specified, capacity will be based on capacity of the first specified device.\n# If specified, a vendor specific health monitor tool will be executed before\n# and after each benchmark suite executes and logged in 'health.log' file.\n# Log can be used to calculate write amplification factor.\n# Raw results are stored in individual JSON files but are also parsed into\n# single a csv file for easy visualization in Excel.\n# Prefix for result filename must be specified.  This will define the name\n# of the result files directory and csv filename.\n#\n# Input arguments (3 of arguments are required):\n#  -d\n#       (Required) device path for single device target, ALL for all\n#       data devices, or ALLRAID for all mdraid devices\n#  -w\n#       (Required) filename for workload suite (default = )\n#  -f\n#       (Required) Results filename (default = )\n#  -c\n#       (Optional) specify capacity in TB (default = <device capacity>)\n#  -r\n#       (Optional) Set to y to do dry run (default = n)\n#  -t\n#       (Optional) Enter Health Monitoring Tool Syntax (default = )\n#  -p\n#       (Optional) Set to n to skip drive prep (default = y)\n#  -n\n#       (Optional) Specific the number of run cycles (default = 3 )\n#  -g\n#       (Optional) Set to y to enable flash configuration logging (default = n)\n#  -s\n#       (Optional) Set to a server name if you want to run in server mode,\n#       for multiple servers add multiple times\n#  -l\n#       (Optional) Set to name of text file with server name on each line\n#\n# Example run workload suite on a single device:\n#  fb-FioSynthFlash -d /dev/sdc -w LE_Flash -f LE_Flash_sdc\n#\n# Example run workload suite on all data devices:\n#  fb-FioSynthFlash -d ALL -w LE_Flash -f LE_Flash_noRAID\n#\n# Example run workload suite on all mdraid devices:\n#  fb-FioSynthFlash -d ALLRAID -w LE_Flash -f LE_Flash_MDRAID\n#\n# Example run workload suite across multiple servers:\n#\n# fb-FioSynthFlash -d ALL -w LE_Flash -f LE_Flash_server_noRAID -s <server>\n#   -s <otherserver>\n#\n\n# pyre-unsafe\nfrom fiosynth_lib import fiosynth\n\n\ndef main() -> None:\n    fiosynth.main()\n\n\nif __name__ == \"__main__\":\n    main()  # pragma: no cover\n"
  },
  {
    "path": "fiosynth_lib/__init__.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n\n# pyre-unsafe\n"
  },
  {
    "path": "fiosynth_lib/fio_json_parser.py",
    "content": "#!/usr/bin/env python3\n\n# pyre-unsafe\n\n# Copyright (c) Facebook, Inc. and its affiliates.\n#\n# AUTHOR = 'Darryl Gardner <darryleg@fb.com>'\n# fio_json_parser.py - script to parse fio workload results\n# produced by fio in JSON format.  By default the following values are written\n# to a .csv file: Read_IOPS, Read_BW, Write_IOPS, Write_BW, Mean_Read_Latency,\n# P50_Read_Latency, P70_Read_Latency, P99_Read_Latency, P99.9_Read_Latency,\n# P99.99_Read_Latency, Mean_Write_Latency, P50_Write_Latency,\n# P70_Write_Latency, P99_Write_Latency, P99.9_Write_latency,\n# P99.99_Write_Latency\n#\n# input arguments (at least 1 argument is required):\n#  -j\n#       single fio JSON file to be parsed (default = )\n#  -k\n#       single fio JSON file path (default = .)'\n#  -n\n#       file path for multiple fio JSON files (default = )\n#  -l\n#       csv file path (default = .)\n#  -f\n#       csv file name (default = fio_fb_results.csv)\n#  -c\n#       path to directory of csv's from server/client mode that you want to\n#       combine\n#\n# example parse a single json file in the the results directory:\n#  FioFlashJsonParser.py -k results -j 4K_random_read.json results.csv\n#\n# example parse all json files in 'results' directory:\n#  FioFlashJsonParser.py -n results -f results.csv\n#\n# example create combined csv from csvs in a directory:\n#  FioFlashJsonParser.py -c /some_path/csv_directory\n#\n# @nolint\n\nimport argparse\nimport csv\nimport glob\nimport json\nimport os\nimport sys\nfrom collections import OrderedDict\nimport itertools\n\nTOOL_NAME = \"fio-parse-json-flash\"\ntunnel2host = {}\n\n\ndef set_attributes():\n    #\n    # Attribute Table Definition\n    #\n\n    parser = argparse.ArgumentParser(description=\"fio JSON File Parser for Flash\")\n    parser.add_argument(\n        \"-j\",\n        action=\"store\",\n        dest=\"json_file\",\n        type=str,\n        help=\"single fio JSON file to be parsed (default = )\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-k\",\n        action=\"store\",\n        dest=\"json_path\",\n        type=str,\n        help=\"single fio JSON file path (default = .)\",\n        default=\".\",\n    )\n    parser.add_argument(\n        \"-n\",\n        action=\"store\",\n        dest=\"all_json\",\n        type=str,\n        help=\"file path for multiple fio JSON files (default = )\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-l\",\n        action=\"store\",\n        dest=\"csv_path\",\n        type=str,\n        help=\"csv file path (default = .)\",\n        default=\".\",\n    )\n    parser.add_argument(\n        \"-f\",\n        action=\"store\",\n        dest=\"csv_file\",\n        type=str,\n        help=\"csv file name (default = fio_fb_results.csv)\",\n        default=\"fio_fb_results.csv\",\n    )\n    parser.add_argument(\n        \"-s\",\n        action=\"store\",\n        dest=\"serverMode\",\n        type=str,\n        help=\"denotes server mode: y for server mode, n for local mode\",\n        default=\"n\",\n    )\n    parser.add_argument(\n        \"-c\",\n        action=\"store\",\n        dest=\"combine_csv_path\",\n        type=str,\n        help=(\n            \"path to directory holding multiple csvs from different that \"\n            \"will be combined\"\n        ),\n        default=\"\",\n    )\n    args = parser.parse_args()\n    return args\n\n\ndef check_if_mounted(fn):\n    mounted = False\n    with open(fn) as f:\n        for line in f.readlines():\n            if \"appears mounted, and 'allow_mounted_write' isn't set.\" in line:\n                print(line)\n                mounted = True\n                break\n    if mounted:\n        print(\"To run, please unmount the device and try again\")\n        sys.exit(1)\n\n\ndef read_json(fn, serverMode=False):\n    data = \"\"\n    if not fn:\n        return None\n    if not os.path.isfile(fn):\n        print(\"%s does not exist\" % fn)\n        sys.exit(1)\n    check_if_mounted(fn)\n    f = open(fn)\n    if serverMode:\n        f.seek(0)\n        jsonstr = f.read()\n        jsonstr = \"{\" + jsonstr[jsonstr.rfind('\"fio version\" : ') :]\n        try:\n            data = json.loads(jsonstr)\n        except ValueError:\n            print(\"serverMode {}; JSON decoding failed on {}, is file corrupt?\".format(serverMode, fn))\n            f.close()\n            sys.exit(1)\n    else:\n        try:\n            data = json.load(f)\n        except ValueError:\n            print(\"serverMode {}; JSON decoding failed on {}, now trying to format json before parsing\".format(serverMode, fn))\n            try:\n                f.seek(0)\n                jsonstr = f.read()\n                jsonstr = \"{\" + jsonstr[jsonstr.rfind('\"fio version\" : ') :]\n\n                data = json.loads(jsonstr)\n\n            except:\n                print(\"serverMode {}; JSON decoding failed on {}, is file corrupt?\".format(serverMode, fn))\n                f.close()\n                sys.exit(1)\n    f.close()\n    return data\n\ndef read_extsmart(filename):\n    with open(filename) as f:\n        f_data = f.read()\n    return f_data\n\n\ndef new_csv(f, notStdPercentile1, notStdPercentile2, add_waf_header, add_lm_header, create_file=True):\n    if notStdPercentile1 or notStdPercentile2:\n        col_names = [\n            \"Jobname\",\n            \"Read_IOPS\",\n            \"Read_BW\",\n            \"Write_IOPS\",\n            \"Write_BW\",\n            \"Trim_IOPS\",\n            \"Trim_BW\",\n            \"Mean_Read_Latency\",\n            \"Max_Read_Latency\",\n            \"P25_Read_Latency\",\n            \"P50_Read_Latency\",\n            \"P70_Read_Latency\",\n            \"P75_Read_Latency\",\n            \"P90_Read_Latency\",\n            \"P99_Read_Latency\",\n            \"P99.9_Read_Latency\",\n            \"P99.99_Read_Latency\",\n            \"P99.999_Read_Latency\",\n            \"P99.9999_Read_Latency\",\n            \"Mean_Write_Latency\",\n            \"Max_Write_Latency\",\n            \"P25_Write_Latency\",\n            \"P50_Write_Latency\",\n            \"P70_Write_Latency\",\n            \"P75_Write_Latency\",\n            \"P90_Write_Latency\",\n            \"P99_Write_Latency\",\n            \"P99.9_Write_Latency\",\n            \"P99.99_Write_Latency\",\n            \"P99.999_Write_Latency\",\n            \"P99.9999_Write_Latency\",\n            \"Mean_Trim_Latency\",\n            \"Max_Trim_Latency\",\n            \"P25_Trim_Latency\",\n            \"P50_Trim_Latency\",\n            \"P70_Trim_Latency\",\n            \"P75_Trim_Latency\",\n            \"P90_Trim_Latency\",\n            \"P99_Trim_Latency\",\n            \"P99.9_Trim_Latency\",\n            \"P99.99_Trim_Latency\",\n            \"P99.999_Trim_Latency\",\n            \"P99.9999_Trim_Latency\",\n        ]\n    else:\n        col_names = [\n            \"Jobname\",\n            \"Read_IOPS\",\n            \"Read_BW\",\n            \"Write_IOPS\",\n            \"Write_BW\",\n            \"Trim_IOPS\",\n            \"Trim_BW\",\n            \"Mean_Read_Latency\",\n            \"Max_Read_Latency\",\n            \"P50_Read_Latency\",\n            \"P70_Read_Latency\",\n            \"P90_Read_Latency\",\n            \"P99_Read_Latency\",\n            \"P99.9_Read_Latency\",\n            \"P99.99_Read_Latency\",\n            \"P99.9999_Read_Latency\",\n            \"Mean_Write_Latency\",\n            \"Max_Write_Latency\",\n            \"P50_Write_Latency\",\n            \"P70_Write_Latency\",\n            \"P90_Write_Latency\",\n            \"P99_Write_Latency\",\n            \"P99.9_Write_Latency\",\n            \"P99.99_Write_Latency\",\n            \"P99.9999_Write_Latency\",\n            \"Mean_Trim_Latency\",\n            \"Max_Trim_Latency\",\n            \"P50_Trim_Latency\",\n            \"P70_Trim_Latency\",\n            \"P90_Trim_Latency\",\n            \"P99_Trim_Latency\",\n            \"P99.9_Trim_Latency\",\n            \"P99.99_Trim_Latency\",\n            \"P99.9999_Trim_Latency\",\n        ]\n    if add_waf_header:\n        col_names += [\n            \"Total_FIO_Writes\",\n            \"Host_Writes_BEFORE\",\n            \"Host_Writes_AFTER\",\n            \"NAND_Writes_BEFORE\",\n            \"NAND_Writes_AFTER\",\n        ]\n    if add_lm_header:\n        col_names += [\n            \"Max_Read_Latency_Counter_BEFORE\",\n            \"Max_Write_Latency_Counter_BEFORE\",\n            \"Max_Read_Latency_Measured_BEFORE\",\n            \"Max_Write_Latency_Measured_BEFORE\",\n            \"Max_Read_Latency_Counter_AFTER\",\n            \"Max_Write_Latency_Counter_AFTER\",\n            \"Max_Read_Latency_Measured_AFTER\",\n            \"Max_Write_Latency_Measured_AFTER\",\n            ]\n    if create_file:\n        try:\n            writer = csv.writer(f)\n            writer.writerow(col_names)\n        except OSError:\n            print(\"cannot write to \", f)\n            f.close()\n            sys.exit(1)\n\n    return col_names\n\n\ndef get_csv_line(jobname, json, index, data, version_str, serverMode, scale_by_TB=1):\n    clat = \"clat\"\n    con = 1\n    # clat -> clat_ns in version 3.0\n    clat = \"clat_ns\"\n    # convert nanoseconds to microseconds\n    con = 1000\n    if serverMode:\n        # Support for older and newer fio json formats\n        options1 = \"percentile_list\" in json[\"job options\"]\n        options2 = \"percentile_list\" in json[\"global options\"]\n    else:\n        options1 = \"percentile_list\" in json[\"jobs\"][0][\"job options\"]\n        options2 = \"percentile_list\" in json[\"global options\"]\n    iotype = [\"read\", \"write\", \"trim\"]\n    if options1 or options2:\n        percent = [\n            \"25.000000\",\n            \"50.000000\",\n            \"70.000000\",\n            \"75.000000\",\n            \"90.000000\",\n            \"99.000000\",\n            \"99.900000\",\n            \"99.990000\",\n            \"99.999000\",\n            \"99.999900\",\n        ]\n    else:\n        percent = [\n            \"50.000000\",\n            \"70.000000\",\n            \"90.000000\",\n            \"99.000000\",\n            \"99.900000\",\n            \"99.990000\",\n            \"99.999900\",\n        ]\n    line = [\n        jobname,\n        data[\"read\"][\"iops\"] / scale_by_TB,\n        data[\"read\"][\"bw\"] / scale_by_TB,\n        data[\"write\"][\"iops\"] / scale_by_TB,\n        data[\"write\"][\"bw\"] / scale_by_TB,\n        data[\"trim\"][\"iops\"] / scale_by_TB,\n        data[\"trim\"][\"bw\"] / scale_by_TB,\n    ]\n    for io in iotype:\n        line.append(str(data[io][clat][\"mean\"] / con))\n        line.append(str(data[io][clat][\"max\"] / con))\n        if data[io][\"iops\"] > 0:\n            for p in percent:\n                if \"percentile\" in data[io][clat]:\n                    line.append(str(data[io][clat][\"percentile\"][p] / con))\n                else:  #if FIO bugged out and didnt report percentile\n                    line.append(0)\n        else:\n            for _p in percent:\n                line.append(0)\n    return line\n\n\ndef get_fio_writes(data):\n    line = []\n    line.append(data['write']['io_bytes'])\n    return line\n\n\ndef get_smart_line(data):\n    sum = 0\n    smart_keys = [\n        'data_units_written',\n    ]\n\n    if not data:\n        return []\n\n    # extract the correct key\n    try:\n        results = find(smart_keys, data)\n        for x in results:\n            for key, value in x.items():\n                if isinstance(value, int):\n                    sum += value\n                else:\n                    sum += int(value, 0) # autoguess the format\n                sum *= 512 * 1000\n    except:\n        return [\"na\"]\n\n    return [sum]\n\ndef get_extsmart_line(data):\n    sum = 0\n    extsmart_keys = [\n        'Physical media units written',\n        'Physical Media Units Written-TLC',\n        'Physical Media Units Written-SLC',\n        'NAND Writes TLC (Bytes)',\n        'NAND Writes SLC (Bytes)',\n        'Physical Media Units Written - TLC',\n        'Physical Media Units Written - SLC',\n        'physical_media_units_bytes_tlc',\n        'physical_media_units_bytes_slc',\n        'Physical Media Units Written - TLC (Bytes)',\n        'Physical Media Units Written - SLC (Bytes)',\n    ]\n\n    if not data:\n        return []\n\n    # extract the correct key\n    try:\n        results = find(extsmart_keys, data)\n        for x in results:\n            for key, value in x.items():\n                if isinstance(value, int):\n                    sum += value\n                else:\n                    sum += int(value, 0) # autoguess the format\n    except:\n        return [0]\n\n    return [sum]\n\ndef get_lm_line(data, lm_mapping):\n    line = []\n    lm_log = {\n        \"Active Bucket Counter\": {\n            \"Read\": \"na\",\n            \"Write\": \"na\",\n        },\n        \"Active Measured Latency\": {\n            \"Read\": \"na\",\n            \"Write\": \"na\",\n        },\n    }\n\n    if isinstance(data, dict):\n        map = lm_mapping\n    elif all([data is None, lm_mapping]):\n        map = {}\n    elif all([data is None, not lm_mapping]):\n        return []\n\n    for metric, _ in lm_log.items():\n        for io_type, value in _.items():\n            for bucket, settings in map.items():\n                if io_type in settings[\"target\"]:\n                    lm_log[metric][io_type] = data[\"{}: {}\".format(metric, bucket)][io_type]\n\n    for metric, _ in lm_log.items():\n        for io_type, value in _.items():\n            line += [value]\n\n    return line\n\ndef find(search, data):\n    matches = []\n    if isinstance(data, dict):\n        for key, value in data.items():\n            if key in search:\n                if isinstance(value, dict):\n                    if 'lo' in value:  # workaround for OCP plugin output schema\n                        matches.append({key: value['lo']})\n                else:\n                    matches.append({key: value})\n            else:\n                dive = find(search, value)\n                if dive:\n                    matches.extend(dive)\n    elif isinstance(data, list):\n        for idx, x in enumerate(data):\n            sweep_result = find(search, x)\n            if sweep_result:\n                matches.extend(sweep_result)\n    else:\n        return None\n    return matches\n\ndef recursive_items(dictionary):\n    for key, value in dictionary.items():\n        if type(value) is dict:\n            yield from recursive_items(value)\n        else:\n            yield key\n\ndef get_target_line(col_names, job_targets):\n    target_list = []\n    target_dict = {}\n    col_names_filtered = col_names\n\n    for name in col_names:\n        target_dict[name] = \"na\"\n\n    if isinstance(job_targets, dict):\n        for metric, subdict1 in job_targets.items():\n            for iotype, subdict2 in subdict1.items():\n                for valuetype, value in subdict2.items():\n                    target_list += [[metric, iotype, valuetype, value]]\n\n    for col in [x.split(\"_\") for x in col_names_filtered]:\n        col_filtered = col\n        col_filtered = list(itertools.chain.from_iterable([\"throughput\", \"MIN\"] if x == \"BW\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"iops\", \"MIN\"] if x == \"IOPS\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"latency\"] if x == \"Latency\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"read\"] if x == \"Read\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"write\"] if x == \"Write\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"trim\"] if x == \"Trim\" else [x] for x in col_filtered))\n        col_filtered = list(itertools.chain.from_iterable([\"MAX\"] if x == \"Max\" else [x] for x in col_filtered))\n\n        for target in target_list:\n            target_param = target[0:3]\n            if all(item in target_param for item in col_filtered):\n                target_dict[\"_\".join(col)] = target[-1]\n\n    return list(target_dict.values())\n\n\ndef print_csv_line(f, jobname, fio_data, col_names, only_targets, job_targets, scale_by_TB, smart_before_data, smart_after_data, extsmart_before_data, extsmart_after_data, lm_before_data, lm_after_data, lm_mapping, ver=\"\", serverMode=False, ):\n    index = 0\n    lines = 1\n    line_parts = []\n    scale_by_TB_factor = 1\n\n    if job_targets:\n        if \"throughput\" in job_targets.keys():\n            if \"scale_by_TB\" in job_targets[\"throughput\"].keys():\n                if job_targets[\"throughput\"][\"scale_by_TB\"][\"value\"]:\n                    scale_by_TB_factor = scale_by_TB\n\n    if only_targets:\n        lines = 1\n    elif not serverMode:\n        lines = len(fio_data[\"jobs\"])\n        ver = fio_data[\"fio version\"]\n\n    while index != lines:\n        data = fio_data\n        if only_targets:\n            try:\n                line_parts = []\n                line_parts += [jobname + \"_targets\"]\n                line_parts += get_target_line([x for x in col_names if x != \"Jobname\"], job_targets)\n\n                rdr = list(csv.reader(f))\n                f.seek(0)\n                for row, line in enumerate(rdr):\n                    for col in line:\n                        if any([x in col for x in [\"Jobname\", \"targets\"]]):\n                            idx = row\n\n                rdr.insert(idx+1, line_parts)\n                wrtr = csv.writer(f)\n                wrtr.writerows(rdr)\n            except OSError:\n                print(\"cannot write to \", f)\n                f.close()\n                sys.exit(1)\n            break\n\n        if not serverMode:\n            data = fio_data[\"jobs\"][index]\n\n        try:\n            line_parts = []\n            line_parts += get_csv_line(jobname, fio_data, index, data, ver, serverMode, scale_by_TB_factor)\n            if smart_before_data:\n                line_parts += get_fio_writes(data)\n            line_parts += get_smart_line(smart_before_data)\n            line_parts += get_smart_line(smart_after_data)\n            line_parts += get_extsmart_line(extsmart_before_data)\n            line_parts += get_extsmart_line(extsmart_after_data)\n            line_parts += get_lm_line(lm_before_data, lm_mapping)\n            line_parts += get_lm_line(lm_after_data, lm_mapping)\n            wrtr = csv.writer(f)\n            wrtr.writerow(line_parts)\n        except OSError:\n            print(\"cannot write to \", f)\n            f.close()\n            sys.exit(1)\n        index += 1\n\ndef print_csv_line_generic(filename, content):\n    with open(filename, \"a\") as f:\n        try:\n            wrtr = csv.writer(f)\n            wrtr.writerow(content)\n        except OSError:\n            print(\"cannot write to \", filename)\n            f.close()\n            sys.exit(1)\n\ndef parseServerResults(json_path, csv_dir):\n    if not os.path.isdir(csv_dir):\n        os.mkdir(csv_dir)\n    write_server_csv_files(csv_dir, json_path)\n\n\ndef write_server_csv_files(csv_dir, json_path):\n    \"\"\"Writes fio server mode json results into CSV files.\n\n    One CSV file is written per hostname.\n    \"\"\"\n    data = read_json(json_path, serverMode=True)\n    version_str = data[\"fio version\"]\n    jobname = os.path.splitext(os.path.basename(json_path))[0]\n    hostname_data_dict = get_hostname_to_data_dict(data)\n    for hostname in hostname_data_dict:\n        host_csv_path = os.path.join(csv_dir, \"%s.csv\" % hostname)\n        is_new_file = not os.path.isfile(host_csv_path)\n        with open(host_csv_path, \"a\") as csv_out:\n            jb_data = hostname_data_dict[hostname]\n            jb = jb_data[0]\n            jb[\"global options\"] = data[\"global options\"]\n            if is_new_file:\n                new_csv(\n                    csv_out,\n                    (\"percentile_list\" in jb[\"job options\"]),\n                    (\"percentile_list\" in data[\"global options\"]),\n                )\n            print_csv_line(csv_out, jobname, jb, version_str, serverMode=True)\n            for jb in jb_data[1:]:\n                jb[\"global options\"] = data[\"global options\"]\n                print_csv_line(csv_out, jobname, jb, version_str, serverMode=True)\n\n\ndef get_hostname_to_data_dict(fio_data):\n    \"\"\"Create dictionary mapping hostname to its fio data.\n\n    Returns:\n        Dict[str, List[dict]] - hostname to its fio data\n    \"\"\"\n    hostname_data_dict = {}\n    for jb in fio_data[\"client_stats\"]:\n        if jb[\"jobname\"] == \"All clients\":\n            continue\n        if len(tunnel2host) == 0:\n            hostname = jb[\"hostname\"]\n        else:\n            hostname = tunnel2host[jb[\"port\"]]\n\n        if hostname not in hostname_data_dict:\n            hostname_data_dict[hostname] = [jb]\n        else:\n            hostname_data_dict[hostname].append(jb)\n    return hostname_data_dict\n\n\ndef get_combined_stats(stats):\n    combined_stats = OrderedDict()\n    for job in stats.keys():\n        combined_stats[job] = OrderedDict()\n        for stat in stats[job].keys():\n            currStat = [float(val) for val in stats[job][stat]]\n            if \"_IOPS\" in stat or \"_BW\" in stat:\n                combined_stats[job][stat + \"_TOTAL\"] = sum(currStat)\n                combined_stats[job][stat + \"_MIN\"] = min(currStat)\n            combined_stats[job][stat + \"_AVG\"] = sum(currStat) / len(currStat)\n            combined_stats[job][stat + \"_MAX\"] = max(currStat)\n    return combined_stats\n\n\ndef combineCsv(csvFolder, fname, dut_list):\n    csvName = \"Combined_Results-%s.csv\" % fname\n    csvPath = os.path.join(csvFolder, csvName)\n    stats = OrderedDict()  # Using OrderedDict to preserve job and stat ordering\n\n    try:\n        os.remove(csvPath)  # Remove it if it already exists\n    except OSError:\n        pass\n    csvList = glob.glob(os.path.join(csvFolder, \"*.csv\"))\n    reader = csv.reader(open(csvList[0]))\n    col_names = next(reader)\n\n    for row in reader:\n        stats[row[0]] = OrderedDict()\n        for c in col_names[1:]:  # remove \"jobname\" column\n            stats[row[0]][c] = []\n\n    for c in csvList:\n        with open(c) as fd:\n            creader = csv.reader(fd)\n            next(creader)\n            for row in creader:\n                for i in range(1, len(row)):\n                    stats[row[0]][col_names[i]].append(row[i])\n    combined_stats = get_combined_stats(stats)\n    with open(csvPath, \"a\") as csv_out:\n        writer = csv.writer(csv_out)\n        server_list = \";\".join([dut.serverName for dut in dut_list])\n        writer.writerow([fname] + [server_list])\n        stats_headers = combined_stats[list(combined_stats.keys())[0]].keys()\n        writer.writerow([\"Jobname\"] + list(stats_headers))\n\n        for job in combined_stats.keys():\n            row = [job]\n            for stat in combined_stats[job].keys():\n                row.append(combined_stats[job][stat])\n            writer.writerow(row)\n\n\ndef get_json_files(dir_path):\n    \"\"\"Returns list of files under `dir_path` with a `.json` extension.\"\"\"\n    json_files = []\n    for f in sorted(os.listdir(dir_path)):\n        if f.endswith(\".json\"):\n            json_files.append(os.path.join(dir_path, f))\n    return json_files\n\n\ndef write_csv_file(csv_filepath, fio_json_files, only_targets, job_targets, scale_by_TB, smart_before_json, smart_after_json, extsmart_before_json, extsmart_after_json, lm_before_json, lm_after_json, lm_mapping):\n    \"\"\"Converts and writes each fio json file into a single CSV file.\"\"\"\n    is_new_file = not os.path.isfile(csv_filepath)\n    first_file = fio_json_files[0]\n    fio_jobname = os.path.splitext(os.path.basename(first_file))[0] #gen_write_run1\n\n    if only_targets:\n        with open(csv_filepath, \"r+\") as csv_out:\n            col_names = list(csv.reader(csv_out))[0]\n            csv_out.seek(0)\n            print_csv_line(csv_out, fio_jobname, None, col_names, only_targets, job_targets, 1, None, None, None, None, None, None, None)\n            for f in fio_json_files[1:]:  # Continue from second element, if any\n                fio_jobname = os.path.splitext(os.path.basename(f))[0]\n                print_csv_line(csv_out, fio_jobname, None, col_names, only_targets, job_targets, 1, None, None, None, None, None, None, None)\n    else:\n        with open(csv_filepath, \"a+\") as csv_out:\n            fio_data = read_json(first_file)\n            smart_before_data = read_json(smart_before_json)\n            smart_after_data = read_json(smart_after_json)\n            extsmart_before_data = read_json(extsmart_before_json)\n            extsmart_after_data = read_json(extsmart_after_json)\n            lm_before_data = read_json(lm_before_json)\n            lm_after_data = read_json(lm_after_json)\n\n            col_names = new_csv(\n                csv_out,\n                (\"percentile_list\" in fio_data[\"jobs\"][0][\"job options\"]),\n                \"percentile_list\" in fio_data[\"global options\"],\n                bool(smart_before_json),\n                bool(lm_mapping),\n                is_new_file,\n            )\n\n            print_csv_line(csv_out, fio_jobname, fio_data, col_names, only_targets, job_targets, scale_by_TB, smart_before_data, smart_after_data, extsmart_before_data, extsmart_after_data, lm_before_data, lm_after_data, lm_mapping)\n            for f in fio_json_files[1:]:  # Continue from second element, if any\n                fio_jobname = os.path.splitext(os.path.basename(f))[0]\n                fio_data = read_json(f)\n                print_csv_line(csv_out, fio_jobname, fio_data, col_names, only_targets, job_targets, scale_by_TB, smart_before_data, smart_after_data, extsmart_before_data, extsmart_after_data, lm_before_data, lm_after_data, lm_mapping)\n\n\ndef main(args):\n    if args.combine_csv_path != \"\":\n        combineCsv(args.combine_csv_path)\n        return\n\n    if args.all_json:\n        json_files = get_json_files(args.all_json)\n    else:\n        json_files = [args.json_file]\n\n    if json_files:\n        csv_filepath = os.path.join(args.csv_path, args.csv_file)\n        write_csv_file(csv_filepath, json_files, args.only_targets, args.job_targets, args.scale_by_TB, args.smart_before_file, args.smart_after_file, args.extsmart_before_file, args.extsmart_after_file, args.lm_before_file, args.lm_after_file, args.lm_mapping)\n\n\ndef cli_main():\n    args = set_attributes()\n    main(args)\n\n\nif __name__ == \"__main__\":\n    cli_main()\n"
  },
  {
    "path": "fiosynth_lib/fiosynth.py",
    "content": "#!/usr/bin/env python3\n# Copyright (c) Facebook, Inc. and its affiliates.\n#\n# AUTHOR = 'Darryl Gardner <darryleg@fb.com>'\n# @nolint\n\n# pyre-unsafe\n\nimport argparse\nimport datetime\nimport json\nimport os\nimport os.path\nimport shutil\nimport socket\nimport subprocess\nimport sys\nimport re\nimport shlex\nfrom random import randint\nfrom subprocess import PIPE, Popen\n\nfrom . import fio_json_parser, flash_config, health_tools\n\n\nclass Parser:\n    def __init__(self, jname, cname, only_targets=False, job_targets={}, scale_by_TB=1, smart_before_jname=\"\", smart_after_jname=\"\", extsmart_before_jname=\"\", extsmart_after_jname=\"\", lm_before_file=\"\", lm_after_file=\"\", lm_mapping=None):\n        self.json_file = jname\n        self.json_path = \".\"\n        self.only_targets = only_targets\n        self.job_targets = job_targets\n        self.scale_by_TB = scale_by_TB\n        self.smart_before_file = smart_before_jname\n        self.smart_after_file = smart_after_jname\n        self.extsmart_before_file = extsmart_before_jname\n        self.extsmart_after_file = extsmart_after_jname\n        self.lm_before_file = lm_before_file\n        self.lm_after_file = lm_after_file\n        self.lm_mapping = lm_mapping\n        self.all_json = \"\"\n        self.csv_path = \".\"\n        self.csv_file = cname\n        self.serverMode = \"n\"\n        self.combine_csv_path = \"\"\n\n\ndef parseLocalResults(args):\n    fio_json_parser.main(args)\n\ndef set_attributes():\n    #\n    # Attribute Table Definition\n    #\n    parser = argparse.ArgumentParser(\n        description=\"FB fio Synthetic Benchmark Suite for storage ver 3.7.0\"\n    )\n    parser.add_argument(\n        \"-d\",\n        action=\"store\",\n        dest=\"device\",\n        type=str,\n        help=(\n            \"(Required) device path for single device target, ALL for all\"\n            \"data devices, or ALLRAID for all mdraid devices\"\n        ),\n        required=True,\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-c\",\n        action=\"store\",\n        dest=\"factor\",\n        type=float,\n        help=\"(Optional) specify capacity in TB (default = <device capacity>)\",\n        default=-1.0,\n    )\n    parser.add_argument(\n        \"-w\",\n        action=\"store\",\n        dest=\"wklds\",\n        type=str,\n        help=\"(Required) filename for workload suite (default = )\",\n        required=True,\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-f\",\n        action=\"store\",\n        dest=\"fname\",\n        type=str,\n        help=\"(Required) Results filename (default = )\",\n        required=True,\n        default=\".\",\n    )\n    parser.add_argument(\n        \"-r\",\n        action=\"store\",\n        dest=\"dryrun\",\n        type=str,\n        help=\"(Optional) Set to y to do dry run (default = n)\",\n        default=\"n\",\n    )\n    parser.add_argument(\n        \"-t\",\n        action=\"store\",\n        dest=\"health\",\n        type=str,\n        help=\"(Optional) Enter Health Monitoring Tool Syntax (default = )\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-p\",\n        action=\"store\",\n        dest=\"prep\",\n        type=str,\n        help=\"(Optional) Set to n to skip drive prep, o to prep on first cycle \"\n        \"only (default = y)\",\n        default=\"y\",\n    )\n    parser.add_argument(\n        \"-n\",\n        action=\"store\",\n        dest=\"cycles\",\n        type=int,\n        help=\"(Optional) Specific the number of run cycles (default = 3 )\",\n        default=-1,\n    )\n    parser.add_argument(\n        \"-g\",\n        action=\"store\",\n        dest=\"getflash\",\n        type=str,\n        help=\"(Optional) Set to y to enable flash configuration logging \"\n        \"(default = n)\",\n        default=\"n\",\n    )\n    parser.add_argument(\n        \"-s\",\n        action=\"append\",\n        dest=\"servers\",\n        type=str,\n        help=\"(Optional) Add a server to the list for client/server mode\",\n        default=[],\n    )\n    parser.add_argument(\n        \"-l\",\n        action=\"store\",\n        dest=\"server_file\",\n        type=str,\n        help=\"(Optional) Path to a text file with a server name on each line\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-j\",\n        action=\"store\",\n        dest=\"job_scale\",\n        type=int,\n        help=\"(Optional) Scale by jobs (default = 1 job per drive)\",\n        default=1,\n    )\n    parser.add_argument(\n        \"-x\",\n        action=\"store_true\",\n        dest=\"exitall\",\n        help=\"(Optional) Pass --exitall to fio\",\n    )\n    parser.add_argument(\n        \"-z\",\n        action=\"store_true\",\n        dest=\"deterministic\",\n        help=\"(Optional) Static file and directory names\",\n    )\n    parser.add_argument(\n        \"-m\",\n        action=\"store\",\n        dest=\"misc\",\n        type=str,\n        help=\"(Optional) Set a misc variable in a workload suite\" \"(default = )\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-e\",\n        action=\"store\",\n        dest=\"expert\",\n        type=str,\n        help=\"(Optional) Pass this string directly to fio command line invocation and attach just before jobfile argument\"\n        \"(default = )\",\n        default=\"\",\n    )\n    parser.add_argument(\n        \"-u\",\n        action=\"store\",\n        dest=\"user\",\n        type=str,\n        help=\"(Optional) The user to login as on the server when running fiosynth in client/server mode (default = root)\",\n        default=\"root\",\n    )\n    parser.add_argument(\n        \"-y\",\n        action=\"store\",\n        dest=\"tunneling\",\n        type=str,\n        help=\"(Optional) Set to y to perform server/client mode fio via SSH tunnels. (default = n)\",\n        default=\"n\",\n    )\n    parser.add_argument(\n        \"--waf\",\n        action=\"store_true\",\n        dest=\"calc_waf\",\n        help=\"(Optional) Set to use calculate WAF (Write Amplification Factor) based on OCP SMART / Health Inforamtion Extended (Log Identifier C0h) data. OCP compliant devices only. (default = disabled)\",\n    )\n    parser.add_argument(\n        \"--lm\",\n        action=\"store_true\",\n        dest=\"check_lm\",\n        help=\"(Optional) Set to use OCP Latency Monitor to check max read and max write latencies if targets avaiable. OCP 2.0 compliant devices only. (default = disabled)\",\n    )\n    parser.add_argument(\n        \"--targets\",\n        action=\"store_true\",\n        dest=\"show_targets\",\n        help=\"(Optional) Set to add performance targets in the output CSV file. Targets are taken from workload file. (default = disabled)\",\n    )\n    parser.add_argument(\n        \"--scale-by-TB\",\n        action=\"store_true\",\n        dest=\"scale_by_TB\",\n        help=\"(Optional) Set to scale BW and IOPs by device capacity in the output CSV file. Workload must have store_by_TB set to true. (default = disabled)\",\n    )\n    parser.add_argument(\n        \"--ioengine\",\n        action=\"store\",\n        dest=\"ioengine\",\n        type=str,\n        help=\"(Optional) Specify either io_uring or libaio ioengine. For 1H25 and later wkldsuites. (default = io_uring)\",\n        default=\"io_uring\",\n    )\n    parser.add_argument(\n        \"--tmp-directory\",\n        action=\"store_true\",\n        dest=\"tmp_directory\",\n        help=\"(Optional) Use current directory for temporary files required to run benchmark (default temporary directory = /tmp)\",\n    )\n\n    parser.add_argument(\"-v\", action=\"version\", version=parser.description)\n    args = parser.parse_args()\n    return args\n\n\ndef cmdline(cmd):\n    process = Popen(args=cmd, stdout=PIPE, shell=True)\n    return process.communicate()[0]\n\n\ndef checkMounted(device, dut):\n    cmd = \"grep -c %s /proc/mounts\" % device\n    if not dut.inLocalMode():\n        dutSsh = getSshProc(dut)\n        out, err = dutSsh.communicate(cmd)\n        mount = out.strip()\n    else:\n        mount = cmdline(cmd)\n    if int(mount) > 0:\n        return True\n    else:\n        return False\n\n\ndef getAllDataDrives(data, command, profile, dut):\n    # getAllDataDrives creates a list of devices separated by a ':'.\n    # An example of the string that is created in this function is\n    # '/dev/sdb:/dev/sdc:/dev/sdd:/dev/sde:/dev/sdf:'.\n    # If devices_in_global option is 'N' each device will be listed\n    # on a separate line.\n    if command == \"ALL\":\n        device = \"disk\"\n        # Skip boot device (sda)\n    else:\n        device = getRaidLevel(data)\n    dev_path = \"\"\n    dev_list = set()\n    for dev in data[device]:\n        if checkFileExist(dev, dut) is True:\n            if checkMounted(dev, dut) is False:\n                if profile[\"devices_in_global\"] == \"N\":\n                    dev_path += \"[%s]\\n\" % dev\n                    dev_path += \"filename=%s\\n\" % dev\n                    dut.device += \"%s:\" % dev\n                else:\n                    if dev not in dev_list:\n                        dev_list.add(dev)\n                        dev_path += \"%s:\" % dev\n    return dev_path\n\n\ndef createTempJobTemplate(dut, jobname):\n    # (Used to be called createTempJobFile, renamed for clarity)\n    # Creates a temporary job template\n    dst_file = \"tmp.fio\"\n    shutil.copyfile(jobname, dst_file)\n    with open(dst_file, \"a\") as tmp_file:\n        try:\n            tmp_file.write(dut.dev_list)\n        except OSError:\n            print(\"cannot write to %s\" % tmp_file)\n            sys.exit(1)\n    return dst_file\n\n\ndef getTotalDataCapacity(data):\n    VAL = 1\n    data_cap = int(data[\"disk\"][VAL])\n    return data_cap\n\n\n# For checking devices, but can also be used for checking files\ndef checkFileExist(path, dut):\n    valid_path_pattern = r'^[a-zA-Z0-9/_.-]+$'\n\n    if not re.match(valid_path_pattern, path):\n        print(f\"Invalid path: {path}. Path contains invalid characters.\")\n        sys.exit(1)\n\n    if dut.inLocalMode():\n        try:\n            os.stat(path)\n        except OSError:\n            print(\"%s does not exist \" % path)\n            return False\n        return True\n    else:\n        proc = getSshProc(dut)\n        safe_path = shlex.quote(path)\n        cmdStr = f\"stat {safe_path} 2> /dev/null | wc -l\"\n        out, err = proc.communicate(cmdStr)\n        result = out.strip()\n        if int(result) > 0:\n            return True\n        else:\n            print(\"{} does not exist on server {} \".format(path, dut.serverName))\n            return False\n\n\ndef getNumJobs(data, command, dut):\n    # getNumJobs checks the number of devices in the system and\n    # subtracts by 1 to avoid counting the boot device if using\n    # ALL option. If using ALLRAID option, it will could the\n    # number of unique mdraid devices. Number of jobs is used\n    # to scale fio jobfiles for multiple devices.\n    if command == \"ALL\":\n        jobs = len(data[\"disk\"]) - 1\n    else:\n        dev_list = set()\n        raid = getRaidLevel(data)\n        for dev in data[raid]:\n            if checkFileExist(dev, dut) is True:\n                dev_list.add(dev)\n        jobs = len(dev_list)\n    return jobs\n\n\ndef getSshProc(dut):\n    sshProc = subprocess.Popen(\n        [\"ssh\", dut.sshUser + \"@\" + dut.serverName, \"/bin/bash\"],\n        stdin=subprocess.PIPE,\n        stdout=subprocess.PIPE,\n        universal_newlines=True,\n    )\n    return sshProc\n\n\ndef getMultiplier(capacity):\n    factor = float(capacity) / 1e12\n    return max(round(factor, 1), 0.1)\n\n\ndef getJobVars(dut, profile, scale_factor):\n    vars_static = [\n        \"SIZE\",\n        \"TIME\",\n        \"RAMPTIME\",\n        \"RATE1\",\n        \"RATE2\",\n        \"BLKSIZE\",\n        \"DEPTH1\",\n        \"DEPTH2\",\n        \"MISC\",\n        \"MD\",\n        \"DIRECT\",\n        \"RANDRW\",\n        \"RWMIXREAD\",\n        \"IOENGINE\",\n        \"RAMP\",\n        \"NUMJOBS\",\n    ]\n    vars_scaleup = [\"RRATE\", \"DEPTH\", \"OFFSET2\"]\n    vars_scaledown = [\"W1THINK\", \"W2THINK\", \"W3THINK\", \"W4THINK\", \"W5THINK\"]\n    job_vars = {}\n    for var in vars_static:\n        if var in profile:\n            job_vars[var] = profile[var]\n    for var in vars_scaleup:\n        if var in profile:\n            if var == \"OFFSET2\":\n                job_vars[\"OFFSET2\"] = int(\n                    profile[\"OFFSET2\"] * getMultiplier(dut.capacity)\n                )\n            else:\n                job_vars[var] = int(profile[var] * scale_factor)\n            if job_vars[var] < 1:\n                job_vars[var] = 1\n    for var in vars_scaledown:\n        if var in profile:\n            job_vars[var] = int(int(profile[var]) / scale_factor)\n            if job_vars[var] < 1:\n                job_vars[var] = 1\n    job_vars[\"DEV\"] = dut.device\n    job_vars[\"JOBS\"] = dut.numjobs\n    if \"JOBS\" in profile:\n        job_vars[\"JOBS\"] *= profile[\"JOBS\"]\n    job_vars[\"OFFSET1\"] = dut.offset\n    job_vars[\"INCREMENT\"] = dut.increment\n    return job_vars\n\n\ndef run_fio(p, VAL, dut_list, args, run, rtype):\n\n    resultsFileName = \"%s/%s_run%d.json\" % (FioDUT.fname, p[rtype][VAL][\"alias\"], run)\n    exitall_flag = \" \"\n    if args.exitall:\n        exitall_flag = \" --exitall \"\n    fioCmd = \"fio --output-format=json{}--output={} \".format(\n        exitall_flag,\n        resultsFileName,\n    )\n    fioCmd += \" \" + args.expert.lstrip().rstrip() + \" \"\n    currDir = os.getcwd()\n    tmpJobDir = \"\"\n    if not dut_list[0].inLocalMode():\n        tmpJobDir = os.path.join(currDir, \"tmpJobFiles\")\n        cmdline(\"rm -rf %s\" % (tmpJobDir))\n        cmdline(\"mkdir %s\" % (tmpJobDir))\n    for dut in dut_list:\n        template = os.path.join(FioDUT.jobfiles, p[rtype][VAL][\"template\"])\n        f = dut.factor\n        jobVars = getJobVars(dut, p[rtype][VAL][\"values\"], f)\n        if args.misc != \"\":\n            jobVars[\"MISC\"] = args.misc\n        if args.ioengine != \"\":\n            jobVars[\"IOENGINE\"] = args.ioengine\n        if p[\"devices_in_global\"] == \"N\":\n            template = createTempJobTemplate(dut, template)\n        if dut.inLocalMode():\n            for k, v in jobVars.items():\n                fioCmd = k + \"=\" + str(v) + \" \" + fioCmd\n            fioCmd = fioCmd + template\n        else:\n            f = open(template)\n            tmpJbStr = f.read()\n            f.close()\n            for var in jobVars.keys():\n                tmpJbStr = tmpJbStr.replace(\"${%s}\" % str(var), str(jobVars[var]))\n            tmpJbFileName = dut.serverName + \"tmpJbFile\"\n            tmpJbFilePath = os.path.join(tmpJobDir, tmpJbFileName)\n            cmdline(\"touch %s\" % tmpJbFilePath)\n            try:\n                tmpFile = open(tmpJbFilePath, \"w\")\n                tmpFile.write(tmpJbStr)\n            finally:\n                tmpFile.close()\n            if dut.tunnel:\n                fioCmd = fioCmd + (\n                    \" --client=ip6:localhost,%d %s\" % (dut.sshTunnelPort, tmpJbFilePath)\n                )\n            else:\n                fioCmd = fioCmd + (\n                    \" --client=ip6:{} {}\".format(dut.serverName, tmpJbFilePath)\n                )\n    if args.dryrun == \"n\":\n        cmdline(fioCmd)\n    else:\n        print(fioCmd)\n    return resultsFileName\n\n\ndef isPortAvailable(port):\n    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n    try:\n        sock.bind((\"127.0.0.1\", port))\n    except OSError:\n        return False\n    finally:\n        sock.close()\n    return True\n\n\nclass FioDUT:\n    # FioDUT (Device Under Test) represents a single machine that runs fio jobs\n    jobfiles = \"/usr/local/fb-FioSynthFlash/jobfiles\"\n    wkldsuites = \"/usr/local/fb-FioSynthFlash/wkldsuites\"\n    fname = \"\"\n    prep = \"prep\"\n    csvfname = \"\"\n    nextTunnelPort = 8765\n\n    def __init__(self, sName=\"\", user=\"\"):\n        self.factor = 0.0\n        self.numjobs = 1\n        self.offset = 0\n        self.increment = 30\n        self.dev_list = \"\"  # String, not a list!\n        self.device = \"\"  # This replaces args.device\n        self.capacity = 0\n        self.serverName = sName  # If blank string, then local mode\n        self.sshUser = user\n        self.sshTunnelPort = 0\n        self.tunnel = None\n\n    def __del__(self):\n        if isinstance(self.tunnel, Popen):\n            self.tunnel.terminate()\n\n    def inLocalMode(self):\n        return self.serverName == \"\"\n\n    @classmethod\n    def getTunnelPort(cls):\n        port = -1\n        while cls.nextTunnelPort < 65535:\n            try:\n                if not isPortAvailable(cls.nextTunnelPort):\n                    continue\n                else:\n                    port = cls.nextTunnelPort\n                    break\n            finally:\n                cls.nextTunnelPort += 1\n        return port\n\n\ndef drivesToJson(dut):\n    drives = {}\n    TYPE = 5\n    DEVICE = 0\n    maxcol = max(TYPE, DEVICE)\n    output = None\n    if dut.inLocalMode():\n        proc = subprocess.Popen([\"/bin/lsblk\", \"-rnbp\"], stdout=subprocess.PIPE)\n        output = proc.stdout.read()\n        output = output.decode(\"utf-8\")\n    else:\n        sshProc = getSshProc(dut)\n        output, err = sshProc.communicate(\"/bin/lsblk -rnbp\\n\")\n    for line in output.splitlines():\n        bits = line.split()\n        if len(bits) > maxcol:\n            # drive_type = bits[TYPE].decode(\"utf-8\")\n            drive_type = bits[TYPE]\n            # drive_device = bits[DEVICE].decode(\"utf-8\")\n            drive_device = bits[DEVICE]\n            drives.setdefault(drive_type, [])\n            drives[drive_type].append(drive_device)\n    return json.dumps(drives)\n\n\ndef createOffsetFile(dut, dst_file):\n    if dut.inLocalMode():\n        try:\n            tmp_file = open(dst_file, \"w\")\n            tmp_file.write(str(dut.offset))\n        except OSError:\n            print(\"cannot write to %s\" % tmp_file)\n            sys.exit(1)\n        finally:\n            tmp_file.close()\n        return\n    else:\n        dutSsh = getSshProc(dut)\n        dutSsh.communicate('echo \"{}\" > {}'.format(str(dut.offset), dst_file))\n        return\n\n\ndef readOffsetFile(dut, dst_file):\n    if checkFileExist(dst_file, dut):\n        tmp_file = open(dst_file)\n        try:\n            dut.offset = int(tmp_file.readline().strip())\n        except OSError:\n            print(\"cannot read from %s\" % tmp_file)\n            sys.exit(1)\n        tmp_file.close()\n    else:\n        if dut.inLocalMode():\n            print(\"offset file (%s) does not exist\" % dst_file)\n        else:\n            print(\n                \"offset file (%s) does not exist on server %s\"\n                % (dst_file, dut.server_name)\n            )\n        print(\"Device has not been preconditioned yet\")\n        sys.exit(1)\n\n\ndef getRaidLevel(data):\n    raid = None\n    raidLevels = [\"raid0\", \"raid1\", \"raid5\", \"raid6\"]\n    for x in data:\n        for y in raidLevels:\n            if x.startswith(y):\n                raid = x\n                break\n    if raid:\n        return raid\n    else:\n        print(\"No mdraid arrays found\")\n        sys.exit(1)\n\n\ndef setDutCapacity(dut, cmd, profile):\n    if not cmd:\n        if not dut.inLocalMode():\n            host = \" on %s\" % dut.serverName\n        else:\n            host = \"\"\n        sys.exit(\"No devices available or device is mounted%s.\" % host)\n    if profile[\"devices_in_global\"] != \"N\":\n        dut.device = dut.dev_list\n    if not dut.inLocalMode():\n        dutSsh = getSshProc(dut)\n        out, err = dutSsh.communicate(cmd)\n        dut.capacity = out.strip()\n    else:\n        # set capacity to the smallest device under test\n        cmd_filtered = cmd.replace(\"ng\", \"nvme\")\n        capacity = cmdline(cmd_filtered)\n        if (int(capacity) < int(dut.capacity)) or (int(dut.capacity) == 0):\n            dut.capacity = capacity\n\n\ndef loadDevList(dut_list, args, profile):\n    prefix = \"lsblk -bno SIZE \"\n    suffix = \" | head -n 1\"\n    command = args.device\n    if (command == \"ALL\") or (command == \"ALLRAID\"):\n        for dut in dut_list:\n            cmd = None\n            devices = drivesToJson(dut)\n            data = json.loads(devices)\n            dut.dev_list = getAllDataDrives(data, command, profile, dut)\n            devs = None\n            if command == \"ALL\":\n                devs = data[\"disk\"]\n            else:\n                devs = data[getRaidLevel(data)]\n            for dev in devs:\n                if checkFileExist(dev, dut) and not checkMounted(dev, dut):\n                    cmd = prefix + dev + suffix\n                    setDutCapacity(dut, cmd, profile)\n            dut.numjobs = getNumJobs(data, command, dut)\n    else:\n        devs = command.split(\":\")\n        ndevs = len(devs)\n        for dut in dut_list:\n            for dev in devs:\n                cmd = None\n                if checkFileExist(dev, dut) and not checkMounted(dev, dut):\n                    cmd = prefix + dev + suffix\n                    if profile[\"devices_in_global\"] == \"N\":\n                        dut.dev_list += \"[%s]\\n\" % dev\n                        dut.dev_list += \"filename=%s\\n\" % dev\n                setDutCapacity(dut, cmd, profile)\n            dut.device = command\n            dut.numjobs = ndevs\n\n\ndef startAoeServer(dut):\n    sshProc = getSshProc(dut)\n    ipAddr, err = sshProc.communicate(\"killall fio -q; hostname -i\")\n\n    fioSvrCmd = (\n        \"nohup fio --server=ip6:%s \" % (ipAddr.rstrip())\n        + \"> /tmp/fio.log 2> /tmp/fio.err &\\n\"\n    )\n    sshProc = getSshProc(dut)\n    sshProc.stdin.write(fioSvrCmd)\n    sshProc.stdin.close()\n    sshProc.stdout.close()\n\n\ndef startSshTunnel(dut):\n    dut.sshTunnelPort = FioDUT.getTunnelPort()\n    if dut.sshTunnelPort <= 0:\n        print(\n            \"Unable to find an available port for ssh tunneling for host %s.\"\n            % dut.serverName\n        )\n        sys.exit(1)\n\n    cmd = [\n        \"ssh\",\n        \"{}@{}\".format(dut.sshUser, dut.serverName),\n        \"-N\",\n        \"-L\",\n        \"%d:%s:8765\" % (dut.sshTunnelPort, dut.serverName),\n    ]\n    dut.tunnel = Popen(cmd, stdout=subprocess.DEVNULL)\n\n\ndef clearDriveData(dut_list, dryrun=\"n\"):\n    cmd = \"\"\n    if dut_list[0].inLocalMode():\n        cmd = \"fio --name=trim --filename=%s --rw=trim --bs=1G\" % (dut_list[0].device)\n    else:\n        cmd = \"fio --name=trim --rw=trim --bs=1G \"\n        for dut in dut_list:\n            if dut.tunnel:\n                cmd = cmd + \"--client=ip6:localhost,%d --filename=%s\" % (\n                    dut.sshTunnelPort,\n                    dut.device,\n                )\n            else:\n                cmd = cmd + \"--client=ip6:{} --filename={}\".format(\n                    dut.serverName,\n                    dut.device,\n                )\n    if dryrun == \"n\":\n        cmdline(cmd)\n\n\ndef getServers(servers, server_file, user):\n    dut_list = []  # list of machines running tests\n    if len(servers) == 0 and server_file == \"\":\n        dut_list.append(FioDUT())\n    else:\n        if len(servers) > 0:\n            for server in servers:\n                dut_list.append(FioDUT(sName=server, user=user))\n        if not server_file == \"\":\n            try:\n                sf = open(server_file)\n                for server in sf.read().split():\n                    server = server.strip()\n                    dut_list.append(FioDUT(sName=server, user=user))\n            except OSError:\n                print(\"Can't open server file\")\n            finally:\n                sf.close()\n    return dut_list\n\n\ndef prepServers(dut_list, args, profile):\n    # The increment variable is used to set the \"offset_increment\" fio option\n    # for the readhammer workload. Setting this option allows the workload to\n    # read from 32 equally\n    # spaced regions on the flash device in parallel.\n    # The offset_increment is calculated by converting the flash device\n    # capacity from bytes to MiB then dividing by 32, representing  1/32\n    # of the total flash device capacity.  Offet is in MiB.\n    for dut in dut_list:\n        if not dut.inLocalMode():\n            startAoeServer(dut)\n        if args.tunneling == \"y\":\n            startSshTunnel(dut)\n            fio_json_parser.tunnel2host[dut.sshTunnelPort] = dut.serverName\n        if dut.capacity:\n            dut.increment = int(float(dut.capacity) / 2**20 / 32)\n            dut.offset = randint(0, dut.increment)\n            dut.numjobs *= args.job_scale\n\n        if args.factor <= 0.0:\n            if profile[\"scale_by_capacity\"] != \"N\":\n                dut.factor = getMultiplier(dut.capacity)\n            else:\n                dut.factor = 1.0\n        else:\n            dut.factor = args.factor\n\n\ndef runHealthMon(fname, health=\"\", flash=None):\n    if health != \"\":\n        runHealthTool = health_tools.HealthTools()\n        runHealthTool.logger(health)\n    if flash == \"y\":\n        filename = os.path.join(fname, \"flashconfig.csv\")\n        runGetFlashConfig = flash_config.GetFlashConfig()\n        config_as_json, tool = runGetFlashConfig.get_json()\n        runGetFlashConfig.json_to_csv(\".\", config_as_json, filename, tool)\n\n\ndef getSmart(device, output_filename):\n    smart_cmds = [\n        'nvme smart-log {} -o json | tee {}'.format(device, output_filename),\n    ]\n    smart_dict = {}\n\n    for cmd in smart_cmds:\n        try:\n            cmd_output = cmdline(cmd)\n            try:\n                smart_dict = json.loads(cmd_output)\n            except:\n                for line in cmd_output.split('\\n'):\n                    key = line.split(':')[0].strip()\n                    value = line.split(':')[-1].strip()\n                    smart_dict[key] = value\n                with open(output_filename, 'w') as f:\n                    json.dump(smart_dict, f)\n        except:\n            pass\n        else:\n            break\n\n\ndef getVID(device):\n    cmd = 'nvme id-ctrl %s -o json' % (device)\n    cmd_output = cmdline(cmd)\n    idctrl_dict = json.loads(cmd_output)\n    return idctrl_dict[\"vid\"]\n\n\ndef getOCP(device):\n    OCP_map = {\n        \"OCP Datacenter NVMe SSD Specification Version 2.0\": {\n            \"Log Page Version\": 0x3,\n            \"Log Page GUID\": 0xAFD514C97C6F4F9CA4f2BFEA2810AFC5,\n            \"calc_waf\": True,\n            \"check_lm\": True,\n        },\n        \"OCP NVMe Cloud SSD Specification Version 1.0\": {\n            \"Log Page Version\": 0x2,\n            \"Log Page GUID\": 0xAFD514C97C6F4F9CA4f2BFEA2810AFC5,\n            \"calc_waf\": True,\n            \"check_lm\": False,\n        },\n        \"OCP Hyperscale NVMe Boot SSD Specification Version 1.0\": {\n            \"Log Page Version\": 0x1,\n            \"Log Page GUID\": 0xC46DD7920F1E4266A178D8AC78884365,\n            \"calc_waf\": True,\n            \"check_lm\": False,\n        },\n        \"No OCP Compliance\": {\n            \"Log Page Version\": 0x0,\n            \"Log Page GUID\": 0x0,\n            \"calc_waf\": False,\n            \"check_lm\": False,\n        },\n    }\n\n    cmd = 'nvme get-log %s --log-id=0xC0 --log-len=512 -b' % (device)\n    cmd_output = cmdline(cmd)  # bytes type\n\n    if not cmd_output:\n        return OCP_map[\"No OCP Compliance\"]\n\n    version = cmd_output[494:496]\n    guid = cmd_output[496:512]\n\n    for spec, content in OCP_map.items():\n        if version == content[\"Log Page Version\"].to_bytes(2, 'little'):\n            if guid == content[\"Log Page GUID\"].to_bytes(16, 'little'):\n                print(\"{} supports {}. Setting calc_waf:{} and check_lm:{}\".format(device, spec, content[\"calc_waf\"], content[\"check_lm\"]))\n                return content\n\n    return OCP_map[\"No OCP Compliance\"]\n\n\ndef getExtSmart(device, output_filename):\n    vid = getVID(device)\n    vid_extsmart_dict = {\n        # VID : EXT SMART CMD\n        '': 'nvme ocp smart-add-log {} -o json | tee {}'.format(device, output_filename),\n    }\n    extsmart_dict = {}\n    cmd_list = []\n    cmd_list += [vid_extsmart_dict['']]\n    cmd_list += [vid_extsmart_dict[hex(vid)] for key in vid_extsmart_dict.keys() if key==hex(vid)]\n\n    for cmd in cmd_list:\n        try:\n            cmd_output = cmdline(cmd)\n            try:\n                extsmart_dict = json.loads(cmd_output)\n            except:\n                for line in cmd_output.split('\\n'):\n                    key = line.split(':')[0].strip()\n                    value = line.split(':')[-1].strip()\n                    extsmart_dict[key] = value\n                with open(output_filename, 'w') as f:\n                    json.dump(extsmart_dict, f)\n        except:\n            pass\n        else:\n            break\n\ndef setupLM(drive, job_targets, enable_lm):\n    lm_mapping = {\n        \"Bucket 0\":\n            {\n                \"target\": [],\n                \"threshold\": 0x0,  # minimum value allowed by LM\n            },\n        \"Bucket 1\":\n            {\n                \"target\": [],\n                \"threshold\": 0x1,  # minimum value allowed by LM\n            },\n        \"Bucket 2\":\n            {\n                \"target\": [],\n                \"threshold\": 0x2,  # minimum value allowed by LM\n            },\n        \"Bucket 3\":\n            {\n                \"target\": [],\n                \"threshold\": 0x3,  # minimum value allowed by LM\n            },\n    }\n\n    if job_targets:\n        enable = enable_lm\n        for io_type in [\"Read\", \"Write\"]:\n            threshold = job_targets[\"latency\"][io_type.lower()][\"MAX\"] / 1000 / 5 - 1  # convert us to ms zero based\n            for bucket, value in list(lm_mapping.items())[:-1]:\n                if value[\"threshold\"] == threshold:\n                    value[\"target\"] += [io_type]\n                    break\n            else:\n                lm_mapping[\"Bucket 3\"][\"target\"] += [io_type]\n                lm_mapping[\"Bucket 3\"][\"threshold\"] = threshold\n                continue\n    else:\n        print(\"No max latency target found. Disabling LM setup.\")\n        enable = 0\n\n    setLM(\n        drive=drive,\n        threshold_a = lm_mapping[\"Bucket 0\"][\"threshold\"],\n        threshold_b = lm_mapping[\"Bucket 1\"][\"threshold\"],\n        threshold_c = lm_mapping[\"Bucket 2\"][\"threshold\"],\n        threshold_d = lm_mapping[\"Bucket 3\"][\"threshold\"],\n        enable_lm = enable,\n    )\n\n    return lm_mapping\n\n\ndef setLM(drive, threshold_a, threshold_b, threshold_c, threshold_d, enable_lm):\n    # LM Rules:\n    # Log data no more than 10 minutes old\n    # Bucket Thresholds must be A<B<C<D\n\n    cmd_options = [\n    \"nvme ocp set-latency-monitor-feature\",\n    \"%s\" % (drive),\n    \"--active_bucket_timer_threshold=%d\" % (2016),  # 5 min increments; default is 07E0h or 2016 which is 1 week\n    \"--active_threshold_a=%d\" % (threshold_a),  # 5 ms increments; default is 05h which is 30 ms\n    \"--active_threshold_b=%d\" % (threshold_b),  # 5 ms increments; default is 13h which is 100 ms\n    \"--active_threshold_c=%d\" % (threshold_c),  # 5 ms increments; default is 1Eh which is 155 ms\n    \"--active_threshold_d=%d\" % (threshold_d),  # 5 ms increments; default is 2Eh which is 235 ms\n    \"--active_latency_config=%s\" % (\"0x0fff\"),  # default is 0FFFh\n    \"--active_latency_minimum_window=%d\" % (0),  # set to 0 to disable\n    \"--debug_log_trigger_enable=%d\" % (0),  # set to 0 to disable\n    \"--discard_debug_log=%d\" % (1),  # set to 1 to discard log and reset LM with this cmd's settings\n    \"--latency_monitor_feature_enable=%d\" % (enable_lm), #set to 1 to enable\n    ]\n    cmd_output = cmdline(\" \".join(cmd_options))\n    return cmd_output\n\n\ndef getLM(drive, output_filename):\n    cmd = \"nvme ocp latency-monitor-log {} -o json | tee {}\".format(drive, output_filename)\n    cmd_output = cmdline(cmd)\n    return json.loads(cmd_output)  # TODO save as file\n\ndef getLMbinary(drive, output_filename):\n    cmd = \"nvme get-log {} -i 0xC3 -l 512 -b | tee {}\".format(drive, output_filename)\n    cmdline(cmd)\n    return\n\ndef runTest(dut_list, profile, args, csvFolderPath, rtype, index, rcycle, only_targets=False):\n    job_targets = None\n    smart_before_filename = \"\"\n    smart_after_filename = \"\"\n    extsmart_before_filename = \"\"\n    extsmart_after_filename = \"\"\n    lm_before_filename = \"\"\n    lm_after_filename = \"\"\n    fio_jfile = \"\"\n    ocp_support = getOCP(dut_list[0].device)\n    args.calc_waf = args.calc_waf and ocp_support[\"calc_waf\"]\n    args.check_lm = args.check_lm and ocp_support[\"check_lm\"]\n    lm_mapping = args.check_lm\n\n    if args.scale_by_TB:\n        scale_by_TB = dut_list[0].factor\n    else:\n        scale_by_TB = 1\n\n    if \"targets\" in profile[rtype][index]:\n        job_targets = profile[rtype][index][\"targets\"]\n    elif args.check_lm:\n        job_targets = {}\n\n    if all([args.calc_waf, not only_targets]):\n        smart_before_filename = \"%s/%s_run%d_smart_before.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        smart_after_filename = \"%s/%s_run%d_smart_after.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        extsmart_before_filename = \"%s/%s_run%d_extsmart_before.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        extsmart_after_filename = \"%s/%s_run%d_extsmart_after.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n\n        getSmart(dut_list[0].device, smart_before_filename)\n        getExtSmart(dut_list[0].device, extsmart_before_filename)\n\n    if all([args.check_lm, job_targets, not only_targets]):\n        lm_before_filename = \"%s/%s_run%d_lm_before.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        lm_after_filename = \"%s/%s_run%d_lm_after.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        lmbinary_before_filename = \"%s/%s_run%d_lmbinary_before.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n        lmbinary_after_filename = \"%s/%s_run%d_lmbinary_after.log\" % (FioDUT.fname, profile[rtype][index][\"alias\"], rcycle)\n\n        lm_mapping = setupLM(dut_list[0].device, job_targets, enable_lm=1)\n        getLM(dut_list[0].device, lm_before_filename)\n        getLMbinary(dut_list[0].device, lmbinary_before_filename)\n\n    if not only_targets:\n        fio_jfile = run_fio(profile, index, dut_list, args, rcycle, rtype)\n    elif only_targets:\n        fio_jfile = profile[rtype][index][\"alias\"]\n\n    if all([args.calc_waf, not only_targets]):\n        getSmart(dut_list[0].device, smart_after_filename)\n        getExtSmart(dut_list[0].device, extsmart_after_filename)\n\n    if all([args.check_lm, job_targets, not only_targets]):\n        getLM(dut_list[0].device, lm_after_filename)\n        getLMbinary(dut_list[0].device, lmbinary_after_filename)\n        setupLM(dut_list[0].device, job_targets, enable_lm=0)\n\n    if args.dryrun == \"n\":\n        if dut_list[0].inLocalMode():  # Health tools only works locally\n            runHealthMon(dut_list[0].fname, args.health, args.getflash)\n            results = Parser(\n                jname = fio_jfile,\n                cname = \"{}/{}.csv\".format(FioDUT.fname, FioDUT.fname),\n                only_targets = only_targets,\n                job_targets = job_targets,\n                scale_by_TB = scale_by_TB,\n                smart_before_jname = smart_before_filename,\n                smart_after_jname = smart_after_filename,\n                extsmart_before_jname = extsmart_before_filename,\n                extsmart_after_jname = extsmart_after_filename,\n                lm_before_file = lm_before_filename,\n                lm_after_file = lm_after_filename,\n                lm_mapping = lm_mapping)\n            parseLocalResults(results)\n        else:\n            fio_json_parser.parseServerResults(fio_jfile, csvFolderPath)\n    else:\n        print(\"parse file: %s\" % fio_jfile)\n\n\ndef runCycles(dut_list, profile, args, rc, pc, lp, csvFolderPath):\n    for rcycle in range(1, rc + 1):\n        if \"pre\" in profile and pc > 0 and lp > 0:\n            lp -= 1\n            for _pcycle in range(1, pc + 1):\n                for index in range(len(profile[\"pre\"])):\n                    clearDriveData(dut_list, args.dryrun)\n                    runTest(\n                        dut_list, profile, args, csvFolderPath, \"pre\", index, rcycle, False\n                    )\n\n        for index in range(len(profile[\"def\"])):\n            runTest(dut_list, profile, args, csvFolderPath, \"def\", index, rcycle, False)\n        if rcycle == rc and args.show_targets:\n            print(\"Adding workload targets to the CSV file\")\n            for index in range(len(profile[\"def\"])):\n                runTest(dut_list, profile, args, csvFolderPath, \"def\", index, rcycle, True)\n\ndef runSuite(args):\n    dut_list = getServers(args.servers, args.server_file, args.user)\n\n    # Use absolute path for workload suite files\n    wklds = os.path.join(FioDUT.wkldsuites, args.wklds)\n    profile = fio_json_parser.read_json(wklds)\n    if args.tmp_directory:\n        currDir = os.getcwd()\n        dst_file = os.path.join(currDir, \"offset.txt\")\n    else:\n        dst_file = \"/tmp/offset.txt\"\n    loadDevList(dut_list, args, profile)\n\n    prepServers(dut_list, args, profile)\n\n    timestamp = datetime.datetime.now().strftime(\"%Y-%m-%d_%H-%M\")\n    if args.deterministic:\n        FioDUT.fname = args.fname\n    else:\n        FioDUT.fname = \"-\".join([args.fname, timestamp])\n    FioDUT.csvfname = \"-\".join([FioDUT.fname, \"compiled_results\"])\n    csvFolderPath = os.path.join(os.getcwd(), FioDUT.csvfname)\n    print(\"Results are in directory: %s\" % FioDUT.fname)\n    if not os.path.isdir(FioDUT.fname):\n        os.mkdir(FioDUT.fname)\n    if args.cycles == -1:\n        rc = profile[\"run_cycles\"]\n    else:\n        rc = args.cycles\n    if \"precondition_first_cycle_only\" not in profile:\n        profile[\"precondition_first_cycle_only\"] = None\n    if profile[\"precondition_first_cycle_only\"] == \"Y\":\n        lp = 1\n    else:\n        lp = 1000\n    if args.prep == \"n\":\n        pc = 0\n        if dut_list[0].inLocalMode():\n            for dut in dut_list:\n                dut.offset = readOffsetFile(dut, dst_file)\n    elif args.prep == \"o\":\n        lp = 1  # The number of loops that will be prepared\n        pc = profile[\"precondition_cycles\"]\n        for dut in dut_list:\n            createOffsetFile(dut, dst_file)\n    else:\n        pc = profile[\"precondition_cycles\"]\n        for dut in dut_list:\n            createOffsetFile(dut, dst_file)\n    runCycles(dut_list, profile, args, rc, pc, lp, csvFolderPath)\n\n    if dut_list[0].inLocalMode():\n        runHealthMon(dut_list[0].fname, args.health, args.getflash)\n\n    if args.dryrun == \"n\":\n        if not dut_list[0].inLocalMode():\n            fio_json_parser.combineCsv(csvFolderPath, FioDUT.fname, dut_list)\n            print(\"Your results are in: %s\" % csvFolderPath)\n\n\ndef main():\n    args = set_attributes()\n    runSuite(args)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "fiosynth_lib/flash_config.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n#\n# AUTHOR = \"Darryl Gardner <darryleg@fb.com>\"\n#\n# flash_config.py- Logs flash configuration information in .csv format\n# By default, results will be stored in \"flashconfig.csv\" file.\n#\n\n# pyre-unsafe\n\nimport argparse\nimport csv\nimport json\nimport os\nimport re\nimport shlex\nimport subprocess\nimport sys\nfrom subprocess import PIPE, Popen\nfrom typing import Any, Dict, Optional, Union\n\n\ndef set_attributes():\n    #\n    # Attribute Table Definition\n    #\n    parser = argparse.ArgumentParser(\n        description=\"flash_config- Logs flash configuration in .csv file.\"\n    )\n    parser.add_argument(\n        \"-f\",\n        action=\"store\",\n        dest=\"filename\",\n        type=str,\n        help=(\"(Optional) Flash configuration filename (default = flashconfig.csv\"),\n        default=\"flashconfig.csv\",\n    )\n    args = parser.parse_args()\n    return args\n\n\ndef smartctlToJson(data):\n    # Skip boot device (sda)\n    index = 1\n    device = \"disk\"\n    smart = {}\n    KEY = 0\n    VALUE = 2\n    while index != len(data[device]):\n        syntax = \"smartctl -i /dev/%s | grep :\" % (data[device][index])\n        lb = subprocess.Popen(syntax, stdout=subprocess.PIPE, shell=True)\n        smart.setdefault(index, {})\n        device_path = \"/dev/%s\" % data[device][index]\n        smart[index].setdefault(\"Device Path:\", device_path)\n        for line in lb.stdout:\n            bits = line.split()\n            a = \"{} {}\".format(bits[KEY].decode(\"utf-8\"), bits[KEY + 1].decode(\"utf-8\"))\n            try:\n                b = \"{} {}\".format(\n                    bits[VALUE].decode(\"utf-8\"),\n                    bits[VALUE + 1].decode(\"utf-8\"),\n                )\n            except IndexError:\n                b = \"%s\" % (bits[VALUE].decode(\"utf-8\"))\n            smart.setdefault(index, {})\n            smart[index].setdefault(a, b)\n        index += 1\n    return json.dumps(smart)\n\n\ndef drivesToJson():\n    lb = subprocess.Popen([\"/bin/lsblk\", \"-rnb\"], stdout=subprocess.PIPE)\n    drives = {}\n    TYPE = 5\n    DEVICE = 0\n    maxcol = max(TYPE, DEVICE)\n    for line in lb.stdout:\n        bits = line.split()\n        if len(bits) > maxcol:\n            drive_type = bits[TYPE].decode(\"utf-8\")\n            drive_device = bits[DEVICE].decode(\"utf-8\")\n            drives.setdefault(drive_type, [])\n            drives[drive_type].append(drive_device)\n    return json.dumps(drives)\n\n\ndef cmdline(cmd):\n    process = Popen(args=cmd, stdout=PIPE, shell=True)\n    return process.communicate()[0]\n\n\ndef new_csv(f):\n    try:\n        col_names = []\n        col_names = [\n            \"Index\",\n            \"DevicePath\",\n            \"Capacity\",\n            \"ModelNumber\",\n            \"SerialNumber\",\n            \"Firmware\",\n            \"Hostname\",\n            \"KernelVersion\",\n        ]\n        writer = csv.writer(f)\n        writer.writerow(col_names)\n    except OSError:\n        print(\"cannot write to \", f)\n        f.close()\n        sys.exit(1)\n\n\ndef print_nvme_line(f, data, hostname, kernel):\n    CAPACITY_KEY = 3\n    for datum in data:\n        device = datum[\"DevicePath\"]\n        index = datum.get(\"Index\", None)\n        if not index:\n            index = int(re.search(r\"nvme(\\d+)n\", device).group(1))\n        syntax = \"lsblk -rnb %s | grep disk\" % device\n        capacity = cmdline(syntax).split()[CAPACITY_KEY]\n        try:\n            writer = csv.writer(f)\n            row = (\n                index,\n                datum[\"DevicePath\"],\n                capacity,\n                datum[\"ModelNumber\"],\n                datum[\"SerialNumber\"],\n                datum[\"Firmware\"],\n                hostname,\n                kernel,\n            )\n            writer.writerow(row)\n        except OSError:\n            print(\"cannot write to \", f)\n            f.close()\n            sys.exit(1)\n\n\ndef print_flash_line(f, data, hostname, kernel):\n    # Use flash_manager for legacy flash card support.\n    card_id = \"card.1\"\n    try:\n        writer = csv.writer(f)\n        writer.writerow(\n            (\n                data[card_id][\"pci_address\"],\n                data[card_id][\"logical_location\"],\n                data[card_id][\"size\"],\n                data[card_id][\"board_name\"],\n                data[card_id][\"sn\"],\n                data[card_id][\"firmware_version\"],\n                hostname,\n                kernel,\n            )\n        )\n    except OSError:\n        print(\"cannot write to \", f)\n        sys.exit(1)\n\n\ndef print_smart_line(f, data, hostname, kernel):\n    KEY = \"1\"\n    index = 1\n    while index - 1 <= len(data[KEY]):\n        sidx = str(index)\n        if data[sidx][\"Rotation Rate:\"] == \"Solid State\":\n            try:\n                writer = csv.writer(f)\n                writer.writerow(\n                    (\n                        index,\n                        data[sidx][\"Device Path:\"],\n                        data[sidx][\"User Capacity:\"],\n                        data[sidx][\"Device Model:\"],\n                        data[sidx][\"Serial Number:\"],\n                        data[sidx][\"Firmware Version:\"],\n                        hostname,\n                        kernel,\n                    )\n                )\n            except OSError:\n                print(\"cannot write to \", f)\n                sys.exit(1)\n        index += 1\n\n\ndef convert_nvme_output(\n    new_output: Dict[str, Any],\n) -> list[Optional[Dict[str, Union[str, int]]]]:\n    \"\"\"\n    Convert the new nvme list -o json output to old format\n\n    Args:\n        new_output: nvme list -o json output in new format\n\n    Return:\n        old_format_list: old format\n    \"\"\"\n    controllers = new_output.get(\"Controllers\", [])\n    old_format_list = []\n\n    for controller in controllers:\n        if \"Namespaces\" in controller and controller[\"Namespaces\"]:\n            for namespace_info in controller[\"Namespaces\"]:\n                # Create the old output format\n                old_format = {\n                    \"NameSpace\": namespace_info.get(\"NSID\"),\n                    \"DevicePath\": f\"/dev/{namespace_info.get('NameSpace')}\",\n                    \"Firmware\": controller.get(\"Firmware\"),\n                    \"Index\": int(controller.get(\"Controller\").replace(\"nvme\", \"\")),\n                    \"ModelNumber\": controller.get(\"ModelNumber\"),\n                    \"SerialNumber\": controller.get(\"SerialNumber\"),\n                    \"UsedBytes\": namespace_info.get(\"UsedBytes\"),\n                    \"MaximumLBA\": namespace_info.get(\"MaximumLBA\"),\n                    \"PhysicalSize\": namespace_info.get(\"PhysicalSize\"),\n                    \"SectorSize\": namespace_info.get(\"SectorSize\"),\n                }\n                old_format_list.append(old_format)\n\n    return old_format_list\n\n\ndef print_csv_line(f, data, tool):\n    hostname = cmdline(\"uname -n\").decode(\"utf-8\").rstrip()\n    kernel = cmdline(\"uname -r\").decode(\"utf-8\").rstrip()\n    # nvme tool will work for all NVMe flash devices\n    if tool == \"nvme\":\n        nvme_data = data[\"Devices\"]\n        entry_list = []\n        for dr in nvme_data:\n            if \"DevicePath\" not in dr:\n                for output in dr.get(\"Subsystems\", []):\n                    entry_list.extend(convert_nvme_output(output))\n\n        nvme_data = entry_list or nvme_data\n        print_nvme_line(f, nvme_data, hostname, kernel)\n    elif tool == \"flash_manager\":\n        print_flash_line(f, data, hostname, kernel)\n    elif tool == \"smartctl\":\n        print_smart_line(f, data, hostname, kernel)\n    else:\n        sys.stderr.write(f\"Error: tool '{tool}' not found.\\n\")\n        sys.exit(1)\n\n\ndef command_exist(cmd):\n    if cmd.split()[0] not in [\"nvme\", \"flash_manager\", \"smartctl\"]:\n        return False\n    args = shlex.split(cmd)\n    try:\n        subprocess.call(\n            args, stdout=open(os.devnull, \"wb\"), stderr=open(os.devnull, \"wb\")\n        )\n    except OSError:\n        print(\"%s command not installed\" % cmd)\n        return False\n    test = cmdline(cmd)\n    if test.decode(\"UTF-8\") == \"\":\n        return False\n    else:\n        return True\n\n\nclass GetFlashConfig:\n    def get_json(self):\n        if command_exist(\"nvme list\"):\n            syntax = \"nvme list -o json\"\n            tool = \"nvme\"\n            args = shlex.split(syntax)\n            config = subprocess.check_output(args)\n        elif command_exist(\"flash_manager status\"):\n            syntax = \"flash_manager status --json\"\n            tool = \"flash_manager\"\n            args = shlex.split(syntax)\n            config = subprocess.check_output(args)\n        elif command_exist(\"smartctl -i /dev/sdb\"):\n            tool = \"smartctl\"\n            devices = drivesToJson()\n            data = json.loads(devices)\n            config = smartctlToJson(data)\n        else:\n            print(\"Flash configuration tool not found.\")\n            sys.exit(1)\n        config_as_json = json.loads(config)\n        return config_as_json, tool\n\n    def json_to_csv(self, path, config, csv_file, tool):\n        out_file = os.path.join(path, csv_file)\n        with open(out_file, \"w\") as csv_out:\n            new_csv(csv_out)\n            print_csv_line(csv_out, config, tool)\n        print('Flash configuration filename is \"%s\"' % csv_file)\n\n\ndef main():\n    args = set_attributes()\n    config = GetFlashConfig()\n    config_as_json, tool = config.get_json()\n    config.json_to_csv(\".\", config_as_json, args.filename, tool)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "fiosynth_lib/health_tools.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n#\n# AUTHOR = \"Darryl Gardner <darryleg@fb.com>\"\n#\n# health_tools.py- Logs Flash Health Tool Output to \"health.log\" file.\n#\n# A vendor specific health monitor tool will be executed and logged in\n# \"health.log\" file. Log can be used to calculate write amplification factor.\n#\n# Input arguments:\n#  -s\n#       (Required) Enter Health Monitoring Tool Syntax\n#\n\n# pyre-unsafe\n\nimport argparse\nimport re\nimport shlex\nimport subprocess\n\n\ndef set_attributes():\n    #\n    # Attribute Table Definition\n    #\n\n    parser = argparse.ArgumentParser(\n        description='Logs Flash Health Tool Output to \"health.log\" file'\n    )\n    parser.add_argument(\n        \"-s\",\n        action=\"store\",\n        dest=\"syntax\",\n        type=str,\n        help=\"(Required) Enter Health Monitoring Tool Syntax (default = )\",\n        required=True,\n        default=\"\",\n    )\n    args = parser.parse_args()\n    return args\n\n\nclass HealthTools:\n    def logger(self, syntax):\n        allowed_commands = [\n            r\"^smartctl\\s+.*\\s+/dev/[a-zA-Z0-9]+$\",\n            r\"^nvme\\s+.*\\s+/dev/[a-zA-Z0-9]+$\",\n        ]\n\n        try:\n            args = shlex.split(syntax)\n        except ValueError:\n            raise ValueError(f\"Invalid syntax format: {syntax}\")\n\n        command_str = \" \".join(args)\n        if not any(re.match(pattern, command_str) for pattern in allowed_commands):\n            raise ValueError(f\"Invalid or unauthorized command: {syntax}\")\n\n        FILENAME = \"health.log\"\n        with open(FILENAME, \"a\") as file_:\n            subprocess.Popen([\"date\"], stdout=file_)\n            subprocess.Popen(args, stdout=file_)\n\n\ndef main():\n    args = set_attributes()\n    health = HealthTools()\n    health.logger(args.syntax)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "jobfiles/70_30.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nnumjobs=4\n"
  },
  {
    "path": "jobfiles/70_30_HE.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=32\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=${JOBS}\nrate_iops=17500,7500\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n[job1]\nfilename=${DEV}\n[job2]\nfilename=${DEV}\n[job3]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/70_30_LE.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=32\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=${JOBS}\nrate_iops=5250,1750\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n[job1]\nfilename=${DEV}\n[job2]\nfilename=${DEV}\n[job3]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/70_30_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=io_uring\niodepth=${DEPTH}\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nnumjobs=4\n"
  },
  {
    "path": "jobfiles/70_30_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=64m\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=0\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/DRAMwTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrate_iops=${RRATE},\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=100m\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/FLeaf_noTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate_iops=${RRATE},\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nloops=2\n[job0]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job2]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job3]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W1THINK}\nthinktime_blocks=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/FLeaf_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate_iops=${RRATE},\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job2]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job4]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W1THINK}\nthinktime_blocks=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=3\nblocksize=2300M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/FLeaf_wTRIM_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=io_uring\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate=${RRATE}m,\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nloops=2\n[job0]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job2]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job4]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W1THINK}\nthinktime_blocks=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=3\nblocksize=2300M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/FLeaf_wTRIM_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=${IOENGINE}\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate=${RRATE}m,\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nloops=2\n[job0]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job2]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job4]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W1THINK}\nthinktime_blocks=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=3\nblocksize=2300M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/FLeaf_wTRIM_2H19.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate=${RRATE}m,\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nloops=2\n[job0]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job2]\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job4]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W1THINK}\nthinktime_blocks=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=3\nblocksize=2300M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/HDD_70_30.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=${RAMPTIME}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/HDD_randread.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=${RAMPTIME}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/HDD_randwrite.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=${RAMPTIME}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/HDD_seqread.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=read\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=${RAMPTIME}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/HDD_seqwrite.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=${RAMPTIME}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/Max_Latency_ReadTrim.fio",
    "content": "[global]\ndirect=1\nioengine=libaio\ntime_based\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\nfilename=${DEV}\n\n\n[trim-job]\nrw=trim\nbs=1m\niodepth=12\nnumjobs=1\noffset=0\nsize=1G\noffset_increment=0\n\n[read-job]\nrw=randread\nbs=4k\niodepth=832\nnumjobs=4\noffset=0\nsize=10G\noffset_increment=0\n\n[write-job]\nrw=randwrite\nbs=4k\niodepth=180\nnumjobs=1\noffset=16G\nsize=${SIZE}\noffset_increment=0\n"
  },
  {
    "path": "jobfiles/Max_Latency_write.fio",
    "content": "[global]\ndirect=1\nioengine=libaio\ntime_based\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\nfilename=${DEV}\n\n[read-job]\nrw=randread\nbs=4k\niodepth=512\nnumjobs=2\noffset=0\nsize=16G\noffset_increment=0\n\n\n[write-job]\nrw=randwrite\nbs=4k\niodepth=512\nnumjobs=1\noffset=16G\nsize=${SIZE}\noffset_increment=0\n"
  },
  {
    "path": "jobfiles/MyRocks_noTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=${SIZE}\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\niodepth=${DEPTH}\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nrate_iops=${RRATE},\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/MyRocks_noTRIM_2H19.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=80%\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\nsize=${SIZE}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\nsize=${SIZE}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/MyRocks_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nrate_iops=${RRATE},\nsize=80%\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\nsize=${SIZE}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\nsize=${SIZE}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=3\nthinktime_blocks=3\nblocksize=1M\nfilename=${DEV}\n[job4A]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=8M\nfilename=${DEV}\n[job4B]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=16M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/MyRocks_wTRIM_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=io_uring\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=80%\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\nsize=${SIZE}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\nsize=${SIZE}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=3\nthinktime_blocks=3\nblocksize=1M\nfilename=${DEV}\n[job4A]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=8M\nfilename=${DEV}\n[job4B]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=16M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/MyRocks_wTRIM_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=${IOENGINE}\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=80%\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\nsize=${SIZE}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\nsize=${SIZE}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=3\nthinktime_blocks=3\nblocksize=1M\nfilename=${DEV}\n[job4A]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=8M\nfilename=${DEV}\n[job4B]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=16M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/MyRocks_wTRIM_2H19.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=80%\n[job1A]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=4K\nfilename=${DEV}\nsize=${SIZE}\n[job1B]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=32\nblocksize=32K\nfilename=${DEV}\nsize=${SIZE}\n[job1C]\nrw=randwrite\npercentage_random=0,33,0\nthinktime=${W1THINK}\nthinktime_blocks=64\nblocksize=64K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=42\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=3\nthinktime_blocks=3\nblocksize=1M\nfilename=${DEV}\n[job4A]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=8M\nfilename=${DEV}\n[job4B]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=5\nblocksize=16M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/RR_SW_HE.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\niodepth=32\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\ngroup_reporting=1\nrate_iops=25000,\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nnumjobs=${JOBS}\n[job0]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job1]\nrw=write\nthinktime=1000000\nthinktime_blocks=256\nblocksize=512K\nfilename=${DEV}\n[job2]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job3]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job4]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/RR_SW_LE.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\niodepth=32\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nrate_iops=7000,\nnumjobs=${JOBS}\n[job0]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job1]\nrw=write\nthinktime=1000000\nthinktime_blocks=256\nblocksize=512K\nfilename=${DEV}\n[job2]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job3]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job4]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVI.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate_iops=${RRATE},\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVI90.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\n[job0]\nrate_iops=${RRATE},\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nsize=${SIZE}\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/TypeVI90_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/TypeVIII_Messenger_Movement.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrate_iops=${RRATE},\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\nsize=${SIZE}\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=524288\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=1048576\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/TypeVIII_Messenger_Movement_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=524288\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=1048576\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/TypeVIII_Messenger_Movement_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrate_iops=${RRATE},\noffset=${OFFSET2}m\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=524288\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=1048576\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=3\nblocksize=4096K\nfilename=${DEV}\n[job6]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=1\nblocksize=4K\nfilename=${DEV}\n[job7]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=1\nblocksize=98304K\nfilename=${DEV}\n[job8]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=2\nblocksize=32768K\nfilename=${DEV}\n[job9]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=3\nblocksize=12288K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIII_Messenger_Movement_wTRIM_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=524288\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nrw=write\npercentage_random=0,0,0\nthinktime=${W3THINK}\nthinktime_blocks=64\npercentage_random=0\nblocksize=1048576\nfilename=${DEV}\nsize=${SIZE}\n[job5]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=3\nblocksize=4096K\nfilename=${DEV}\n[job6]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=1\nblocksize=4K\nfilename=${DEV}\n[job7]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=1\nblocksize=98304K\nfilename=${DEV}\n[job8]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=2\nblocksize=32768K\nfilename=${DEV}\n[job9]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W4THINK}\niodepth=1\nthinktime_blocks=3\nblocksize=12288K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVI_Read.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate_iops=${RRATE},\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVI_Read_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=io_uring\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nrate_iops=${RRATE}m,\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\n[job0]\noffset=${OFFSET2}m\nrate_iops=${RRATE},\nrw=randread\niodepth=${DEPTH}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=io_uring\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\noffset=${OFFSET2}m\nrate=${RRATE}m,\nrw=randread\npercentage_random=65\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_1H22_IOPS.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=io_uring\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\noffset=${OFFSET2}m\nrate=${RRATE}m,\nrw=randread\npercentage_random=65\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=2500\npercentage_random=25\nblocksize=${MISC}\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=2500\nblocksize=${MISC}\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=${IOENGINE}\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\noffset=${OFFSET2}m\nrate=${RRATE}m,\nrw=randread\npercentage_random=65\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_2H19.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nnumjobs=${JOBS}\nloops=2\n[job0]\noffset=${OFFSET2}m\nrate=${RRATE}m,\nrw=randread\npercentage_random=65\niodepth=${DEPTH}\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=80%\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_SIT.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nnumjobs=${JOBS}\n[job0]\nrate_iops=${RRATE},\nrw=randread\niodepth=${DEPTH}\nbssplit=4k/50:16k/30:32k/20\nfilename=${DEV}\nsize=${SIZE}\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_precon_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=io_uring\ndirect=1\ninvalidate=1\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/TypeVIwTRIM_precon_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=${IOENGINE}\ndirect=1\ninvalidate=1\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\nss=bw_slope:0.1%\nss_dur=300\nss_ramp=${TIME}\nloops=20\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nstartdelay=2s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job4]\nrw=trim\nsize=10%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/backup.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=${SIZE}\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[backup]\nnumjobs=1\niodepth=${DEPTH1}\nrw=randwrite\npercentage_random=,11,\nblocksize=256k\nrate=${RATE1}\n\n[restore]\nnumjobs=30\niodepth=${DEPTH2}\npercentage_random=99,,\nrw=randread\nbssplit=4k/1:16k/1:32k/1:64k/2:128k/89:256k/6\nrate=${RATE2}\n"
  },
  {
    "path": "jobfiles/backup_write_journal.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\n[writes]\niodepth=${DEPTH1}\npercentage_random=,50,\nbssplit=,4k/9:8k/1:16k/1:32k/4:64k/64:128k/21\nrw=write\nfilename=${DEV}\nrate=${RATE1}\n\n[trims]\niodepth=${DEPTH2}\nrw=trim\nbssplit=,,512k/1:2m/2:4m/1:8m/4:16m/6:32m/15:64m/70:128m/1\nfilename=${DEV}\nrate=${RATE2}\n"
  },
  {
    "path": "jobfiles/bcache.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[BigC_read_main]\nrate=${RRATE}m\nrw=randread\npercentage_random=94,0,0\niodepth=${DEPTH}\nbssplit = ${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[BigC_read_burst]\nrw=randread\npercentage_random=94,0,0\nthinktime=${W1THINK}\nthinktime_blocks=600\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_1]\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W2THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_2]\nstartdelay=2s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W3THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[kworker]\nstartdelay=30s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W4THINK}\nthinktime_blocks=3000\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/bcache_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=io_uring\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[BigC_read_main]\nrate=${RRATE}m\nrw=randread\npercentage_random=94,0,0\niodepth=${DEPTH}\nbssplit = ${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[BigC_read_burst]\nrw=randread\npercentage_random=94,0,0\nthinktime=${W1THINK}\nthinktime_blocks=600\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_1]\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W2THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_2]\nstartdelay=2s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W3THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[kworker]\nstartdelay=30s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W4THINK}\nthinktime_blocks=3000\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/bcache_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=${IOENGINE}\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[BigC_read_main]\nrate=${RRATE}m\nrw=randread\npercentage_random=94,0,0\niodepth=${DEPTH}\nbssplit = ${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[BigC_read_burst]\nrw=randread\npercentage_random=94,0,0\nthinktime=${W1THINK}\nthinktime_blocks=600\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_1]\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W2THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[BigC_write_2]\nstartdelay=2s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W3THINK}\nthinktime_blocks=32\nblocksize=2M\nfilename=${DEV}\nsize=${SIZE}\n[kworker]\nstartdelay=30s\nrw=randwrite\npercentage_random=0,10,0\nthinktime=${W4THINK}\nthinktime_blocks=3000\nblocksize=128K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/bursttrim.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=0\nsize=${SIZE}\nioengine=libaio\ndirect=1\ninvalidate=1\ntime_based\nruntime=${TIME}\nramp_time=30s\nnorandommap\nrandrepeat=0\nbuffer_compress_percentage=0\ngroup_reporting=1\nnumjobs=${JOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\n[writer]\nrate_iops=${RRATE}\nrw=randwrite\niodepth=8\nblocksize=4k\nfilename=${DEV}\n\n[trimmer]\nrw=randtrim\nbssplit=${BLKSIZE}\niodepth=${DEPTH}\nthinktime=${W4THINK}\nthinktime_blocks=${DEPTH}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/coldstorage.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=100%\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[job0]\nnumjobs=1\niodepth=26\nrw=randrw\nrwmixread=94\npercentage_random=9,27,\nbssplit=4k/11:8k/4:16k/1:64k/2:128k/1:256k/2:512k/29:1m/50,4k/29:8k/3:64k/1:128k/1:256k/4:512k/21:1m/41\n"
  },
  {
    "path": "jobfiles/drive_fill.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Drive fill template for preconditioning\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=${RANDRW}\nrwmixread=${RWMIXREAD}\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=${IOENGINE}\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=${RAMP}\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=${NUMJOBS}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_prep_flash.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=200%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_randread.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_randrw.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_randrw_70_30.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randrw\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\nrwmixread=70\nrwmixwrite=30\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_randwrite.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_read.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=read\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/gen_write.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=1\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/idyno.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nfilename=${DEV}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\n[pkg_proxy_read]\nnumjobs=1\niodepth=5\noffset=10%\nrw=randread\npercentage_random=41,0\nbssplit=16k/1:32k/2:64k/32:128k/6:256k/43:512k/6:1m/10,\nrate=${RATE1}m\n\n[pkg_proxy_write]\nnumjobs=1\niodepth=2\nrw=randwrite\npercentage_random=0,14\nbssplit=,64k/10:128k/5:256k/60:512k/10:1m/15,\nthinktime=${W1THINK}\nthinktime_blocks=40\n\n[pkg_proxy_write_burst]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,14\nbssplit=,16k/1:32k/2:64k/6:128k/5:256k/61:512k/12:1m/13,\nthinktime=${W2THINK}\nthinktime_blocks=2400\nstartdelay=30s\n\n[rocksdb_low_read]\nnumjobs=1\niodepth=53\noffset=10%\nrw=randread\npercentage_random=97,0\nbssplit=4k/29:8k/26:16k/19:32k/11:64k/7:128k/5:256k/3 \nthinktime=${W2THINK}\nthinktime_blocks=3400\nstartdelay=60s\n\n[rocksdb_low_write]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,2\nbssplit=,32k/1:64k/1:128k/2:256k/73:1024k/22\nthinktime=${W2THINK}\nthinktime_blocks=214\nstartdelay=59s\n\n[fs-transacti]\nnumjobs=1\niodepth=5\nrw=randwrite\npercentage_random=0,92\nbssplit=,32k/40:64k/30:128k/15:256k/15\nthinktime=${W3THINK}\nthinktime_blocks=40\n\n[kworker]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,50\nbssplit=,4k/10:16k/10:32k/60:256k/10:512k/10\nthinktime=${W1THINK}\nthinktime_blocks=10\n\n[trims]\nnumjobs=1\niodepth=1\nsize=10%\nrw=trim\nbssplit=,,32K/100\nthinktime=${W1THINK}\nthinktime_blocks=4\n"
  },
  {
    "path": "jobfiles/idyno_sweep.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nfilename=${DEV}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n\n[pkg_proxy_read]\nnumjobs=1\niodepth=5\noffset=10%\nrw=randread\npercentage_random=41,0\nbssplit=16k/1:32k/2:64k/32:128k/6:256k/43:512k/6:1m/10,\nrate=${RATE1}m\n\n[pkg_proxy_write]\nnumjobs=1\niodepth=2\nrw=randwrite\npercentage_random=0,14\nbssplit=,64k/10:128k/5:256k/60:512k/10:1m/15,\nthinktime=${W1THINK}\nthinktime_blocks=40\n\n[pkg_proxy_write_burst]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,14\nbssplit=,16k/1:32k/2:64k/6:128k/5:256k/61:512k/12:1m/13,\nthinktime=${W2THINK}\nthinktime_blocks=2400\nstartdelay=30s\n\n[rocksdb_low_read]\nnumjobs=1\niodepth=53\noffset=10%\nrw=randread\npercentage_random=97,0\nbssplit=4k/29:8k/26:16k/19:32k/11:64k/7:128k/5:256k/3 \nthinktime=${W4THINK}\nthinktime_blocks=3400\nstartdelay=60s\n\n[rocksdb_low_write]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,2\nbssplit=,32k/1:64k/1:128k/2:256k/74:1024k/22\nthinktime=${W2THINK}\nthinktime_blocks=214\nstartdelay=59s\n\n[fs-transacti]\nnumjobs=1\niodepth=5\nrw=randwrite\npercentage_random=0,92\nbssplit=,32k/40:64k/30:128k/15:256k/15\nthinktime=${W3THINK}\nthinktime_blocks=40\n\n[kworker]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,50\nbssplit=,4k/10:16k/10:32k/60:256k/10:512k/10\nthinktime=${W1THINK}\nthinktime_blocks=10\n\n[trims]\nnumjobs=1\niodepth=1\nsize=10%\nrw=trim\nbssplit=,,32K/100\nthinktime=${W5THINK}\nthinktime_blocks=4\n"
  },
  {
    "path": "jobfiles/neargpu_tlc_ssd.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Near-GPU TLC SSD generic workload template\n[global]\nrw=${RANDRW}\nblocksize=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=${DIRECT}\ntime_based\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_flash.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n\n\n"
  },
  {
    "path": "jobfiles/prep_flash_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n\n\n"
  },
  {
    "path": "jobfiles/prep_flash_io_uring_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=${IOENGINE}\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n\n\n"
  },
  {
    "path": "jobfiles/prep_flash_rand.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_flash_rand_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_flash_rand_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=64m\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=0\ngroup_reporting=1\nruntime=120\ntime_based=1\ndo_verify=0\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/prep_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=64m\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=0\ngroup_reporting=1\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/prep_neargpu_rand_write.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Near-GPU TLC SSD preconditioning 2x random write (4KB)\n[global]\nrw=randwrite\nblocksize=4K\nsize=100%\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=2\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_neargpu_seq_write.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Near-GPU TLC SSD preconditioning sequential write (256KB)\n[global]\nrw=write\nblocksize=256K\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\ngroup_reporting=1\nnumjobs=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/prep_rand.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=100%\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=2\ninvalidate=1\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/randread.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/randread_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/randread_io_uring_1H26.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=8\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/randread_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=0\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/randwrite.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/randwrite_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/randwrite_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=randwrite\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=0\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/readhammer.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Read from 32 different regions of a flash device.  \n# Each job will read continuously from a 16MB logical \n# region of the flash device.\n\n[global]\nbs=${BLKSIZE}\ndirect=1\nrw=read\nioengine=libaio\niodepth=${DEPTH}\nloops=1000000000\ntime_based\nruntime=3600s\ngroup_reporting=1\noffset=${OFFSET1}m\noffset_increment=${INCREMENT}m\nnumjobs=32\nsize=128M\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/rsw_burst.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[background]\nnumjobs=2\niodepth=1\nrw=randrw\nrwmixwrite=94\npercentage_random=99,96\nbssplit=,4k/87:8k/10:32K/1:64K/1:128K/1,\nrate=3k,44k\n\n[burst]\nnumjobs=1\niodepth=10\nrw=randread\npercentage_random=97\nbssplit=4k/88:8k/1:16K/1:32K/1:64K/4:128K/5,\nthinktime=${W1THINK}\nthinktime_blocks=33700\n"
  },
  {
    "path": "jobfiles/rsw_cp.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=100%\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[swap]\nrw=randwrite\niodepth=60\nblocksize=4k\nrate_iops=${RATE1}\n\n[cp_read]\niodepth=1\nrw=randrw\nrwmixread=100\npercentage_random=70\nbssplit=4k/10:256k/90\nrate=${RATE2}m\n\n[cp_write]\niodepth=1\nrw=randrw\nrwmixread=0\npercentage_random=20\nbssplit=4k/100\nrate=${DEPTH1}m\nnumjobs=4\n\n"
  },
  {
    "path": "jobfiles/rsw_cp_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=100%\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nloops=1\n\n[swap]\nrw=randwrite\niodepth=60\nblocksize=4k\nrate_iops=${RATE1}\n\n[cp_read]\niodepth=1\nrw=randrw\nrwmixread=100\npercentage_random=70\nbssplit=4k/10:256k/90\nrate=${RATE2}m\n\n[cp_write]\niodepth=1\nrw=randrw\nrwmixread=0\npercentage_random=20\nbssplit=4k/100\nrate=${DEPTH1}m\nnumjobs=4\n\n"
  },
  {
    "path": "jobfiles/rsw_cp_vtrim.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[swap]\nrw=randwrite\niodepth=60\nblocksize=4k\nrate_iops=${RATE1}\nsize=100%\n\n[cp_read]\noffset=10%\niodepth=1\nrw=randrw\nrwmixread=100\npercentage_random=70\nbssplit=4k/10:256k/90\nrate=${RATE2}m\nsize=${SIZE}\n\n[cp_write]\niodepth=1\nrw=randrw\nrwmixread=0\npercentage_random=20\nbssplit=4k/100\nrate=${DEPTH1}m\nnumjobs=4\nsize=100%\n\n[trim1]\nnumjobs=4\niodepth=4\nrw=trim\nsize=10%\nbssplit=${MISC}\nthinktime=${W1THINK}\nthinktime_blocks=240\n\n[trim2]\niodepth=1\nrw=trim\nsize=10%\nbssplit=,,8M/25:32M/75\nthinktime=${W2THINK}\nthinktime_blocks=4\n"
  },
  {
    "path": "jobfiles/rsw_cp_wtrim.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[swap]\nrw=randwrite\niodepth=60\nblocksize=4k\nthinktime=${W3THINK}\nthinktime_blocks=130\nsize=100%\n\n[cp_read]\noffset=10%\niodepth=1\nrw=randrw\nrwmixread=100\npercentage_random=70\nbssplit=4k/10:256k/90\nrate=${RATE2}m\nnumjobs=3\nsize=${SIZE}\n\n[cp_write]\niodepth=3\nrw=randwrite\npercentage_random=100\nbssplit=256K/33:512K/33:2M/33\nthinktime=${W4THINK}\nthinktime_blocks=3\nnumjobs=4\nsize=100%\n\n[trim1]\nnumjobs=4\niodepth=4\nrw=trim\nsize=10%\nbssplit=,,4K/12:8K/6:16K/3:64K/1:512K/1:8M/22:16M/20:32M/21:64M/14\nthinktime=${W1THINK}\nthinktime_blocks=240\n\n[trim2]\niodepth=1\nrw=trim\nsize=10%\nbssplit=,,8M/25:32M/75\nthinktime=${W2THINK}\nthinktime_blocks=4\n"
  },
  {
    "path": "jobfiles/search2.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=${SIZE}\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate_iops=${RRATE}\n[job1]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\npercentage_random=25\nblocksize=512K\nfilename=${DEV}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/search3.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=${SIZE}\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\niodepth=${DEPTH}\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nrate_iops=${RRATE},\n[job1]\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchdoc_noTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\niodepth=${DEPTH}\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nrate_iops=${RRATE},\nsize=${SIZE}\n[job1]\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/searchdoc_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\n\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nrate_iops=${RRATE},\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=2s\nrw=trim\nsize=5%\nthinktime=${W5THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job5]\nrw=trim\nsize=5%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchindex_noTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=${SIZE}\n[job1]\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=${SIZE}\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n"
  },
  {
    "path": "jobfiles/searchindex_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=2s\nrw=trim\nsize=5%\nthinktime=${W5THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job5]\nrw=trim\nsize=5%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchindex_wTRIM_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=io_uring\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=2s\nrw=trim\nsize=5%\nthinktime=${W5THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job5]\nrw=trim\nsize=5%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchindex_wTRIM_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=${IOENGINE}\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=10\niodepth=100\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=1024\nblocksize=8K\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W1THINK}\nthinktime_blocks=128\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job3]\nrw=randwrite\npercentage_random=0,25,0\nthinktime=${W2THINK}\nthinktime_blocks=160\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=2s\nrw=trim\nsize=5%\nthinktime=${W5THINK}\niodepth=10\nthinktime_blocks=10\nblocksize=64M\nfilename=${DEV}\n[job5]\nrw=trim\nsize=5%\nthinktime=${W4THINK}\nthinktime_blocks=1\nblocksize=2G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchlm_wTRIM.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=5\niodepth=50\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=256\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W2THINK}\nthinktime_blocks=150\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=30s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=15\nblocksize=64M\nfilename=${DEV}\n[job5]\nstartdelay=35s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=3\nblocksize=1G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchlm_wTRIM_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=io_uring\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=5\niodepth=50\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=256\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W2THINK}\nthinktime_blocks=150\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=30s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=15\nblocksize=64M\nfilename=${DEV}\n[job5]\nstartdelay=35s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=3\nblocksize=1G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/searchlm_wTRIM_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=${IOENGINE}\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[job0]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=95%\n[job1]\noffset=${OFFSET2}m\nnumjobs=5\niodepth=50\nrw=randread\npercentage_random=100,0,0\nthinktime=${W3THINK}\nthinktime_blocks=256\nbssplit=${BLKSIZE}\nfilename=${DEV}\nsize=95%\n[job2]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=${W2THINK}\nthinktime_blocks=150\nblocksize=512K\nfilename=${DEV}\nsize=${SIZE}\n[job4]\nstartdelay=30s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=15\nblocksize=64M\nfilename=${DEV}\n[job5]\nstartdelay=35s\nrw=trim\nsize=5%\nthinktime=${W1THINK}\nthinktime_blocks=3\nblocksize=1G\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/seqread.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=read\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/seqread_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=read\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/seqread_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=read\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=0\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/seqwrite.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/seqwrite_io_uring.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=io_uring\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/seqwrite_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=./libfio_ws_sn.so\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=0\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=6\ncreate_on_open=1\nunlink=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/seqwrite_write_journal.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nsize=${SIZE}\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\nramp_time=30s\ntime_based\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nnumjobs=${JOBS}\n\n[writes]\niodepth=${DEPTH1}\npercentage_random=,63,\nbssplit=,4k/1:32k/1:64k/49:128k/49\nrw=write\nfilename=${DEV}\nrate=${RATE1}\n\n[trims]\niodepth=${DEPTH2}\nrw=trim\nbssplit=,,2m/1:4m/1:8m/2:16m/8:32m/17:64m/54:128m/17\nfilename=${DEV}\nrate=${RATE2}\n"
  },
  {
    "path": "jobfiles/stacking.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nioengine=libaio\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\ngroup_reporting=1\nrandom_generator=tausworthe64\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\n\n[rd-hashd]\noffset=10%\nrw=randread\niodepth=60\nbssplit=4K/60:8K/7:16K/9:32K/9:64K/7:128K/7:256K/1\nrate=${RATE1}m\nsize=90%\n\n[kswapd]\niodepth=2\nrw=randrw\nrwmixread=0\npercentage_random=0\nblocksize=4K\nsize=${SIZE}\nthinktime=${W1THINK}\nthinktime_blocks=500\n\n[kworker_write]\niodepth=80\nrw=randrw\nrwmixread=0\npercentage_random=20\nbssplit=4k/26:8K/6:16K/1:32K/2:64K/3:128K/7:256K/21:512K/12:1M/22\nnumjobs=1\nsize=100%\nthinktime=${W2THINK}\nthinktime_blocks=500\n\n[trim1]\nnumjobs=4\niodepth=2\nrw=trim\nsize=10%\nbssplit=,,64MB\nthinktime=${W3THINK}\nthinktime_blocks=1\n\n[trim2]\niodepth=1\nrw=trim\nsize=10%\nbssplit=,,2M/75:4M/25\nthinktime=${W4THINK}\nthinktime_blocks=4\n"
  },
  {
    "path": "jobfiles/trim.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=trim\nbs=${BLKSIZE}\nloops=2\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/trim_libfio_ws.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[job]\nrw=trim\nbs=${BLKSIZE}\nloops=2\nsize=${SIZE}\ninvalidate=0\nnumjobs=6\ncreate_on_open=1\nioengine=./libfio_ws_sn.so\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngflags=--num_mounts=6 --num_chunks=100 --target_ip=${MISC} --target_port=12345 --target_parent_tier=ws.test --is_ssd_test=true --sn_fast_path --sn_read_bypass_cache\n"
  },
  {
    "path": "jobfiles/trimrate.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nbs=${BLKSIZE}\nrw=randtrim\ntime_based\nruntime=1m\ngroup_reporting=1\nnumjobs=${JOBS}\nsize=100%\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[job0]\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/twfeed.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[small_writes]\nnumjobs=1\niodepth=1\nrw=randwrite\nblocksize=,4k,\nrate=,2275,\n\n[trims]\nnumjobs=1\niodepth=1\nrw=trim\nsize=10%\nbssplit=,,4k/58:8k/33:16k/5:32K/1:64K/1:128K/1:2048k/1\nrate_iops=,1,\n\n[background]\nnumjobs=1\niodepth=24\nrw=randwrite\nbssplit=,4k/81:8k/10:16k/2:32k/1:64k/2:128k/1:1024k/1,\nrate=,144k,\n\n[burst]\nnumjobs=1\niodepth=1\nrw=write\nblocksize=,4k/15:1024k:85,\nthinktime_blocks=100\nthinktime=${W1THINK}\n"
  },
  {
    "path": "jobfiles/twi_iris.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\nramp_time=${RAMPTIME}\noffset=10%\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[loop_num]\nnumjobs=3\niodepth=3\nrw=randrw\nrwmixread=100\npercentage_random=92\nbssplit=4k/4:8k/1:16k/1:32k/1:36k-60k/29:64k/8:68k-124k/42:132k-252k/8:256k/1:260k-508k/3\nrate_iops=${RATE1}\n\n[btrfs]\nnumjobs=10\niodepth=3\nrw=randwrite\nbssplit=,4k/1:16k/29:32k/26:36k-60k/6:64k/8:68k-124k/8:132k-252k/4:256k/13:260k-508k/2,\nthinktime=${W1THINK}\nthinktime_blocks=125\n\n[rocksdb]\nnumjobs=1\niodepth=56\nrw=randrw\nrwmixread=52\npercentage_random=77,54\nbssplit=4k/25:8k/13:12k/8:16k/6:20k-28k/9:32k/4:36k-60k/5:64k-128k/4:132k-512k/9:516k-1m/16:1m/1,4k/3:16k/5:20k-28k/4:32k/19:36k-64k/2:68k-256k/2:260k-512k/2:516k-1m/61:1m/2\nrate=${RATE2}\n\n[squashfuse_ll]\nstartdelay=15s\niodepth=20\nrw=randrw\nrwmixread=100\npercentage_random=95\nbssplit=4k/28:8k/12:12k/7:16k/6:20k-28k/10:32k/3:36k-60k/10:64k-128k/14:132k-256k/4:260k-512k/2:516k-1m/3:1m/1\nthinktime=${W3THINK}\nthinktime_blocks=200\n\n[fbpkg]\nnumjobs=3\niodepth=4\nrw=randrw\nrwmixread=74\npercentage_random=66,97\nbssplit=16k/75:20k-128/4:132k-256k/2:260k-508k/3:512k/12:516k-1m/3:1m/1,16k/56:32k/3:36k-60k/2:64k/2:68k-124k/4:128k/1:132k-256k/16:260k-508k/4:512k/8:516k-1m/4\nrate=${DEPTH2}\n\n[trims]\nnumjobs=10\niodepth=8\noffset=0\nsize=10%\nrw=trim\nbssplit=,,4k/12:8k/19:16k/9:32k/35:64k/13:128k/4:256k/7:512k/1\nthinktime=${W2THINK}\nthinktime_blocks=150\n\n"
  },
  {
    "path": "jobfiles/twi_iris_precon.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\noffset=10%\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\nloops=1\n\n[btrfs]\nnumjobs=2\niodepth=3\nrw=randwrite\nbssplit=,4k/1:16k/29:32k/26:36k-60k/6:64k/8:68k-124k/8:132k-252k/4:256k/13:260k-508k/2,\nthinktime=${W1THINK}\nthinktime_blocks=125\n\n[rocksdb]\nnumjobs=1\niodepth=56\nrw=randrw\nrwmixread=0\npercentage_random=77,54\nbssplit=4k/25:8k/13:12k/8:16k/6:20k-28k/9:32k/4:36k-60k/5:64k-128k/4:132k-512k/9:516k-1m/16:1m/1,4k/3:16k/5:20k-28k/4:32k/19:36k-64k/2:68k-256k/2:260k-512k/2:516k-1m/61:1m/2\nrate=${RATE2}\n\n[fbpkg]\nnumjobs=1\niodepth=4\nrw=randrw\nrwmixread=0\npercentage_random=66,97\nbssplit=16k/75:20k-128/4:132k-256k/2:260k-508k/3:512k/12:516k-1m/3:1m/1,16k/56:32k/3:36k-60k/2:64k/2:68k-124k/4:128k/1:132k-256k/16:260k-508k/4:512k/8:516k-1m/4\nrate=${DEPTH2}\n\n[trims]\nnumjobs=4\niodepth=8\noffset=0\nsize=10%\nrw=trim\nbssplit=,,4k/12:8k/19:16k/9:32k/35:64k/13:128k/4:256k/7:512k/1\nthinktime=${W2THINK}\nthinktime_blocks=150\n\n"
  },
  {
    "path": "jobfiles/twshared-pkg.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[pkg_fetch_read]\nnumjobs=1\niodepth=5\noffset=10%\nrw=randread\npercentage_random=44,0\nbssplit=16k/70:32k/2:64k/3:128k/4:256k/4:512k/17\nthinktime=${W1THINK}\nthinktime_blocks=600\n\n[kworker_read]\nnumjobs=1\niodepth=1\noffset=10%\nrw=randread\npercentage_random=62,0\nbssplit=16k/40:32k/1:64k/2:128k/3:256k/3:512k/50:1024k/1\nrate=${RATE1}m\n\n[kworker_write]\nnumjobs=1\niodepth=1\nrw=randwrite\npercentage_random=0,99\nbssplit=,16k/17:32k/8:64k/32:128k/29:256k/12:512k/2\nthinktime=${W2THINK}\nthinktime_blocks=600\n\n[trims]\nstartdelay=2s\nnumjobs=1\niodepth=1\nsize=10%\nrw=trim\nbssplit=,,4k/1:8k/3:16k/54:32k/14:64k/11:128k/4:256k/7:512k/5:1m/1\nthinktime=${W3THINK}\nthinktime_blocks=1000\n"
  },
  {
    "path": "jobfiles/twshared.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[read_write]\nnumjobs=1\niodepth=3\noffset=10%\nrw=randrw\nrwmixwrite=49\npercentage_random=81,86\nbssplit=4k/21:8k/11:16k/44:32k/8:64k/4:128k/3:256k/3:512k/3:1024k/3,4k/20:8k/6:16k/23:32k/13:64k/7:128k/4:256k/9:512k/5:1024k/13,\nrate=${RATE1}\n\n[trims]\nnumjobs=1\niodepth=1\nsize=10%\nrw=trim\nbssplit=,,4k/7:8k/4:16k/45:32k/20:64k/8:128k/4:256k/9:512k/1:4m/1:64m/1\nthinktime=${W1THINK}\nthinktime_blocks=750\n"
  },
  {
    "path": "jobfiles/udb_boot.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[writes]\nrw=randwrite\npercentage_random=,92,\niodepth=128\nbssplit=,4k/69:8k/4:12k-16k/5.:20k-28k/3:32k-60k/3:64k-124k/2:128k-252k/1:256k-508k/6:512k-1000k/1:1m/6,\nthinktime_blocks=1000\nthinktime=${W1THINK}\n\n\n[reads]\nrw=randread\npercentage_random=75,,\noffset=10%\nbssplit=4k/44:8k/5:12k/3:16k/5:20k-30k/4:32k/2:36k-60k/5:64k/1:68k-124k/10:128k/17:132k-256k/4,,\nthinktime_blocks=5000\nthinktime=${W2THINK}\n\n\n[trims]\nnumjobs=1\niodepth=1\nsize=10%\nrw=trim\nbssplit=,,4k/51:8k/30:16k/10:32k/1:64k/1:256k/1:512k/1:1m/1:2m/2:4m/1:8m/1\nthinktime=${W1THINK}\nthinktime_blocks=20\n"
  },
  {
    "path": "jobfiles/wildcard.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[read_thread_poo1]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\npercentage_random=84,0,0\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=${SIZE}\n[read_thread_poo2]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\npercentage_random=84,0,0\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=${SIZE}\n[xfsaild]\nrw=randwrite\npercentage_random=0,55,0\nthinktime=30000000\nthinktime_blocks=50\nnumjobs=4\niodepth=50\nbssplit=4K/50:8K/50\nfilename=${DEV}\nsize=${SIZE}\n[rocksdb]\nrw=randwrite\npercentage_random=0,55,0\nthinktime=${W1THINK}\nthinktime_blocks=1\nblocksize=1M\nfilename=${DEV}\nsize=${SIZE}\n[kworker]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=5000000\nthinktime_blocks=30\niodepth=30\nblocksize=1M\nfilename=${DEV}\n[rlog]\nrw=randwrite\npercentage_random=0,44,0\nthinktime=${W3THINK}\nthinktime_blocks=8\nblocksize=1M\nfilename=${DEV}\nsize=${SIZE}\n[trim_small]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=1\nblocksize=8M\nfilename=${DEV}\n[trim_med]\nstartdelay=1s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\nthinktime_blocks=1\nblocksize=64M\nfilename=${DEV}\n[trim_large]\nstartdelay=720s\nrw=trim\nsize=10%\nrate=200m\nblocksize=20M\n"
  },
  {
    "path": "jobfiles/wildcard_normal.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nfilename=${DEV}\nnumjobs=${JOBS}\nramp_time=30s\n[read_thread_poo1]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\npercentage_random=84,0,0\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=${SIZE}\n[read_thread_poo2]\noffset=${OFFSET2}m\niodepth=${DEPTH}\nrw=randread\npercentage_random=84,0,0\nbssplit=${BLKSIZE}\nrate=${RRATE}m,\nsize=${SIZE}\n[xfsaild]\nrw=randwrite\npercentage_random=0,55,0\nthinktime=30000000\nthinktime_blocks=50\nnumjobs=4\niodepth=50\nbssplit=4K/50:8K/50\nfilename=${DEV}\nsize=${SIZE}\n[rocksdb]\nrw=randwrite\npercentage_random=0,55,0\nthinktime=${W1THINK}\nthinktime_blocks=1\nblocksize=1M\nfilename=${DEV}\nsize=${SIZE}\n[kworker]\nrw=randwrite\npercentage_random=0,2,0\nthinktime=5000000\nthinktime_blocks=15\niodepth=15\nblocksize=1M\nfilename=${DEV}\n[rlog]\nrw=randwrite\npercentage_random=0,44,0\nthinktime=${W3THINK}\nthinktime_blocks=8\nblocksize=1M\nfilename=${DEV}\nsize=${SIZE}\n[trim_small]\nrw=trim\nsize=10%\nthinktime=${W2THINK}\nthinktime_blocks=1\nblocksize=8M\nfilename=${DEV}\n[trim_med]\nstartdelay=1s\nrw=trim\nsize=10%\nthinktime=${W3THINK}\nthinktime_blocks=1\nblocksize=64M\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/writehammer.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n# Write to 32 different regions of a flash device.  \n# Each job will write continuously from a 16MB logical \n# region of the flash device.\n\n[global]\nbs=${BLKSIZE}\ndirect=1\nrw=write\nioengine=libaio\niodepth=${DEPTH}\nloops=1000000000\ntime_based\nruntime=14400s\ngroup_reporting=1\noffset=${OFFSET1}m\noffset_increment=${INCREMENT}m\nnumjobs=32\nsize=16M\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n"
  },
  {
    "path": "jobfiles/ws_hxfs_hdd.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=100%\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\n\n[job0]\nrw=randrw\nrwmixread=62\npercentage_random=64,52,\nnumjobs=${DEPTH1}\nrate=${RATE1}\nbssplit=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/ws_hxfs_hdd_heavy.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=100%\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nruntime=${TIME}\ngroup_reporting=1\n\n[job0]\nrw=randrw\nrwmixread=90\npercentage_random=20,47,\nnumjobs=${DEPTH1}\nrate=${RATE1}\nbssplit=${BLKSIZE}\nfilename=${DEV}\n"
  },
  {
    "path": "jobfiles/ws_hxfs_ssd.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\nruntime=${TIME}\ngroup_reporting=1\nfilename=${DEV}\n\n[job0]\nnumjobs=2\niodepth=24\nrw=randwrite\nbssplit=,4k/54:8k/46,\nthinktime=30s\nthinktime_blocks=${W1THINK}\n\n[job1]\nnumjobs=3\niodepth=1\nrw=randread\nbssplit=4k/30:8k/70,,\nrate=${RATE1}\n\n[job2]\nnumjobs=12\niodepth=121\nrw=randwrite\nbssplit=,4k/57:8k/43,\nthinktime=30s\nthinktime_blocks=${W2THINK}\n\n[job3]\nnumjobs=27\niodepth=1\nrw=randwrite\npercentage_random=,98,\nbssplit=,4k/27:8k/62:16k/11,\nrate=${RATE2}\n"
  },
  {
    "path": "jobfiles/ws_xfs_hdd.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\nsize=100%\nloops=10000\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[job1]\nnumjobs=20\niodepth=10\nrw=randrw\nrwmixread=69\npercentage_random=44,18,\nbssplit=4k/8:8k/7:16k/2:32k/2:64k/15:128k/3:256k/6:512k/57,4k/2:8k/6:16k/1:32k/2:64k/4:128k/1:256k/2:512k/82\nrate=610k,360k\n\n[job2]\nnumjobs=1\niodepth=70\nrw=randwrite\nbssplit=,4k/63:8k/34:16k/3\nrate_iops=15\n\n[job3]\nnumjobs=8\niodepth=40\nrw=randwrite\nbssplit=4k/55:8k/40:16k/5\nrate=10k\n"
  },
  {
    "path": "jobfiles/wscache_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[navy_reader]\nrate=${RRATE}k\nnumjobs=48\niodepth=${DEPTH}\nrw=randread\npercentage_random=99,0\nbssplit=128K/97:256K/3\noffset=0%\noffset_align=4K\nsize=${SIZE}\n\n[navy_writer]\nnumjobs=32\niodepth=7\noffset=0%\nsize=${SIZE}\nrw=randwrite\npercentage_random=0,45\nbssplit=128K/97:256K/3\nthinktime=${W1THINK}\nthinktime_blocks=58\n\n[trimmer]\nnumjobs=1\niodepth=1\noffset=71%\nsize=28%\nrw=trim\nbssplit=8M/100\nthinktime=${W2THINK}\nthinktime_blocks=1\n"
  },
  {
    "path": "jobfiles/wscache_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=${IOENGINE}\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[navy_reader]\nrate=${RRATE}k\nnumjobs=48\niodepth=${DEPTH}\nrw=randread\npercentage_random=99,0\nbssplit=128K/97:256K/3\noffset=0%\noffset_align=4K\nsize=${SIZE}\n\n[navy_writer]\nnumjobs=32\niodepth=7\noffset=0%\nsize=${SIZE}\nrw=randwrite\npercentage_random=0,45\nbssplit=128K/97:256K/3\nthinktime=${W1THINK}\nthinktime_blocks=58\n\n[trimmer]\nnumjobs=1\niodepth=1\noffset=71%\nsize=28%\nrw=trim\nbssplit=8M/100\nthinktime=${W2THINK}\nthinktime_blocks=1\n"
  },
  {
    "path": "jobfiles/wsf-laser-ro_2H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=4\niodepth=${DEPTH}\niodepth_batch=32\nrw=randread\npercentage_random=100,0\nbssplit=4K/48:8K/51:16K/1\noffset=0%\noffset_align=4K\noffset_increment=25%\nsize=${SIZE}\n\n[IO_mnt]\nrate=120k\nnumjobs=6\niodepth=32\niodepth_batch=32\nrw=randread\npercentage_random=55,0\nbssplit=4K/1:64K/3:128K/1:256K/75:1M/20\noffset=0%\noffset_align=4K\noffset_increment=16%\nsize=3%\n"
  },
  {
    "path": "jobfiles/wsf-t.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=4\niodepth=5\nrw=randread\npercentage_random=97,0\nbssplit=8K/17:16K/37:32K/39:64K/4:128K/3\noffset=0%\noffset_align=4K\noffset_increment=25%\n\n[IO_mnt_0]\nnumjobs=4\niodepth=10\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,94\nbssplit=64K/10:256K/80:1M/10\nthinktime=${W1THINK}\nthinktime_blocks=10\n\n[xfsaid_kworker_0]\nnumjobs=4\niodepth=110\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,99\nbssplit=4k/50:8k/50\nthinktime=${W2THINK}\nthinktime_blocks=110\n\n[trims_0]\nnumjobs=4\niodepth=8\noffset=0%\noffset_increment=8%\nsize=2%\nrw=trim\nbssplit=4k/50:8M/50\nthinktime=${W3THINK}\nthinktime_blocks=16\n"
  },
  {
    "path": "jobfiles/wsf-tl.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=4\niodepth=5\nrw=randread\npercentage_random=97,0\nbssplit=4K/48:8K/43:16K/7:32K/1:64K/1\noffset=0%\noffset_align=4K\noffset_increment=25%\n\n[IO_mnt_0]\nnumjobs=4\niodepth=10\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,94\nbssplit=64K/10:256K/70:1024K/20\nthinktime=${W1THINK}\nthinktime_blocks=10\n\n[xfsaid_kworker_0]\nnumjobs=4\niodepth=820\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,99\nbssplit=4K/100\nthinktime=${W2THINK}\nthinktime_blocks=820\n\n[trims_0]\nnumjobs=4\niodepth=8\noffset=0%\noffset_increment=8%\nsize=2%\nrw=trim\nbssplit=4M/50:8M/50\nthinktime=${W3THINK}\nthinktime_blocks=20\n"
  },
  {
    "path": "jobfiles/wsf-tl_1H22.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=6\niodepth=${DEPTH}\nrw=randread\npercentage_random=99,0\nbssplit=4K/33:8K/38:16K/26:32K/1:64K/1:256K/1\n# mean=12.04K\noffset=0%\noffset_align=4K\noffset_increment=16%\nsize=16%\n\n[IO_mnt_0]\nnumjobs=6\niodepth=20\noffset=0%\noffset_increment=16%\nsize=16%\nrw=randwrite\npercentage_random=0,30\nbssplit=4K/2:8K/1:16K/3:32K/2:64K/2:128K/2:256K/70:1M/18\n# mean=368.6K\nthinktime=${W1THINK}\nthinktime_blocks=20\n\n[iou_wrk_0]\nnumjobs=6\niodepth=4\noffset=0%\noffset_increment=16%\nsize=16%\nrw=randwrite\npercentage_random=0,99\nbssplit=32K/100\nthinktime=${W2THINK}\nthinktime_blocks=4\n\n[trims_0]\nrate=80m\nnumjobs=6\niodepth=1\noffset=0%\noffset_increment=16%\nsize=16%\nrw=trim\nbssplit=4K/43:8K/2:16K/3:32K/3:128K/1:512K/2:1M/2:2M/4:4M/9:8M/31\n# mean=3025K\nthinktime=${W3THINK}\nthinktime_blocks=27\n"
  },
  {
    "path": "jobfiles/wsf-tl_1H25.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=${IOENGINE}\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=6\niodepth=${DEPTH}\nrw=randread\npercentage_random=99,0\nbssplit=4K/33:8K/38:16K/26:32K/1:64K/1:256K/1\n# mean=12.04K\noffset=0%\noffset_align=4K\noffset_increment=16%\nsize=16%\n\n[IO_mnt_0]\nnumjobs=6\niodepth=20\noffset=0%\noffset_increment=16%\nsize=16%\nrw=randwrite\npercentage_random=0,30\nbssplit=4K/2:8K/1:16K/3:32K/2:64K/2:128K/2:256K/70:1M/18\n# mean=368.6K\nthinktime=${W1THINK}\nthinktime_blocks=20\n\n[iou_wrk_0]\nnumjobs=6\niodepth=4\noffset=0%\noffset_increment=16%\nsize=16%\nrw=randwrite\npercentage_random=0,99\nbssplit=32K/100\nthinktime=${W2THINK}\nthinktime_blocks=4\n\n[trims_0]\nrate=80m\nnumjobs=6\niodepth=1\noffset=0%\noffset_increment=16%\nsize=16%\nrw=trim\nbssplit=4K/43:8K/2:16K/3:32K/3:128K/1:512K/2:1M/2:2M/4:4M/9:8M/31\n# mean=3025K\nthinktime=${W3THINK}\nthinktime_blocks=27\n"
  },
  {
    "path": "jobfiles/wsf-tl_2H21.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\ndirect=1\nioengine=libaio\nrandom_generator=tausworthe64\ninvalidate=1\ntime_based\nnorandommap\nrandrepeat=0\nramp_time=${RAMPTIME}\nruntime=${TIME}\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\ngroup_reporting=1\nfilename=${DEV}\n\n[poll_alow]\nrate=${RRATE}m\nnumjobs=4\niodepth=${DEPTH}\nrw=randread\npercentage_random=97,0\nbssplit=4K/48:8K/43:16K/7:32K/1:64K/1\noffset=0%\noffset_align=4K\noffset_increment=25%\n\n[IO_mnt_0]\nnumjobs=4\niodepth=10\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,94\nbssplit=64K/10:256K/70:1024K/20\nthinktime=${W1THINK}\nthinktime_blocks=10\n\n[xfsaid_kworker_0]\nnumjobs=4\niodepth=820\noffset=0%\noffset_increment=25%\nrw=randwrite\npercentage_random=0,99\nbssplit=4K/100\nthinktime=${W2THINK}\nthinktime_blocks=820\n\n[trims_0]\nnumjobs=4\niodepth=8\noffset=0%\noffset_increment=8%\nsize=2%\nrw=trim\nbssplit=4M/50:8M/50\nthinktime=${W3THINK}\nthinktime_blocks=20\n"
  },
  {
    "path": "setup.cfg",
    "content": "# Copyright (c) 2017-present, Facebook, Inc.\n# All rights reserved.\n\n[nosetests]\ndetailed-errors = 1\nlogging-clear-handlers = 1\nverbosity = 1\n"
  },
  {
    "path": "setup.py",
    "content": "#!/usr/bin/env python3\n# Copyright (c) Facebook, Inc. and its affiliates.\n\nimport codecs\nimport glob\nimport os\n\nfrom setuptools import find_packages, setup\n\nhere = os.path.abspath(os.path.dirname(__file__))\n\nwith codecs.open(os.path.join(here, \"README.md\"), encoding=\"utf-8\") as f:\n    long_description = f.read()\n\n\ndef get_data_files():\n    # To install data files here will require root privileges\n    base_dir = \"/usr/local/fb-FioSynthFlash\"\n    data_files = [\n        (base_dir, [\"CODE_OF_CONDUCT.md\"]),\n        (base_dir, [\"CONTRIBUTING.md\"]),\n        (base_dir, [\"LICENSE\"]),\n        (base_dir, [\"README.md\"]),\n        (base_dir, [\"README-READHAMMER.txt\"]),\n        (base_dir, [\"Release_Notes.txt\"]),\n        (os.path.join(base_dir, \"jobfiles\"), glob.glob(\"jobfiles/*\")),\n        (os.path.join(base_dir, \"wkldsuites\"), glob.glob(\"wkldsuites/*\")),\n        (os.path.join(base_dir, \"fiosynth_lib\"), glob.glob(\"fiosynth_lib/*\")),\n    ]\n    return data_files\n\n\nsetup(\n    name=\"fiosynth\",\n    version=\"3.6.0\",\n    description=\"FB fio Synthetic Benchmark Suite\",\n    long_description=long_description,\n    author=\"Darryl Gardner\",\n    author_email=\"darryleg@fb.com\",\n    packages=find_packages(exclude=[\"jobfiles\", \"wkldsuites\", \"tests\"]),\n    data_files=get_data_files(),\n    license=\"MIT\",\n    scripts=[\"fiosynth.py\"],\n    entry_points={\n        \"console_scripts\": [\n            \"fiosynth=fiosynth_lib.fiosynth:main\",\n            \"FioFlashJsonParser=fiosynth_lib.fio_json_parser:cli_main\",\n            \"GetFlashConfig=fiosynth_lib.flash_config:main\",\n            \"healthTools=fiosynth_lib.health_tools:main\",\n        ],\n    },\n    classifiers=[\n        \"Development Status :: 3 - Alpha\",\n        \"Intended Audience :: Developers\",\n        \"Programming Language :: Python :: 2.7\",\n        \"Programming Language :: Python :: 3\",\n    ],\n    keywords=\"benchmark fio performance storage\",\n)\n"
  },
  {
    "path": "smartAll.sh",
    "content": "#!/bin/bash\n# Copyright (c) Facebook, Inc. and its affiliates.\n\nfor i in $(sg_map -i -x | grep ATA | awk \"{print $7}\")\ndo\n  smartctl -x \"$i\"\ndone\n"
  },
  {
    "path": "test-requirements.txt",
    "content": "# Copyright (c) 2017-present, Facebook, Inc.\n# All rights reserved.\n\nnose>=1.3\nflake8>=2.1.0\n"
  },
  {
    "path": "tests/__init__.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n"
  },
  {
    "path": "tests/sample_fio_results/sample-2017-11-21_16-40.csv",
    "content": "Jobname,Read_IOPS,Read_BW,Write_IOPS,Write_BW,Mean_Read_Latency,Max_Read_Latency,P25_Read_Latency,P50_Read_Latency,P70_Read_Latency,P75_Read_Latency,P90_Read_Latency,P99_Read_Latency,P99.9_Read_Latency,P99.99_Read_Latency,P99.999_Read_Latency,P99.9999_Read_Latency,Mean_Write_Latency,Max_Write_Latency,P25_Write_Latency,P50_Write_Latency,P70_Write_Latency,P75_Write_Latency,P90_Write_Latency,P99_Write_Latency,P99.9_Write_Latency,P99.99_Write_Latency,P99.999_Write_Latency,P99.9999_Write_Latency,Trim_IOPS,Trim_BW,Mean_Trim_Latency,Max_Trim_Latency,P25_Trim_Latency,P50_Trim_Latency,P70_Trim_Latency,P75_Trim_Latency,P90_Trim_Latency,P99_Trim_Latency,P99.9_Trim_Latency,P99.99_Trim_Latency,P99.999_Trim_Latency,P99.9999_Trim_Latency\r\nsample_1_run1,9.431456,151,0.0,0,15739.230283216999,124553.1,10420.224,12910.592,15269.888,16056.32,20316.16,110624.768,124256.256,124256.256,124256.256,124256.256,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0\r\nsample_2_run1,9.433336,151,0.0,0,13968.853762237999,85202.762,9895.936,12910.592,15007.744,15925.248,19791.872,61079.552,85458.944,85458.944,85458.944,85458.944,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0\r\n"
  },
  {
    "path": "tests/sample_fio_results/sample_1_run1.json",
    "content": "{\n  \"fio version\" : \"fio-3.1\",\n  \"timestamp\" : 1511311277,\n  \"timestamp_ms\" : 1511311277612,\n  \"time\" : \"Tue Nov 21 16:41:17 2017\",\n  \"global options\" : {\n    \"percentile_list\" : \"1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\",\n    \"rw\" : \"randread\",\n    \"bs\" : \"16K\",\n    \"ba\" : \"16K\",\n    \"size\" : \"100%\",\n    \"ioengine\" : \"libaio\",\n    \"iodepth\" : \"7\",\n    \"direct\" : \"1\",\n    \"loops\" : \"10000\",\n    \"invalidate\" : \"1\",\n    \"ramp_time\" : \"30s\",\n    \"randrepeat\" : \"0\",\n    \"runtime\" : \"30s\",\n    \"group_reporting\" : \"1\",\n    \"random_generator\" : \"tausworthe64\"\n  },\n  \"jobs\" : [\n    {\n      \"jobname\" : \"job0\",\n      \"groupid\" : 0,\n      \"error\" : 0,\n      \"eta\" : 0,\n      \"elapsed\" : 61,\n      \"job options\" : {\n        \"rate\" : \"100k\",\n        \"filename\" : \"/dev/sdc\"\n      },\n      \"read\" : {\n        \"io_bytes\" : 4685824,\n        \"io_kbytes\" : 4576,\n        \"bw\" : 151,\n        \"iops\" : 9.431456,\n        \"runtime\" : 30112,\n        \"total_ios\" : 284,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 6674,\n          \"max\" : 57325,\n          \"mean\" : 29125.398601,\n          \"stddev\" : 9070.865818\n        },\n        \"clat_ns\" : {\n          \"min\" : 4166543,\n          \"max\" : 124553100,\n          \"mean\" : 15739230.283217,\n          \"stddev\" : 14869558.500847,\n          \"percentile\" : {\n            \"1.000000\" : 4358144,\n            \"5.000000\" : 6717440,\n            \"10.000000\" : 7962624,\n            \"20.000000\" : 9764864,\n            \"25.000000\" : 10420224,\n            \"30.000000\" : 10944512,\n            \"40.000000\" : 12124160,\n            \"50.000000\" : 12910592,\n            \"60.000000\" : 13959168,\n            \"70.000000\" : 15269888,\n            \"75.000000\" : 16056320,\n            \"80.000000\" : 17170432,\n            \"90.000000\" : 20316160,\n            \"95.000000\" : 24772608,\n            \"99.000000\" : 110624768,\n            \"99.900000\" : 124256256,\n            \"99.950000\" : 124256256,\n            \"99.990000\" : 124256256,\n            \"99.999000\" : 124256256,\n            \"99.999900\" : 124256256\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 4201635,\n          \"max\" : 124560107,\n          \"mean\" : 15769259.961538,\n          \"stddev\" : 14867207.169235\n        },\n        \"bw_min\" : 32,\n        \"bw_max\" : 256,\n        \"bw_agg\" : 51.883992,\n        \"bw_mean\" : 78.344828,\n        \"bw_dev\" : 36.872779,\n        \"bw_samples\" : 116,\n        \"iops_min\" : 2,\n        \"iops_max\" : 16,\n        \"iops_mean\" : 4.896552,\n        \"iops_stddev\" : 2.304549,\n        \"iops_samples\" : 116\n      },\n      \"write\" : {\n        \"io_bytes\" : 0,\n        \"io_kbytes\" : 0,\n        \"bw\" : 0,\n        \"iops\" : 0.000000,\n        \"runtime\" : 0,\n        \"total_ios\" : 0,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"clat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000,\n          \"percentile\" : {\n            \"1.000000\" : 0,\n            \"5.000000\" : 0,\n            \"10.000000\" : 0,\n            \"20.000000\" : 0,\n            \"25.000000\" : 0,\n            \"30.000000\" : 0,\n            \"40.000000\" : 0,\n            \"50.000000\" : 0,\n            \"60.000000\" : 0,\n            \"70.000000\" : 0,\n            \"75.000000\" : 0,\n            \"80.000000\" : 0,\n            \"90.000000\" : 0,\n            \"95.000000\" : 0,\n            \"99.000000\" : 0,\n            \"99.900000\" : 0,\n            \"99.950000\" : 0,\n            \"99.990000\" : 0,\n            \"99.999000\" : 0,\n            \"99.999900\" : 0\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"bw_min\" : 0,\n        \"bw_max\" : 0,\n        \"bw_agg\" : 0.000000,\n        \"bw_mean\" : 0.000000,\n        \"bw_dev\" : 0.000000,\n        \"bw_samples\" : 0,\n        \"iops_min\" : 0,\n        \"iops_max\" : 0,\n        \"iops_mean\" : 0.000000,\n        \"iops_stddev\" : 0.000000,\n        \"iops_samples\" : 0\n      },\n      \"trim\" : {\n        \"io_bytes\" : 0,\n        \"io_kbytes\" : 0,\n        \"bw\" : 0,\n        \"iops\" : 0.000000,\n        \"runtime\" : 0,\n        \"total_ios\" : 0,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"clat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000,\n          \"percentile\" : {\n            \"1.000000\" : 0,\n            \"5.000000\" : 0,\n            \"10.000000\" : 0,\n            \"20.000000\" : 0,\n            \"25.000000\" : 0,\n            \"30.000000\" : 0,\n            \"40.000000\" : 0,\n            \"50.000000\" : 0,\n            \"60.000000\" : 0,\n            \"70.000000\" : 0,\n            \"75.000000\" : 0,\n            \"80.000000\" : 0,\n            \"90.000000\" : 0,\n            \"95.000000\" : 0,\n            \"99.000000\" : 0,\n            \"99.900000\" : 0,\n            \"99.950000\" : 0,\n            \"99.990000\" : 0,\n            \"99.999000\" : 0,\n            \"99.999900\" : 0\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"bw_min\" : 0,\n        \"bw_max\" : 0,\n        \"bw_agg\" : 0.000000,\n        \"bw_mean\" : 0.000000,\n        \"bw_dev\" : 0.000000,\n        \"bw_samples\" : 0,\n        \"iops_min\" : 0,\n        \"iops_max\" : 0,\n        \"iops_mean\" : 0.000000,\n        \"iops_stddev\" : 0.000000,\n        \"iops_samples\" : 0\n      },\n      \"usr_cpu\" : 0.008304,\n      \"sys_cpu\" : 0.018269,\n      \"ctx\" : 559,\n      \"majf\" : 0,\n      \"minf\" : 6,\n      \"iodepth_level\" : {\n        \"1\" : 190.140845,\n        \"2\" : 2.816901,\n        \"4\" : 7.042254,\n        \"8\" : 0.000000,\n        \"16\" : 0.000000,\n        \"32\" : 0.000000,\n        \">=64\" : 0.000000\n      },\n      \"latency_ns\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.000000,\n        \"10\" : 0.000000,\n        \"20\" : 0.000000,\n        \"50\" : 0.000000,\n        \"100\" : 0.000000,\n        \"250\" : 0.000000,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000\n      },\n      \"latency_us\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.000000,\n        \"10\" : 0.000000,\n        \"20\" : 0.000000,\n        \"50\" : 0.000000,\n        \"100\" : 0.000000,\n        \"250\" : 0.000000,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000\n      },\n      \"latency_ms\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.000000,\n        \"10\" : 21.830986,\n        \"20\" : 68.309859,\n        \"50\" : 7.746479,\n        \"100\" : 1.760563,\n        \"250\" : 1.056338,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000,\n        \"2000\" : 0.000000,\n        \">=2000\" : 0.000000\n      },\n      \"latency_depth\" : 7,\n      \"latency_target\" : 0,\n      \"latency_percentile\" : 100.000000,\n      \"latency_window\" : 0\n    }\n  ],\n  \"disk_util\" : [\n    {\n      \"name\" : \"sdc\",\n      \"read_ios\" : 566,\n      \"write_ios\" : 0,\n      \"read_merges\" : 0,\n      \"write_merges\" : 0,\n      \"read_ticks\" : 9388,\n      \"write_ticks\" : 0,\n      \"in_queue\" : 9388,\n      \"util\" : 11.384559\n    }\n  ]\n}\n"
  },
  {
    "path": "tests/sample_fio_results/sample_2_run1.json",
    "content": "{\n  \"fio version\" : \"fio-3.1\",\n  \"timestamp\" : 1511311338,\n  \"timestamp_ms\" : 1511311338261,\n  \"time\" : \"Tue Nov 21 16:42:18 2017\",\n  \"global options\" : {\n    \"percentile_list\" : \"1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\",\n    \"rw\" : \"randread\",\n    \"bs\" : \"16K\",\n    \"ba\" : \"16K\",\n    \"size\" : \"100%\",\n    \"ioengine\" : \"libaio\",\n    \"iodepth\" : \"4\",\n    \"direct\" : \"1\",\n    \"loops\" : \"10000\",\n    \"invalidate\" : \"1\",\n    \"ramp_time\" : \"30s\",\n    \"randrepeat\" : \"0\",\n    \"runtime\" : \"30s\",\n    \"group_reporting\" : \"1\",\n    \"random_generator\" : \"tausworthe64\"\n  },\n  \"jobs\" : [\n    {\n      \"jobname\" : \"job0\",\n      \"groupid\" : 0,\n      \"error\" : 0,\n      \"eta\" : 0,\n      \"elapsed\" : 61,\n      \"job options\" : {\n        \"rate\" : \"100k\",\n        \"filename\" : \"/dev/sdc\"\n      },\n      \"read\" : {\n        \"io_bytes\" : 4685824,\n        \"io_kbytes\" : 4576,\n        \"bw\" : 151,\n        \"iops\" : 9.433336,\n        \"runtime\" : 30106,\n        \"total_ios\" : 284,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 8095,\n          \"max\" : 51852,\n          \"mean\" : 28224.937063,\n          \"stddev\" : 8368.610507\n        },\n        \"clat_ns\" : {\n          \"min\" : 3076839,\n          \"max\" : 85202762,\n          \"mean\" : 13968853.762238,\n          \"stddev\" : 8297193.249658,\n          \"percentile\" : {\n            \"1.000000\" : 4358144,\n            \"5.000000\" : 5931008,\n            \"10.000000\" : 7438336,\n            \"20.000000\" : 9502720,\n            \"25.000000\" : 9895936,\n            \"30.000000\" : 10420224,\n            \"40.000000\" : 11862016,\n            \"50.000000\" : 12910592,\n            \"60.000000\" : 13697024,\n            \"70.000000\" : 15007744,\n            \"75.000000\" : 15925248,\n            \"80.000000\" : 16908288,\n            \"90.000000\" : 19791872,\n            \"95.000000\" : 23199744,\n            \"99.000000\" : 61079552,\n            \"99.900000\" : 85458944,\n            \"99.950000\" : 85458944,\n            \"99.990000\" : 85458944,\n            \"99.999000\" : 85458944,\n            \"99.999900\" : 85458944\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 3113203,\n          \"max\" : 85211257,\n          \"mean\" : 13997974.073427,\n          \"stddev\" : 8294956.451486\n        },\n        \"bw_min\" : 31,\n        \"bw_max\" : 162,\n        \"bw_agg\" : 50.870944,\n        \"bw_mean\" : 76.815126,\n        \"bw_dev\" : 30.867669,\n        \"bw_samples\" : 119,\n        \"iops_min\" : 1,\n        \"iops_max\" : 10,\n        \"iops_mean\" : 4.705882,\n        \"iops_stddev\" : 1.984486,\n        \"iops_samples\" : 119\n      },\n      \"write\" : {\n        \"io_bytes\" : 0,\n        \"io_kbytes\" : 0,\n        \"bw\" : 0,\n        \"iops\" : 0.000000,\n        \"runtime\" : 0,\n        \"total_ios\" : 0,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"clat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000,\n          \"percentile\" : {\n            \"1.000000\" : 0,\n            \"5.000000\" : 0,\n            \"10.000000\" : 0,\n            \"20.000000\" : 0,\n            \"25.000000\" : 0,\n            \"30.000000\" : 0,\n            \"40.000000\" : 0,\n            \"50.000000\" : 0,\n            \"60.000000\" : 0,\n            \"70.000000\" : 0,\n            \"75.000000\" : 0,\n            \"80.000000\" : 0,\n            \"90.000000\" : 0,\n            \"95.000000\" : 0,\n            \"99.000000\" : 0,\n            \"99.900000\" : 0,\n            \"99.950000\" : 0,\n            \"99.990000\" : 0,\n            \"99.999000\" : 0,\n            \"99.999900\" : 0\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"bw_min\" : 0,\n        \"bw_max\" : 0,\n        \"bw_agg\" : 0.000000,\n        \"bw_mean\" : 0.000000,\n        \"bw_dev\" : 0.000000,\n        \"bw_samples\" : 0,\n        \"iops_min\" : 0,\n        \"iops_max\" : 0,\n        \"iops_mean\" : 0.000000,\n        \"iops_stddev\" : 0.000000,\n        \"iops_samples\" : 0\n      },\n      \"trim\" : {\n        \"io_bytes\" : 0,\n        \"io_kbytes\" : 0,\n        \"bw\" : 0,\n        \"iops\" : 0.000000,\n        \"runtime\" : 0,\n        \"total_ios\" : 0,\n        \"short_ios\" : 0,\n        \"drop_ios\" : 0,\n        \"slat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"clat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000,\n          \"percentile\" : {\n            \"1.000000\" : 0,\n            \"5.000000\" : 0,\n            \"10.000000\" : 0,\n            \"20.000000\" : 0,\n            \"25.000000\" : 0,\n            \"30.000000\" : 0,\n            \"40.000000\" : 0,\n            \"50.000000\" : 0,\n            \"60.000000\" : 0,\n            \"70.000000\" : 0,\n            \"75.000000\" : 0,\n            \"80.000000\" : 0,\n            \"90.000000\" : 0,\n            \"95.000000\" : 0,\n            \"99.000000\" : 0,\n            \"99.900000\" : 0,\n            \"99.950000\" : 0,\n            \"99.990000\" : 0,\n            \"99.999000\" : 0,\n            \"99.999900\" : 0\n          }\n        },\n        \"lat_ns\" : {\n          \"min\" : 0,\n          \"max\" : 0,\n          \"mean\" : 0.000000,\n          \"stddev\" : 0.000000\n        },\n        \"bw_min\" : 0,\n        \"bw_max\" : 0,\n        \"bw_agg\" : 0.000000,\n        \"bw_mean\" : 0.000000,\n        \"bw_dev\" : 0.000000,\n        \"bw_samples\" : 0,\n        \"iops_min\" : 0,\n        \"iops_max\" : 0,\n        \"iops_mean\" : 0.000000,\n        \"iops_stddev\" : 0.000000,\n        \"iops_samples\" : 0\n      },\n      \"usr_cpu\" : 0.019931,\n      \"sys_cpu\" : 0.011626,\n      \"ctx\" : 563,\n      \"majf\" : 0,\n      \"minf\" : 4,\n      \"iodepth_level\" : {\n        \"1\" : 194.366197,\n        \"2\" : 2.816901,\n        \"4\" : 2.816901,\n        \"8\" : 0.000000,\n        \"16\" : 0.000000,\n        \"32\" : 0.000000,\n        \">=64\" : 0.000000\n      },\n      \"latency_ns\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.000000,\n        \"10\" : 0.000000,\n        \"20\" : 0.000000,\n        \"50\" : 0.000000,\n        \"100\" : 0.000000,\n        \"250\" : 0.000000,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000\n      },\n      \"latency_us\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.000000,\n        \"10\" : 0.000000,\n        \"20\" : 0.000000,\n        \"50\" : 0.000000,\n        \"100\" : 0.000000,\n        \"250\" : 0.000000,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000\n      },\n      \"latency_ms\" : {\n        \"2\" : 0.000000,\n        \"4\" : 0.704225,\n        \"10\" : 24.647887,\n        \"20\" : 66.549296,\n        \"50\" : 7.394366,\n        \"100\" : 1.408451,\n        \"250\" : 0.000000,\n        \"500\" : 0.000000,\n        \"750\" : 0.000000,\n        \"1000\" : 0.000000,\n        \"2000\" : 0.000000,\n        \">=2000\" : 0.000000\n      },\n      \"latency_depth\" : 4,\n      \"latency_target\" : 0,\n      \"latency_percentile\" : 100.000000,\n      \"latency_window\" : 0\n    }\n  ],\n  \"disk_util\" : [\n    {\n      \"name\" : \"sdc\",\n      \"read_ios\" : 566,\n      \"write_ios\" : 0,\n      \"read_merges\" : 0,\n      \"write_merges\" : 0,\n      \"read_ticks\" : 8165,\n      \"write_ticks\" : 0,\n      \"in_queue\" : 8165,\n      \"util\" : 10.828015\n    }\n  ]\n}\n"
  },
  {
    "path": "tests/test_fio_json_parser.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n\nimport os\nimport shutil\nimport tempfile\nimport unittest\n\nfrom fiosynth_lib import fio_json_parser\n\nFIO_SAMPLES_DIR = \"sample_fio_results\"\nFIO_SAMPLE_CSV = \"sample-2017-11-21_16-40.csv\"\n\n\nclass TestFioJsonParser(unittest.TestCase):\n    def setUp(self):\n        current_dir = os.path.dirname(os.path.abspath(__file__))\n        samples_dirpath = os.path.join(current_dir, FIO_SAMPLES_DIR)\n        self.fio_json_files = fio_json_parser.get_json_files(samples_dirpath)\n        self.tmp_dir = tempfile.mkdtemp()  # Create temporary directory for csv\n        self.expected_csv_output = \"\"\n        expected_csv_path = os.path.join(samples_dirpath, FIO_SAMPLE_CSV)\n        with open(expected_csv_path) as csv_output:\n            self.expected_csv_output = csv_output.read().splitlines()\n\n    def tearDown(self):\n        # Clean up temporary directory\n        if self.tmp_dir:\n            shutil.rmtree(self.tmp_dir)\n\n    def _assert_csv_format(self, csv_filepath):\n        with open(csv_filepath) as csv_out:\n            actual_csv_lines = csv_out.read().splitlines()\n            for a, e in zip(actual_csv_lines, self.expected_csv_output):\n                self.assertEqual(a, e)\n\n    def test_write_csv_file_many_json_files(self):\n        csv_filepath = os.path.join(self.tmp_dir, \"multiple_test.csv\")\n        fio_json_parser.write_csv_file(csv_filepath, self.fio_json_files)\n        self._assert_csv_format(csv_filepath)\n\n    def test_write_csv_file_append_exisiting(self):\n        csv_filepath = os.path.join(self.tmp_dir, \"append_test.csv\")\n        for json_file in self.fio_json_files:\n            fio_json_parser.write_csv_file(csv_filepath, [json_file])\n            self._assert_csv_format(csv_filepath)\n\n\nif __name__ == \"__main__\":\n    unittest.main()\n"
  },
  {
    "path": "tmp.fio",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates.\n[global]\nrw=write\nblocksize=${BLKSIZE}\nblockalign=${BLKSIZE}\nsize=${SIZE}\nioengine=libaio\niodepth=${DEPTH}\ndirect=1\nloops=10000\ninvalidate=1\ntime_based\nramp_time=30s\nnorandommap\nrandrepeat=0\nruntime=${TIME}\ngroup_reporting=1\nnumjobs=4\npercentile_list=1:5:10:20:25:30:40:50:60:70:75:80:90:95:99:99.9:99.95:99.99:99.999:99.9999\n[/dev/vda2]\nfilename=/dev/vda2\n"
  },
  {
    "path": "tox.ini",
    "content": "# Copyright (c) 2017-present, Facebook, Inc.\n# All rights reserved.\n\n[tox]\nskipsdist = True\nenvlist = py{27,34,35,36}, flake8\nsetenv = VIRTUAL_ENV={envdir}\n         HOME={homedir}\n         LANG=en_US.UTF-8\n         LANGUAGE=en_US:en\n         LC_ALL=C\n         PYTHONHASHSEED=0\n         TOX_ENV_NAME={envname}\nwhitelist_externals = find\ndistribute = false\ncommands = find . -type f -name \"*.pyc\" -delete\npassenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY\ndeps = -r{toxinidir}/test-requirements.txt\ninstall_command = pip install -U {opts} {packages}\nusedevelop = True\n\n[testenv]\nbasepython =\n    py27: python2.7\n    py34: python3.4\n    py35: python3.5\n    py36: python3.6\ndeps = -r{toxinidir}/test-requirements.txt\ncommands = nosetests {toxinidir}/tests []\n\n[testenv:venv]\ncommands = {posargs}\n\n[testenv:flake8]\nbasepython = python2.7\ndeps = flake8\ncommands = flake8 .\n\n[flake8]\nshow-source = true\nexclude = .venv,.git,.tox,dist,*egg,build,setup.py,jobfiles,wkldsuites\n"
  },
  {
    "path": "wkldsuites/ALL_512K_Writes_wTRIM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_precon_1H22.fio\",\n          \"alias\":\"100pct_Write_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"29400\",\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/ALL_Reads",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVI_Read_1H22.fio\",\n          \"alias\":\"All_Reads\",\n          \"values\" : {\n              \"TIME\" : \"29400\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 26,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"90%\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Boot_SSD",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"192K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"twshared.fio\",\n         \"alias\":\"Boot_SSD_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"RATE1\": \"0\",\n             \"W1THINK\" : 30000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twshared.fio\",\n          \"alias\":\"Boot_SSD_twshared\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\": \"140k,3m\",\n              \"W1THINK\" : 30000\n          }\n         },\n         {\n          \"template\":\"twfeed.fio\",\n          \"alias\":\"Boot_SSD_twfeed\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 30000\n          }\n         },\n         {\n          \"template\":\"rsw_burst.fio\",\n          \"alias\":\"Boot_SSD_wedge\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 30000\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Boot_SSD_hxfs\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"110k\",\n              \"RATE2\" : \"6k\",\n              \"W1THINK\" : 1250,\n              \"W2THINK\" : 250\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/BurstTrim",
    "content": "{\n \"def\": [\n         {\n          \"template\": \"bursttrim.fio\",\n          \"alias\": \"BurstTrim\",\n          \"values\": {\n              \"TIME\": \"1200\",\n              \"RRATE\": 50000,\n              \"SIZE\": \"90%\",\n              \"BLKSIZE\": \"4k/25:16k/25:64k/25:256k/25\",\n              \"DEPTH\": 1200,\n              \"W4THINK\": 500000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1200000,\n              \"W2THINK\" : 3200,\n              \"W3THINK\" : 50000,\n              \"W4THINK\" : 270000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1200000,\n              \"W2THINK\" : 3200,\n              \"W3THINK\" : 50000,\n              \"W4THINK\" : 270000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 164\n              },\n              \"write\" : {\n                  \"MIN\" : 96\n              },\n              \"trim\" : {\n                  \"MIN\" : 0\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1000,\n                  \"P99.99\" : 2000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_1H25",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1092000,\n              \"W2THINK\" : 2912,\n              \"W3THINK\" : 45500,\n              \"W4THINK\" : 245700,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 17472000,\n              \"W2THINK\" : 465920,\n              \"W3THINK\" : 7280000,\n              \"W4THINK\" : 39312000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 17472000,\n              \"W2THINK\" : 465920,\n              \"W3THINK\" : 7280000,\n              \"W4THINK\" : 39312000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 164\n              },\n              \"write\" : {\n                  \"MIN\" : 96\n              },\n              \"trim\" : {\n                  \"MIN\" : 0\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1000,\n                  \"P99.99\" : 2000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_2H20",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1200000,\n              \"W2THINK\" : 3200,\n              \"W3THINK\" : 50000,\n              \"W4THINK\" : 270000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 164\n              },\n              \"write\" : {\n                  \"MIN\" : 96\n              },\n              \"trim\" : {\n                  \"MIN\" : 0\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5500,\n                  \"P99.99999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 20000,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_Sweep",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1200000,\n              \"W2THINK\" : 3200,\n              \"W3THINK\" : 50000,\n              \"W4THINK\" : 270000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 900,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 6400000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 170600,\n              \"W3THINK\" : 2600000,\n              \"W4THINK\" : 14400000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 900,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 6400000,\n              \"W2THINK\" : 170600,\n              \"W3THINK\" : 2600000,\n              \"W4THINK\" : 14400000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_Sweep_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1200000,\n              \"W2THINK\" : 3200,\n              \"W3THINK\" : 50000,\n              \"W4THINK\" : 270000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 900,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 6400000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 170600,\n              \"W3THINK\" : 2600000,\n              \"W4THINK\" : 14400000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 900,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 6400000,\n              \"W2THINK\" : 170600,\n              \"W3THINK\" : 2600000,\n              \"W4THINK\" : 14400000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Cache_Sweep_1H25",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"bcache_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1092000,\n              \"W2THINK\" : 2912,\n              \"W3THINK\" : 45500,\n              \"W4THINK\" : 245700,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"bcache_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 17472000,\n              \"W2THINK\" : 465920,\n              \"W3THINK\" : 7280000,\n              \"W4THINK\" : 39312000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"B_Cache_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 17472000,\n              \"W2THINK\" : 465920,\n              \"W3THINK\" : 7280000,\n              \"W4THINK\" : 39312000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"B_Cache_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 990,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 5824000,\n              \"W2THINK\" : 465920,\n              \"W3THINK\" : 7280000,\n              \"W4THINK\" : 39312000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"B_Cache_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 319,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 17472000,\n              \"W2THINK\" : 155246,\n              \"W3THINK\" : 2366000,\n              \"W4THINK\" : 13104000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"bcache_1H25.fio\",\n          \"alias\":\"B_Cache_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 990,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 5824000,\n              \"W2THINK\" : 155246,\n              \"W3THINK\" : 2366000,\n              \"W4THINK\" : 13104000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Drive_fill",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"drive_fill.fio\",\n          \"alias\":\"drive_fill\",\n          \"values\" : {\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Fio_4C",
    "content": "{\n    \"pre\":[\n        {\n            \"template\":\"prep_flash.fio\",\n            \"alias\":\"prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"512K\",\n                \"DEPTH\" : 256\n            }\n        }\n           ],\n     \"def\":[\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n        },\n        {\n            \"template\":\"gen_randread.fio\",\n            \"alias\":\"gen_randread\",\n            \"values\" : {\n                \"TIME\" : \"1200\",\n                \"RAMPTIME\": \"600\",\n                \"BLKSIZE\" : \"4K\",\n                \"DEPTH\" : 64,\n                \"SIZE\" : \"100%\"\n              }\n        },\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n        },\n        {\n            \"template\":\"gen_randwrite.fio\",\n            \"alias\":\"gen_randwrite\",\n            \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"4K\",\n            \"DEPTH\" : 64,\n            \"SIZE\" : \"100%\"\n            }\n        },\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n        },\n        {\n            \"template\":\"gen_read.fio\",\n            \"alias\":\"gen_read\",\n            \"values\" : {\n                \"TIME\" : \"1200\",\n                \"RAMPTIME\": \"600\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256,\n                \"SIZE\" : \"100%\"\n            }\n        },\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n        },\n        {\n            \"template\":\"gen_write.fio\",\n            \"alias\":\"gen_write\",\n            \"values\" : {\n                \"TIME\" : \"1200\",\n                \"RAMPTIME\": \"600\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256,\n                \"SIZE\" : \"100%\"\n            }\n        },\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n        },\n        {\n            \"template\":\"gen_randrw_70_30.fio\",\n            \"alias\":\"gen_randrw_70_30\",\n            \"values\" : {\n                \"TIME\" : \"1200\",\n                \"RAMPTIME\": \"600\",\n                \"BLKSIZE\" : \"4K\",\n                \"DEPTH\" : 64,\n                \"SIZE\" : \"100%\"\n            }\n        }\n        ],\n    \"run_cycles\": 1,\n    \"precondition_cycles\": 1,\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"N\"\n    }\n"
  },
  {
    "path": "wkldsuites/Fio_4C_boot",
    "content": "{\n    \"pre\":[\n            {\n             \"template\":\"prep_flash.fio\",\n             \"alias\":\"prep_flash\",\n             \"values\" : {\n                 \"TIME\" : \"N/A\",\n                 \"BLKSIZE\" : \"512K\",\n                 \"DEPTH\" : 256\n\n             }\n            }\n           ],\n     \"def\":[\n        {\n            \"template\":\"gen_prep_flash.fio\",\n            \"alias\":\"gen_prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"128K\",\n                \"DEPTH\" : 256\n            }\n           },\n             {\n              \"template\":\"gen_randread.fio\",\n              \"alias\":\"gen_randread\",\n              \"values\" : {\n                  \"TIME\" : \"1200\",\n                  \"RAMPTIME\": \"600\",\n                  \"BLKSIZE\" : \"4K\",\n                  \"DEPTH\" : 32,\n                  \"SIZE\" : \"100%\"\n              }\n             },\n             {\n                \"template\":\"gen_prep_flash.fio\",\n                \"alias\":\"gen_prep_flash\",\n                \"values\" : {\n                    \"TIME\" : \"N/A\",\n                    \"BLKSIZE\" : \"128K\",\n                    \"DEPTH\" : 256\n                }\n               },\n        {\n              \"template\":\"gen_randwrite.fio\",\n              \"alias\":\"gen_randwrite\",\n              \"values\" : {\n                \"TIME\" : \"1200\",\n                \"RAMPTIME\": \"600\",\n                \"BLKSIZE\" : \"4K\",\n                \"DEPTH\" : 32,\n                \"SIZE\" : \"100%\"\n              }\n             },\n             {\n                \"template\":\"gen_prep_flash.fio\",\n                \"alias\":\"gen_prep_flash\",\n                \"values\" : {\n                    \"TIME\" : \"N/A\",\n                    \"BLKSIZE\" : \"128K\",\n                    \"DEPTH\" : 256\n                }\n               },\n        {\n              \"template\":\"gen_read.fio\",\n              \"alias\":\"gen_read\",\n              \"values\" : {\n                  \"TIME\" : \"1200\",\n                  \"RAMPTIME\": \"600\",\n                  \"BLKSIZE\" : \"128K\",\n                  \"DEPTH\" : 32,\n                  \"SIZE\" : \"100%\"\n              }\n             },\n             {\n                \"template\":\"gen_prep_flash.fio\",\n                \"alias\":\"gen_prep_flash\",\n                \"values\" : {\n                    \"TIME\" : \"N/A\",\n                    \"BLKSIZE\" : \"128K\",\n                    \"DEPTH\" : 256\n                }\n               },\n    {\n              \"template\":\"gen_write.fio\",\n              \"alias\":\"gen_write\",\n              \"values\" : {\n                  \"TIME\" : \"1200\",\n                  \"RAMPTIME\": \"600\",\n                  \"BLKSIZE\" : \"128K\",\n                  \"DEPTH\" : 32,\n                  \"SIZE\" : \"100%\"\n              }\n             },\n             {\n                \"template\":\"gen_prep_flash.fio\",\n                \"alias\":\"gen_prep_flash\",\n                \"values\" : {\n                    \"TIME\" : \"N/A\",\n                    \"BLKSIZE\" : \"128K\",\n                    \"DEPTH\" : 256\n                }\n               },\n        {\n              \"template\":\"gen_randrw_70_30.fio\",\n              \"alias\":\"gen_randrw_70_30\",\n              \"values\" : {\n                  \"TIME\" : \"1200\",\n                  \"RAMPTIME\": \"600\",\n                  \"BLKSIZE\" : \"4K\",\n                  \"DEPTH\" : 32,\n                  \"SIZE\" : \"100%\"\n              }\n             }\n            ],\n    \"run_cycles\": 1,\n    \"precondition_cycles\": 1,\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"N\"\n    }\n"
  },
  {
    "path": "wkldsuites/HDDPeakWklds",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD001\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD002\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD004\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD008\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD016\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD032\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD064\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD0128\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD001\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD002\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD004\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD008\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD016\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD032\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD064\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD128\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD001\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD002\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD004\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD008\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD016\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD032\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD064\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_70_30.fio\",\n          \"alias\":\"70_30_QD128\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD001\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD002\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD004\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD008\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD016\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD032\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD064\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD128\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD001\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD002\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD004\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD008\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD016\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD032\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD064\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"10%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD128\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"10%\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash.fio\",\n          \"alias\":\"prep_flash\",\n          \"values\" : {\n          \"TIME\" : \"N/A\",\n          \"BLKSIZE\" : \"512K\",\n          \"DEPTH\" : 256,\n          \"RRATE\" : 0,\n          \"SIZE\" : \"N/A\",\n          \"W1THINK\" : 0,\n          \"W2THINK\" : 0,\n          \"W3THINK\" : 0,\n          \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"T6_precondition\",\n          \"values\" : {\n          \"TIME\" : \"3600\",\n          \"BLKSIZE\" : \"4K\",\n          \"DEPTH\" : 10,\n          \"RRATE\" : 3500,\n          \"SIZE\" : \"100%\",\n          \"W1THINK\" : 12800,\n          \"W2THINK\" : 25600,\n          \"W3THINK\" : 0,\n          \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"T6_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_M1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_M2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_H1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 30000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_H2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_M1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_M2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_H1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 30000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n\t      \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_M1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_M2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_H1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 30000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_H2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_M1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_M2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_H1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 30000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n\t      \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"32K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"32K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n      \t      \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"trimrate\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_flash.fio\",\n          \"alias\":\"prep_flash\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"RR_SW_HE.fio\",\n          \"alias\":\"RR_SW_HE_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"RR_SW_HE.fio\",\n          \"alias\":\"RR_SW_100K\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_HE.fio\",\n          \"alias\":\"70_30_HE_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_HE.fio\",\n          \"alias\":\"70_30_100K\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short",
    "content": "{\n \"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"TypeVI.fio\",\n         \"alias\":\"T6_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 3500,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1280000,\n\t      \"W2THINK\" : 2560000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_90",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 25600000,\n              \"W4THINK\" : 60000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_noTRIM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVI90_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R6DWPD_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 8750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R9DWPD_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 8750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_noTRIM.fio\",\n          \"alias\":\"MyRocks_Heavy_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 4375,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 107200,\n              \"W2THINK\" : 480000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_noTRIM.fio\",\n          \"alias\":\"FLeaf_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/74:8192/15:12288/5:16384/2:20480/2:262144/2\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 35000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_HQD_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 125,\n              \"RRATE\" : 188,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12288000,\n              \"W2THINK\" : 24576000,\n              \"W3THINK\" : 1040000,\n              \"W4THINK\" : 8000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 8750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 8750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 4375,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 107200,\n              \"W2THINK\" : 480000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/74:8192/15:12288/5:16384/2:20480/2:262144/2\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 35000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_HQD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 125,\n              \"RRATE\" : 188,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12288000,\n              \"W2THINK\" : 24576000,\n              \"W3THINK\" : 1040000,\n              \"W4THINK\" : 8000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_1H20",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 72\n              },\n              \"trim\" : {\n                  \"MIN\" : 117\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 25000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 93\n              },\n              \"trim\" : {\n                  \"MIN\" : 156\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2200,\n                  \"P99.99\" : 5500,\n                  \"P99.99999\" : 9500\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 25000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 210\n              },\n              \"write\" : {\n                  \"MIN\" : 101\n              },\n              \"trim\" : {\n                  \"MIN\" : 22\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500\n              },\n              \"write\" : {\n                  \"P99.99\" : 10000,\n                  \"P99.9999\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 320\n              },\n              \"write\" : {\n                  \"MIN\" : 87\n              },\n              \"trim\" : {\n                  \"MIN\" : 89\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 3000,\n                  \"P99.99\" : 6000,\n                  \"P99.99999\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 20000,\n                  \"P99.9999\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon_1H22.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 72\n              },\n              \"trim\" : {\n                  \"MIN\" : 117\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.99999\" : 5000,\n                  \"MAX\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 8000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 93\n              },\n              \"trim\" : {\n                  \"MIN\" : 156\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 8000,\n                  \"MAX\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 10000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 210\n              },\n              \"write\" : {\n                  \"MIN\" : 101\n              },\n              \"trim\" : {\n                  \"MIN\" : 22\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 8500,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 8000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 320\n              },\n              \"write\" : {\n                  \"MIN\" : 87\n              },\n              \"trim\" : {\n                  \"MIN\" : 89\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 10000,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 12000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_1H22_HW_char_9DWPD_highBW_gen5",
    "content": "{\n    \"pre\": [\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"T6_precondition1\",\n            \"values\": {\n                \"TIME\": \"43200\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12800,\n                \"W2THINK\": 25600,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_precon_1H22.fio\",\n            \"alias\": \"T6_precondition2\",\n            \"values\": {\n                \"TIME\": \"600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12800,\n                \"W2THINK\": 25600,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R6DWPD_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 1280000,\n                \"W2THINK\": 2560000,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"MyRocks_wTRIM_1H22.fio\",\n            \"alias\": \"MyRocks_Heavy_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"8192/68:4096/8:16384/12:131072/12\",\n                \"DEPTH\": 20,\n                \"RRATE\": 210,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 87200,\n                \"W2THINK\": 400000,\n                \"W3THINK\": 144000000,\n                \"W4THINK\": 5280000,\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"FLeaf_wTRIM_1H22.fio\",\n            \"alias\": \"FLeaf_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n                \"DEPTH\": 10,\n                \"RRATE\": 107,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 96000,\n                \"W2THINK\": 76000000,\n                \"OFFSET2\": 100000\n            }\n        }\n    ],\n    \"def\": [\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W93\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 93\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W200\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 446400,\n                \"W2THINK\": 892800,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 200\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W300\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 297600,\n                \"W2THINK\": 595200,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 300\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 178560,\n                \"W2THINK\": 357120,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W750\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 119040,\n                \"W2THINK\": 238080,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 750\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W1000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 89280,\n                \"W2THINK\": 178560,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 1000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W1250\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 71424,\n                \"W2THINK\": 142848,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 1250\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W1500\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 59520,\n                \"W2THINK\": 119040,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 1500\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R69_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 69\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R200_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 200,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 200\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R500_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 500\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R750_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 750\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1000_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1000\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1250_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1250,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1250\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1500_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1500\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1750_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1750,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1750\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2000_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2000\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R2500_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 2500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 2500\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3000_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3000,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3000\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R3500_W2000\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 3500,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44640,\n                \"W2THINK\": 89280,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 3500\n                    },\n                    \"write\": {\n                        \"MIN\": 2000\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        }\n    ],\n    \"run_cycles\": 1,\n    \"precondition_cycles\": 1,\n    \"precondition_first_cycle_only\": \"Y\",\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_1H22_HW_char_9DWPD_highBW_gen5_IOPS",
    "content": "{\n    \"pre\": [\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"T6_precondition1\",\n            \"values\": {\n                \"TIME\": \"43200\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12800,\n                \"W2THINK\": 25600,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_precon_1H22.fio\",\n            \"alias\": \"T6_precondition2\",\n            \"values\": {\n                \"TIME\": \"600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12800,\n                \"W2THINK\": 25600,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R6DWPD_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 1280000,\n                \"W2THINK\": 2560000,\n                \"W3THINK\": 12800000,\n                \"W4THINK\": 30000000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n                \"DEPTH\": 13,\n                \"RRATE\": 69,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 1920000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"512K\",\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"MyRocks_wTRIM_1H22.fio\",\n            \"alias\": \"MyRocks_Heavy_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"8192/68:4096/8:16384/12:131072/12\",\n                \"DEPTH\": 20,\n                \"RRATE\": 210,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 87200,\n                \"W2THINK\": 400000,\n                \"W3THINK\": 144000000,\n                \"W4THINK\": 5280000,\n                \"OFFSET2\": 100000\n            }\n        },\n        {\n            \"template\": \"FLeaf_wTRIM_1H22.fio\",\n            \"alias\": \"FLeaf_wTRIM_precondition\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"BLKSIZE\": \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n                \"DEPTH\": 10,\n                \"RRATE\": 107,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 96000,\n                \"W2THINK\": 76000000,\n                \"OFFSET2\": 100000\n            }\n        }\n    ],\n    \"def\": [\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W20\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 960000,\n                \"W2THINK\": 960000,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 20\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W39\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 457143,\n                \"W2THINK\": 457143,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 39\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W78\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 207792,\n                \"W2THINK\": 207792,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 78\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W156\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 86580,\n                \"W2THINK\": 86580,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 156\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W234\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 44400,\n                \"W2THINK\": 44400,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 234\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W313\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 23786,\n                \"W2THINK\": 23786,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 313\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W391\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 12686,\n                \"W2THINK\": 12686,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 391\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W488\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 6343,\n                \"W2THINK\": 6343,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 488\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R98_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 98,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 98\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R195_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 195,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 195\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R293_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 293,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 293\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R391_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 391,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 391\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R586_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 586,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 586\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R781_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 781,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 781\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R977_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 977,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 977\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1172_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1172,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1172\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1367_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1367,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1367\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1563_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1563,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1563\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1758_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1758,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1758\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        },\n        {\n            \"template\": \"TypeVIwTRIM_1H22_IOPS.fio\",\n            \"alias\": \"4K_L2R9DWPD_wTRIM_R1953_W586\",\n            \"values\": {\n                \"TIME\": \"1800\",\n                \"BLKSIZE\": \"4096/100\",\n                \"DEPTH\": 13,\n                \"RRATE\": 1953,\n                \"SIZE\": \"90%\",\n                \"W1THINK\": 3109,\n                \"W2THINK\": 3109,\n                \"W3THINK\": 9600000,\n                \"W4THINK\": 22500000,\n                \"MISC\": \"4K\",\n                \"OFFSET2\": 100000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 1953\n                    },\n                    \"write\": {\n                        \"MIN\": 586\n                    },\n                    \"trim\": {\n                        \"MIN\": 156\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1500,\n                        \"P99.99\": 2500,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 10000\n                    },\n                    \"write\": {\n                        \"P99.99\": 10000,\n                        \"P99.9999\": 15000,\n                        \"MAX\": 20000\n                    }\n                }\n            }\n        }\n    ],\n    \"run_cycles\": 1,\n    \"precondition_cycles\": 1,\n    \"precondition_first_cycle_only\": \"Y\",\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_1H25",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11648,\n              \"W2THINK\" : 23296,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon_1H25.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11648,\n              \"W2THINK\" : 23296,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1164800,\n              \"W2THINK\" : 2329600,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 873600,\n              \"W2THINK\" : 1747200,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 231,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 79352,\n              \"W2THINK\" : 364000,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 118,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87360,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1164800,\n              \"W2THINK\" : 2329600,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 72\n              },\n              \"trim\" : {\n                  \"MIN\" : 117\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.99999\" : 5000,\n                  \"MAX\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 8000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 873600,\n              \"W2THINK\" : 1747200,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 93\n              },\n              \"trim\" : {\n                  \"MIN\" : 156\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 8000,\n                  \"MAX\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 10000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 231,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 79352,\n              \"W2THINK\" : 364000,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 210\n              },\n              \"write\" : {\n                  \"MIN\" : 101\n              },\n              \"trim\" : {\n                  \"MIN\" : 22\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 8500,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 8000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 118,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87360,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 320\n              },\n              \"write\" : {\n                  \"MIN\" : 87\n              },\n              \"trim\" : {\n                  \"MIN\" : 89\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 2500,\n                  \"P99.9999\" : 10000,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 12000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_2H19",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 120,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 72\n              },\n              \"trim\" : {\n                  \"MIN\" : 117\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 93\n              },\n              \"trim\" : {\n                  \"MIN\" : 156\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2200,\n                  \"P99.99\" : 5500,\n                  \"P99.99999\" : 9500\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 25000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 120,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 120\n              },\n              \"write\" : {\n                  \"MIN\" : 101\n              },\n              \"trim\" : {\n                  \"MIN\" : 22\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500\n              },\n              \"write\" : {\n                  \"P99.99\" : 10000,\n                  \"P99.9999\" : 15000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 320\n              },\n              \"write\" : {\n                  \"MIN\" : 87\n              },\n              \"trim\" : {\n                  \"MIN\" : 89\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 3000,\n                  \"P99.99\" : 6000,\n                  \"P99.99999\" : 10000\n              },\n              \"write\" : {\n                  \"P99.99\" : 20000,\n                  \"P99.9999\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_2H20",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 72\n              },\n              \"trim\" : {\n                  \"MIN\" : 117\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 68\n              },\n              \"write\" : {\n                  \"MIN\" : 93\n              },\n              \"trim\" : {\n                  \"MIN\" : 156\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2200,\n                  \"P99.99\" : 5500,\n                  \"P99.99999\" : 9500,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 1500,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 210\n              },\n              \"write\" : {\n                  \"MIN\" : 101\n              },\n              \"trim\" : {\n                  \"MIN\" : 22\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 2000,\n                  \"P99.99\" : 5000,\n                  \"P99.99999\" : 8500,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 10000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 320\n              },\n              \"write\" : {\n                  \"MIN\" : 87\n              },\n              \"trim\" : {\n                  \"MIN\" : 89\n              },\n              \"scale_by_TB\" : {\n                  \"value\" : true\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 3000,\n                  \"P99.99\" : 6000,\n                  \"P99.99999\" : 10000,\n                  \"MAX\" : 15000\n              },\n              \"write\" : {\n                  \"P99.99\" : 20000,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_RAM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash.fio\",\n          \"alias\":\"prep_flash\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"100MTRIM\",\n          \"values\" : {\n              \"BLKSIZE\" : \"100m\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"DRAMwTRIM.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"DRAMwTRIM.fio\",\n          \"alias\":\"4K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"DRAMwTRIM.fio\",\n          \"alias\":\"4K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 25600000,\n              \"W4THINK\" : 60000000\n          }\n         },\n         {\n          \"template\":\"DRAMwTRIM.fio\",\n          \"alias\":\"4K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_SIT",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         }\n        ],\n\"run_cycles\": 700,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_Sweep",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 376320,\n              \"W2THINK\" : 752640,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 376320,\n              \"W2THINK\" : 752640,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 642,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 38400,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 642,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 38400,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_Sweep_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 376320,\n              \"W2THINK\" : 752640,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 376320,\n              \"W2THINK\" : 752640,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 642,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 38400,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 642,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 38400,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_Short_wTRIM_Sweep_1H25",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11648,\n              \"W2THINK\" : 23296,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11648,\n              \"W2THINK\" : 23296,\n              \"W3THINK\" : 11648000,\n              \"W4THINK\" : 27300000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 873600,\n              \"W2THINK\" : 1747200,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 231,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 79352,\n              \"W2THINK\" : 364000,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 118,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87360,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 873600,\n              \"W2THINK\" : 1747200,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 660,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 873600,\n              \"W2THINK\" : 1747200,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 76,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 342451,\n              \"W2THINK\" : 684902,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H25.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 660,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 342451,\n              \"W2THINK\" : 684902,\n              \"W3THINK\" : 8736000,\n              \"W4THINK\" : 20475000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 231,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 79352,\n              \"W2THINK\" : 364000,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1650,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 79352,\n              \"W2THINK\" : 364000,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 231,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 10369,\n              \"W2THINK\" : 47563,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H25.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1650,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 10369,\n              \"W2THINK\" : 47563,\n              \"W3THINK\" : 131040000,\n              \"W4THINK\" : 4804800,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 118,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87360,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 706,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87360,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 118,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 34944,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H25.fio\",\n          \"alias\":\"FLeaf_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 706,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 34944,\n              \"W2THINK\" : 69160000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 35000\n              },\n              \"write\" : {\n                  \"MAX\" : 45000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_noTRIM",
    "content": "{\n \"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_noTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 80,\n             \"RRATE\" : 60000,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_noTRIM.fio\",\n          \"alias\":\"SearchIndex_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 80,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000\n          }\n         },\n         {\n          \"template\":\"searchdoc_noTRIM.fio\",\n          \"alias\":\"SearchDocNormal_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/95:8192/5\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 1250,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 61440000,\n              \"W2THINK\" : 122880000,\n              \"W3THINK\" : 6000000\n          }\n         },\n         {\n          \"template\":\"searchdoc_noTRIM.fio\",\n          \"alias\":\"SearchDocHeavy_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/95:8192/5\",\n              \"DEPTH\" : 12,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 6000000\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"3GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"3G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_H2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R3DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 25600000,\n              \"W4THINK\" : 60000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R6DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"TypeVI90.fio\",\n          \"alias\":\"4K_L2R9DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000\n          }\n         },\n         {\n          \"template\":\"MyRocks_noTRIM.fio\",\n          \"alias\":\"MyRocks_Normal_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1340000,\n              \"W2THINK\" : 6000000\n          }\n         },\n         {\n          \"template\":\"MyRocks_noTRIM.fio\",\n          \"alias\":\"MyRocks_Heavy_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 134000,\n              \"W2THINK\" : 600000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_LQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_MQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 50,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_HQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/HE_Flash_wTRIM",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"Search_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 80,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 1800000,\n              \"W5THINK\" : 768000,\n              \"OFFSET2\" : 50000\n           }\n          }\n         ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 80,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchdoc_wTRIM.fio\",\n          \"alias\":\"SearchDocNormal_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/95:8192/5\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 1250,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 61440000,\n              \"W2THINK\" : 122880000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 1100000000,\n              \"W5THINK\" : 614400000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchdoc_wTRIM.fio\",\n          \"alias\":\"SearchDocHeavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4096/95:8192/5\",\n              \"DEPTH\" : 12,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 180000000,\n              \"W5THINK\" : 76800000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"3GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"3G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R1DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_H2R1DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 60000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R3DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 2560000,\n              \"W2THINK\" : 5120000,\n              \"W3THINK\" : 25600000,\n              \"W4THINK\" : 60000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM.fio\",\n          \"alias\":\"MyRocks_Normal_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1340000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 1800000000,\n              \"W4THINK\" : 36000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/60:4096/35:16384/5\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 134000,\n              \"W2THINK\" : 600000,\n              \"W3THINK\" : 180000000,\n              \"W4THINK\" : 6600000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_LQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_MQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 50,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_HQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Idyno_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"idyno.fio\",\n         \"alias\":\"idyno_precondition\",\n         \"values\" : {\n             \"TIME\" : \"5400\",\n             \"RATE1\" : \"75\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 10000,\n             \"W2THINK\" : 3000000,\n             \"W3THINK\" : 300000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"idyno.fio\",\n          \"alias\":\"idyno_boot\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 75\n              },\n              \"write\" : {\n                  \"MIN\" : 15\n              },\n              \"trim\" : {\n                  \"MIN\" : 0.1\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 25000,\n                  \"P99.99\" : 50000,\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"P99\" : 30000,\n                  \"P99.99\" : 45000,\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Idyno_Boot_Full_Sweep",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"idyno.fio\",\n         \"alias\":\"idyno_precondition\",\n         \"values\" : {\n             \"TIME\" : \"5400\",\n             \"RATE1\" : \"75\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 10000,\n             \"W2THINK\" : 3000000,\n             \"W3THINK\" : 300000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 1000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 500000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 500000,\n              \"W2THINK\" : 150000000,\n              \"W3THINK\" : 15000000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r1w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 300000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r2w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"150\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 150000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"idyno_sweep.fio\",\n          \"alias\":\"idyno_boot_r3w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 250000,\n              \"W2THINK\" : 75000000,\n              \"W3THINK\" : 7500000,\n              \"W4THINK\" : 75000000,\n              \"W5THINK\" : 250000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 90000\n              },\n              \"write\" : {\n                  \"MAX\" : 60000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/LE_Flash",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"TypeVI.fio\",\n         \"alias\":\"T6_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 3500,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_M1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"4K_M2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_M1R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L1R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_M1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"16K_M2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_M1R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 10000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L1R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"16K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"16K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"32K_L1R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI_Read.fio\",\n          \"alias\":\"32K_L2R0DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L1R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"32K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"32K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n        {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_flash.fio\",\n          \"alias\":\"prep_flash\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"RR_SW_LE.fio\",\n          \"alias\":\"RR_SW_LE_precondition\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"RR_SW_LE.fio\",\n          \"alias\":\"RR_SW_28K\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_LE.fio\",\n          \"alias\":\"70_30_LE_precondition\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_LE.fio\",\n          \"alias\":\"70_30_28K\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/LE_Flash_Short",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"TypeVI.fio\",\n         \"alias\":\"T6_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 3500,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/LE_Flash_Short_wTRIM",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"TypeVIwTRIM.fio\",\n         \"alias\":\"T6_precondition1\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 3500,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 12800000,\n             \"W4THINK\" : 30000000,\n             \"MISC\" : \"512K\",\n             \"OFFSET2\" : 100000\n         }\n        },\n        {\n         \"template\":\"TypeVIwTRIM_precon.fio\",\n         \"alias\":\"T6_precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 3500,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 12800000,\n             \"W4THINK\" : 30000000,\n             \"OFFSET2\" : 100000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 51200000,\n              \"W4THINK\" : 120000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/LE_Flash_Short_wTRIM_SIT",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"L2R0.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 5120000,\n              \"W4THINK\" : 120000000\n          }\n         }\n        ],\n\"run_cycles\": 700,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/LE_Flash_Single",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"4K_L2R1.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Low_Latency_Short_wTRIM",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"3GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"3G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 43750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 43750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R30DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 43750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 256000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 2560000,\n              \"W4THINK\" : 6000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R60DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 43750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 128000,\n              \"W2THINK\" : 256000,\n              \"W3THINK\" : 1280000,\n              \"W4THINK\" : 3000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Messenger_Movement_noTRIM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"T8_Messenger_Movement_precond\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 1600,\n              \"W4THINK\" : 800000\n          }\n         }\n        ],\n\"def\":[\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_LQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_MQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 50,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement.fio\",\n          \"alias\":\"Msg_Migration_HQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Messenger_Movement_wTRIM",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM_precon.fio\",\n          \"alias\":\"T8_Messenger_Movement_wTRIM_precond1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 1300,\n              \"W4THINK\" : 800000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM_precon.fio\",\n          \"alias\":\"T8_Messenger_Movement_wTRIM_precond2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 1300,\n              \"W4THINK\" : 800000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_LQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_MQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 50,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_HQD\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_LQD_sanity\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_MQD_sanity\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 50,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_wTRIM_HQD_sanity\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"131072/92:8192/3:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 150,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 1300000,\n              \"W4THINK\" : 10000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/MyRocks",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"MyRocks_noTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_noTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/MyRocks_Full_Sweep",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/MyRocks_Full_Sweep_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 56971,\n              \"W2THINK\" : 261333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 42728,\n              \"W2THINK\" : 196000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 28485,\n              \"W2THINK\" : 130667,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 14243,\n              \"W2THINK\" : 65333,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r1w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r2w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 400,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r3w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 600,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r4w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 800,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r5w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1100,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM_r6w6\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 1500,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 11394,\n              \"W2THINK\" : 52267,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_16TB_2H27_4K",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for 16TB H2/2027.\",\n  \"pre\": [],\n  \"def\": [\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqWrite_256K\",\n      \"values\": {\n        \"RANDRW\": \"write\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"write\": {\n            \"MIN\": 20000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqRead_256K\",\n      \"values\": {\n        \"RANDRW\": \"read\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"read\": {\n            \"MIN\": 20000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandWrite_4K\",\n      \"values\": {\n        \"RANDRW\": \"randwrite\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"write\": {\n            \"MIN\": 500\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_4K\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 6000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 0,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_16TB_2H27_512B",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for 16TB H2/2027.\",\n  \"pre\": [\n     {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    }\n  ],\n  \"def\": [\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_512B\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"512\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 6000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 1,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_2H26_4K",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for H2/2026.\",\n  \"pre\": [],\n  \"def\": [\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqWrite_256K\",\n      \"values\": {\n        \"RANDRW\": \"write\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"write\": {\n            \"MIN\": 9000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqRead_256K\",\n      \"values\": {\n        \"RANDRW\": \"read\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"read\": {\n            \"MIN\": 14000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandWrite_4K\",\n      \"values\": {\n        \"RANDRW\": \"randwrite\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"write\": {\n            \"MIN\": 400\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_4K\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 3000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 0,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_2H26_512B",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for H2/2026.\",\n  \"pre\": [\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    }\n  ],\n  \"def\": [\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_512B\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"512\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 3000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 1,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_8TB_2H27_4K",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for 8TB H2/2027.\",\n  \"pre\": [],\n  \"def\": [\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqWrite_256K\",\n      \"values\": {\n        \"RANDRW\": \"write\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"write\": {\n            \"MIN\": 11000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_SeqRead_256K\",\n      \"values\": {\n        \"RANDRW\": \"read\",\n        \"BLKSIZE\": \"256K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"throughput\": {\n          \"read\": {\n            \"MIN\": 20000\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandWrite_4K\",\n      \"values\": {\n        \"RANDRW\": \"randwrite\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"write\": {\n            \"MIN\": 500\n          }\n        }\n      }\n    },\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_4K\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"4K\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 5000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 0,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/NearGPU_8TB_2H27_512B",
    "content": "{\n  \"description\": \"Near-GPU TLC SSD Performance Workloads for 8TB H2/2027.\",\n  \"pre\": [\n     {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_100\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_seq_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Seq_50\",\n      \"values\": {\n        \"DEPTH\": 512,\n        \"SIZE\": \"50%\"\n      }\n    },\n    {\n      \"template\": \"prep_neargpu_rand_write.fio\",\n      \"alias\": \"NearGPU_Precondition_Rand_Write_4K\",\n      \"values\": {\n        \"DEPTH\": 512\n      }\n    }\n  ],\n  \"def\": [\n    {\n      \"template\": \"neargpu_tlc_ssd.fio\",\n      \"alias\": \"NearGPU_RandRead_512B\",\n      \"values\": {\n        \"RANDRW\": \"randread\",\n        \"BLKSIZE\": \"512\",\n        \"RAMPTIME\": \"300\",\n        \"TIME\": \"600\",\n        \"DEPTH\": 512,\n        \"DIRECT\": 1,\n        \"SIZE\": \"100%\"\n      },\n      \"targets\": {\n        \"iops\": {\n          \"read\": {\n            \"MIN\": 5000\n          }\n        }\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 1,\n  \"devices_in_global\": \"N\",\n  \"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Nvme_Cli_Wkld",
    "content": "{\n  \"pre\": [],\n  \"def\": [\n    {\n      \"template\": \"Max_Latency_write.fio\",\n      \"alias\": \"nvme_cli_max_latency_write\",\n      \"values\": {\n        \"TIME\": \"600\",\n        \"SIZE\": \"100%\"\n      }\n    },\n    {\n      \"template\": \"Max_Latency_ReadTrim.fio\",\n      \"alias\": \"nvme_cli_max_latency_readtrim\",\n      \"values\": {\n        \"TIME\": \"600\",\n        \"SIZE\": \"100%\"\n      }\n    }\n  ],\n  \"run_cycles\": 1,\n  \"precondition_cycles\": 0,\n  \"devices_in_global\": \"Y\",\n  \"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/PeakWklds",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash_rand.fio\",\n          \"alias\":\"randprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep.fio\",\n          \"alias\":\"seqprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/PeakWklds_1H22",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash_rand_io_uring.fio\",\n          \"alias\":\"randprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring.fio\",\n          \"alias\":\"RandomRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_io_uring.fio\",\n          \"alias\":\"seqprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/PeakWklds_1H26",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash_rand_io_uring.fio\",\n          \"alias\":\"randprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD64\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD128\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_io_uring_1H26.fio\",\n          \"alias\":\"RandomRead_QD256\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD64\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD128\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_io_uring.fio\",\n          \"alias\":\"RandomWrite_QD256\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD01\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD02\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD04\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD08\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD16\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD32\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD64\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD128\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_io_uring.fio\",\n          \"alias\":\"70_30_QD256\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_io_uring.fio\",\n          \"alias\":\"seqprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD64\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD128\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_io_uring.fio\",\n          \"alias\":\"SeqRead_QD256\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD64\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD128\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_io_uring.fio\",\n          \"alias\":\"SeqWrite_QD256\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/PeakWklds_Libfio_Ws",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"prep_flash_rand_libfio_ws.fio\",\n          \"alias\":\"randprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 96,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread_libfio_ws.fio\",\n          \"alias\":\"RandomRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite_libfio_ws.fio\",\n          \"alias\":\"RandomWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30_libfio_ws.fio\",\n          \"alias\":\"70_30_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim_libfio_ws.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"64m\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_libfio_ws.fio\",\n          \"alias\":\"seqprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread_libfio_ws.fio\",\n          \"alias\":\"SeqRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite_libfio_ws.fio\",\n          \"alias\":\"SeqWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"64m\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/PeakWklds_RAM",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"70_30.fio\",\n          \"alias\":\"70_30_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD01\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD02\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD04\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD08\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD32\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/RAIDPeakWklds",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD001_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD002_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD004_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD008_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD016_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD032_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD064_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD128_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD256_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD512_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 512,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD001_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD002_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD004_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD008_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD016_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD032_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD064_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD128_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD256_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD512_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 512,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD001_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD002_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD004_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD008_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD016_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD032_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD064_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD128_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD001_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD002_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD004_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD008_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD016_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD032_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD064_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD128_JOBS01\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD001_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD002_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD004_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD008_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD016_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD032_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD064_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD128_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD256_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD001_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD002_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD004_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD008_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD016_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD032_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD064_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD128_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD256_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD001_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD002_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD004_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD008_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD016_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD032_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD064_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD128_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD001_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD002_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD004_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD008_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD016_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD032_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD064_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD128_JOBS02\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 2,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD001_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD002_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD004_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD008_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD016_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD032_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD064_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD128_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD001_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD002_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD004_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD008_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD016_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD032_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD064_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD128_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD001_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD002_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD004_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD008_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD016_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD032_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD064_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD128_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD001_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD002_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 2,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD004_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 4,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD008_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 8,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD016_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 16,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD032_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 32,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD064_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD128_JOBS04\",\n          \"values\" : {\n              \"TIME\" : \"180\",\n              \"RAMPTIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 128,\n              \"JOBS\" : 4,\n              \"SIZE\" : \"100%\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/RSC_Sweep_1H24",
    "content": "{\n    \"pre\":[\n        {\n            \"template\":\"prep_flash.fio\",\n            \"alias\":\"prep_flash\",\n            \"values\" : {\n                \"TIME\" : \"N/A\",\n                \"BLKSIZE\" : \"512K\",\n                \"DEPTH\" : 256\n            }\n        }\n           ],\n     \"def\":[\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_64K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"64K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_128K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"128K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_256K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"256K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_1M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"1M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_2M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"2M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw100_4M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"100\",\n                \"BLKSIZE\" : \"4M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_64K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"64K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_128K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"128K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_256K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"256K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_1M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"1M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_2M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"2M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw0_4M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"0\",\n                \"BLKSIZE\" : \"4M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_64K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"64K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_128K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"128K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_256K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"256K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_1M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"1M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_2M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"2M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw90_4M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"90\",\n                \"BLKSIZE\" : \"4M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_64K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"64K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_128K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"128K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_256K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"256K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_1M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"1M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_2M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"2M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw80_4M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"80\",\n                \"BLKSIZE\" : \"4M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_64K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"64K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_128K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"128K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_256K\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"256K\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_1M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"1M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_2M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"2M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        },\n        {\n            \"template\" : \"gen.fio\",\n            \"alias\" : \"gen_randrw50_4M\",\n            \"values\" : {\n                \"RANDRW\" : \"randrw\",\n                \"RWMIXREAD\" : \"50\",\n                \"BLKSIZE\" : \"4M\",\n                \"SIZE\" : \"100%\",\n                \"IOENGINE\" : \"io_uring\",\n                \"DEPTH\" : 32,\n                \"RAMP\" : \"300\",\n                \"TIME\" : \"600\",\n                \"NUMJOBS\" : \"16\"\n            }\n        }\n        ],\n    \"run_cycles\": 3,\n    \"precondition_cycles\": 1,\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"N\"\n    }\n"
  },
  {
    "path": "wkldsuites/RTL",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 8750,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"90\",\n              \"BLKSIZE\" : \"4096/74:8192/15:12288/5:16384/2:20480/2:262144/2\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 35000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/RandRW_70_30_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n        \"template\":\"gen_prep_flash.fio\",\n        \"alias\":\"gen_prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256\n        }\n    },\n    {\n        \"template\":\"gen_randrw_70_30.fio\",\n        \"alias\":\"gen_randrw_70_30\",\n        \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"4K\",\n            \"DEPTH\" : 64,\n            \"SIZE\" : \"100%\"\n        }\n    }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/RandRW_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n        \"template\":\"gen_prep_flash.fio\",\n        \"alias\":\"gen_prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256\n        }\n    },\n    {\n        \"template\":\"gen_randrw.fio\",\n        \"alias\":\"gen_randrw\",\n        \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"4K\",\n            \"DEPTH\" : 64,\n            \"SIZE\" : \"100%\"\n        }\n    }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/RandRead_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n        \"template\":\"gen_prep_flash.fio\",\n        \"alias\":\"gen_prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256\n        }\n    },\n    {\n        \"template\":\"gen_randread.fio\",\n        \"alias\":\"gen_randread\",\n        \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"4K\",\n            \"DEPTH\" : 64,\n            \"SIZE\" : \"100%\"\n          }\n    }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/RandWrite_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n      \"template\":\"gen_prep_flash.fio\",\n      \"alias\":\"gen_prep_flash\",\n      \"values\" : {\n          \"TIME\" : \"N/A\",\n          \"BLKSIZE\" : \"128K\",\n          \"DEPTH\" : 256\n      }\n    },\n  {\n      \"template\":\"gen_randwrite.fio\",\n      \"alias\":\"gen_randwrite\",\n      \"values\" : {\n      \"TIME\" : \"1200\",\n      \"RAMPTIME\": \"600\",\n      \"BLKSIZE\" : \"4K\",\n      \"DEPTH\" : 64,\n      \"SIZE\" : \"100%\"\n      }\n  }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Read_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n        \"template\":\"gen_prep_flash.fio\",\n        \"alias\":\"gen_prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256\n        }\n    },\n    {\n        \"template\":\"gen_randread.fio\",\n        \"alias\":\"gen_randread\",\n        \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"4K\",\n            \"DEPTH\" : 64,\n            \"SIZE\" : \"100%\"\n          }\n    }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Read_Write",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"43200\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"Read_Write_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"29400\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 6000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Rsw_Cp",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"rsw_cp_precon.fio\",\n         \"alias\":\"rsw_cp_precondition\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"RATE1\" : \"30000\",\n             \"RATE2\" : \"900\",\n             \"DEPTH1\" : \"900\",\n             \"RAMPTIME\": \"0\"\n         }\n        },\n        {\n          \"template\":\"rsw_cp.fio\",\n          \"alias\":\"rsw_cp_precondition\",\n          \"values\" : {\n              \"TIME\" : \"10800\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\"\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"rsw_cp.fio\",\n          \"alias\":\"rsw_cp\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\"\n          },\n          \"targets\" : {\n            \"iops\" : {\n              \"read\" : {\n                  \"MIN\" : 39\n              },\n              \"write\" : {\n                  \"MIN\" : 4300\n              }\n            },\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 9\n              },\n              \"write\" : {\n                  \"MIN\" : 17\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 10000,\n                  \"P99.99\" : 20000,\n                  \"MAX\" : 30000\n              },\n              \"write\" : {\n                  \"P99\" : 250,\n                  \"P99.99\" : 500,\n                  \"MAX\" : 15000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Rsw_Cp_wTRIM",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"rsw_cp_precon.fio\",\n         \"alias\":\"rsw_cp_precondition\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"RATE1\" : \"30000\",\n             \"RATE2\" : \"900\",\n             \"DEPTH1\" : \"900\",\n             \"RAMPTIME\": \"0\"\n         }\n        },\n        {\n          \"template\":\"rsw_cp_wtrim.fio\",\n          \"alias\":\"rsw_cp_wTRIM_precondition\",\n          \"values\" : {\n              \"TIME\" : \"10800\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"300000000\",\n              \"W2THINK\" : \"15000000\",\n              \"W3THINK\" : \"200000\",\n              \"W4THINK\" : \"130000\"\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"rsw_cp_wtrim.fio\",\n          \"alias\":\"rsw_cp_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"300000000\",\n              \"W2THINK\" : \"15000000\",\n              \"W3THINK\" : \"200000\",\n              \"W4THINK\" : \"130000\"\n          },\n          \"targets\" : {\n            \"iops\" : {\n              \"read\" : {\n                  \"MIN\" : 119\n              },\n              \"write\" : {\n                  \"MIN\" : 600\n              }\n            },\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 27\n              },\n              \"write\" : {\n                  \"MIN\" : 80\n              },\n              \"trim\" : {\n                  \"MIN\" : 60\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 15000,\n                  \"P99.99\" : 30000,\n                  \"MAX\" : 80000\n              },\n              \"write\" : {\n                  \"P99\" : 30000,\n                  \"P99.99\" : 60000,\n                  \"MAX\" : 120000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_1H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash_io_uring.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM_1H22.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM_1H22.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 2550\n              },\n              \"write\" : {\n                  \"MIN\" : 12\n              },\n              \"trim\" : {\n                  \"MIN\" : 130\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 5000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_1H22_hw_char_gen5",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash_io_uring.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM_1H22.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 2550\n              },\n              \"write\" : {\n                  \"MIN\" : 12\n              },\n              \"trim\" : {\n                  \"MIN\" : 130\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 5000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         },\n\n         {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W12\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 6000000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 12\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W25\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 2880000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 25\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W50\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 1440000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 50\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W75\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 960000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 75\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W100\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 720000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 100\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W150\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 480000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 150\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W200\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 360000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 200\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W300\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 240000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 300\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R2550_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 2550,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 2550\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R3000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 3000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 3000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R4000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 4000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 4000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R5000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 5000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 5000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R6000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 6000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 6000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R8000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 8000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 8000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R10000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 10000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 10000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R12500_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 12500,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 12500\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        },\n        {\n        \"template\": \"searchlm_wTRIM_1H22.fio\",\n        \"alias\": \"SearchLM_wTRIM_R15000_W500\",\n        \"values\": {\n            \"TIME\": \"1800\",\n            \"BLKSIZE\": \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n            \"DEPTH\": 32,\n            \"RRATE\": 15000,\n            \"SIZE\": \"100%\",\n            \"W1THINK\": 30000000,\n            \"W2THINK\": 144000,\n            \"W3THINK\": 180000,\n            \"OFFSET2\": 50000\n        },\n        \"targets\": {\n            \"throughput\": {\n            \"read\": {\n                \"MIN\": 15000\n            },\n            \"write\": {\n                \"MIN\": 500\n            },\n            \"trim\": {\n                \"MIN\": 130\n            }\n            },\n            \"latency\": {\n            \"read\": {\n                \"P99\": 1500,\n                \"P99.99\": 5000,\n                \"P99.9999\": 15000,\n                \"MAX\": 20000\n            },\n            \"write\": {\n                \"P99.99\": 15000,\n                \"P99.9999\": 20000,\n                \"MAX\": 25000\n            }\n            }\n        }\n        }\n\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_1H25",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash_io_uring_1H25.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM_1H25.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 603,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 11648,\n             \"W2THINK\" : 23296,\n             \"W3THINK\" : 5460000,\n             \"W4THINK\" : 1638000,\n             \"W5THINK\" : 698880,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM_1H25.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 603,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 4659200,\n              \"W2THINK\" : 9318400,\n              \"W3THINK\" : 5460000,\n              \"W4THINK\" : 109200000,\n              \"W5THINK\" : 46592000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H25.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2612,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 27300000,\n              \"W2THINK\" : 5460000,\n              \"W3THINK\" : 163800,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 2550\n              },\n              \"write\" : {\n                  \"MIN\" : 12\n              },\n              \"trim\" : {\n                  \"MIN\" : 130\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 5000,\n                  \"P99.9999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 15000,\n                  \"P99.9999\" : 20000,\n                  \"MAX\" : 25000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_2H19",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_2H20",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 2550\n              },\n              \"write\" : {\n                  \"MIN\" : 12\n              },\n              \"trim\" : {\n                  \"MIN\" : 130\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 1500,\n                  \"P99.99\" : 10000,\n                  \"P99.99999\" : 15000,\n                  \"MAX\" : 20000\n              },\n              \"write\" : {\n                  \"P99.99\" : 20000,\n                  \"P99.9999\" : 25000,\n                  \"MAX\" : 30000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_Full_Sweep",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_Full_Sweep_1H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w1\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w2\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 1440000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w3\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w4\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 360000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r1w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r2w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2138,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 200000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r3w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r4w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2613,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 163636,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r5w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2850,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 150000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_r6w5\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_Sweep",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_Sweep_1H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"searchindex_wTRIM.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 548,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 12800,\n             \"W2THINK\" : 25600,\n             \"W3THINK\" : 6000000,\n             \"W4THINK\" : 1800000,\n             \"W5THINK\" : 768000,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 1900,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 225000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 5700,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 240000,\n              \"W3THINK\" : 75000,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 2,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Search_Sweep_1H25",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"searchindex_wTRIM_1H25.fio\",\n         \"alias\":\"Search_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n             \"DEPTH\" : 100,\n             \"RRATE\" : 603,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 11648,\n             \"W2THINK\" : 23296,\n             \"W3THINK\" : 5460000,\n             \"W4THINK\" : 1638000,\n             \"W5THINK\" : 698880,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"searchlm_wTRIM_1H25.fio\",\n          \"alias\":\"SearchLM_wTRIM_normal\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2612,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 27300000,\n              \"W2THINK\" : 5460000,\n              \"W3THINK\" : 163800,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H25.fio\",\n          \"alias\":\"SearchLM_wTRIM_highread\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 6270,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 27300000,\n              \"W2THINK\" : 5460000,\n              \"W3THINK\" : 68250,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H25.fio\",\n          \"alias\":\"SearchLM_wTRIM_highwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2090,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 27300000,\n              \"W2THINK\" : 218400,\n              \"W3THINK\" : 204750,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H25.fio\",\n          \"alias\":\"SearchLM_wTRIM_highreadwrite\",\n          \"values\" : {\n              \"TIME\" : \"7200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 6270,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 27300000,\n              \"W2THINK\" : 218400,\n              \"W3THINK\" : 68250,\n              \"OFFSET2\" : 50000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 65000\n              },\n              \"write\" : {\n                  \"MAX\" : 85000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/SpinCycle",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"270\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"270\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"2670\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"1m\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"2670\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"1m\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"coldstorage.fio\",\n          \"alias\":\"Warmstorage_coldstorage\",\n          \"values\" : {\n              \"TIME\" : \"570\",\n              \"RAMPTIME\": \"30\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_unthrottled\",\n          \"values\" : {\n              \"TIME\" : \"570\",\n              \"RAMPTIME\": \"30\",\n              \"DEPTH1\" : 144,\n              \"RATE1\" : \"0\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/SpinCycleFlash",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"75600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n           }\n          }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 120,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_2H19.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/SpinCycle_1H25",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"HDD_randread.fio\",\n          \"alias\":\"RandomRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"270\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 32,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_randwrite.fio\",\n          \"alias\":\"RandomWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"270\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqread.fio\",\n          \"alias\":\"SeqRead_QD16\",\n          \"values\" : {\n              \"TIME\" : \"2670\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"1m\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         },\n         {\n          \"template\":\"HDD_seqwrite.fio\",\n          \"alias\":\"SeqWrite_QD16\",\n          \"values\" : {\n              \"TIME\" : \"2670\",\n              \"RAMPTIME\" : \"30\",\n              \"BLKSIZE\" : \"1m\",\n              \"DEPTH\" : 16,\n              \"SIZE\" : \"100%\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Stacking",
    "content": "{\n\"pre\":[\n        {\n          \"template\":\"stacking.fio\",\n          \"alias\":\"stacking_precondition\",\n          \"values\" : {\n              \"TIME\" : \"10800\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"120\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"30\",\n              \"W2THINK\" : \"20000\",\n              \"W3THINK\" : \"60000000\",\n              \"W4THINK\" : \"700000\"\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"stacking.fio\",\n          \"alias\":\"stacking\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"120\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"30000\",\n              \"W2THINK\" : \"20000000\",\n              \"W3THINK\" : \"60000000\",\n              \"W4THINK\" : \"700000\"\n          },\n          \"targets\" : {\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 120\n              },\n              \"write\" : {\n                  \"MIN\" : 64\n              },\n              \"trim\" : {\n                  \"MIN\" : 18\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 10000,\n                  \"P99.99\" : 50000,\n                  \"MAX\" : 120000\n              },\n              \"write\" : {\n                  \"P99\" : 600,\n                  \"P99.99\" : 60000,\n                  \"MAX\" : 350000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/TrimRate",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"4KTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"64KTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"64K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"1MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1024K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"2MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"2M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"4MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"8MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"8M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"16MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"16M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"32MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"32M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"64MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"64M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"128MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"128M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"256MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"256M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"512MTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"1GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1024M\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"2GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"2G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"3GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"3G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Twfeed_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"128K\",\n             \"DEPTH\" : 128,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"twfeed.fio\",\n         \"alias\":\"Boot_SSD_twfeed_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twfeed.fio\",\n          \"alias\":\"Boot_SSD_twfeed\",\n          \"values\" : {\n              \"TIME\" : \"1080\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 30000\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Twi_Iris",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"twi_iris_precon.fio\",\n         \"alias\":\"twi_iris_precondition\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"RATE1\" : \"900\",\n             \"RATE2\" : \"650K,100000K\",\n             \"DEPTH2\" : \"15000K,80000K\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\": \"30000\",\n             \"W2THINK\": \"30000\"\n         }\n        },\n        {\n          \"template\":\"twi_iris.fio\",\n          \"alias\":\"twi_iris_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"10800\",\n              \"RATE1\" : \"9\",\n              \"RATE2\" : \"650K,1000K\",\n              \"DEPTH2\" : \"15000K,800K\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\": \"30000000\",\n              \"W2THINK\": \"30000000\",\n              \"W3THINK\": \"30000000\"\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twi_iris.fio\",\n          \"alias\":\"twi_iris\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"9\",\n              \"RATE2\" : \"650K,1000K\",\n              \"DEPTH2\" : \"15000K,800K\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\": \"30000000\",\n              \"W2THINK\": \"30000000\",\n              \"W3THINK\": \"30000000\"\n          },\n          \"targets\" : {\n            \"iops\" : {\n              \"read\" : {\n                  \"MIN\" : 420\n              },\n              \"write\" : {\n                  \"MIN\" : 65\n              }\n            },\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 45\n              },\n              \"write\" : {\n                  \"MIN\" : 6\n              },\n              \"trim\" : {\n                  \"MIN\" : 2.4\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 10000,\n                  \"P99.99\" : 50000,\n                  \"MAX\" : 150000\n              },\n              \"write\" : {\n                  \"P99\" : 40000,\n                  \"P99.99\" : 200000,\n                  \"MAX\" : 400000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Twshared_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"128K\",\n             \"DEPTH\" : 128,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"twshared.fio\",\n         \"alias\":\"Boot_SSD_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"RATE1\": \"0\",\n             \"W1THINK\" : 30000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twshared.fio\",\n          \"alias\":\"Boot_SSD_twshared\",\n          \"values\" : {\n              \"TIME\" : \"1080\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\": \"140k,3m\",\n              \"W1THINK\" : 30000\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Twshared_Pkg_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"twshared-pkg.fio\",\n         \"alias\":\"twshared-pkg_precondition\",\n         \"values\" : {\n             \"TIME\" : \"5400\",\n             \"RATE1\" : \"1\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 60000000,\n             \"W2THINK\" : 330,\n             \"W3THINK\" : 30000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"iops\" : {\n              \"read\" : {\n                  \"MIN\" : 210\n              },\n              \"write\" : {\n                  \"MIN\" : 600\n              }\n            },\n            \"throughput\" : {\n              \"read\" : {\n                  \"MIN\" : 51\n              },\n              \"write\" : {\n                  \"MIN\" : 62\n              }\n            },\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 60000,\n                  \"P99.99\" : 90000,\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"P99\" : 30000,\n                  \"P99.99\" : 60000,\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Twshared_Pkg_Boot_Full_Sweep",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"twshared-pkg.fio\",\n         \"alias\":\"twshared-pkg_precondition\",\n         \"values\" : {\n             \"TIME\" : \"5400\",\n             \"RATE1\" : \"1\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 60000000,\n             \"W2THINK\" : 330,\n             \"W3THINK\" : 30000\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w1t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w2t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w3t1\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 30000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w1t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkgi_r3w2t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w3t2\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"1050\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 20000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w1t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w2t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 220000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r1w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r2w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 12000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg_r3w3t3\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"100\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 9000000,\n              \"W2THINK\" : 165000,\n              \"W3THINK\" : 15000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"MAX\" : 100000\n              },\n              \"write\" : {\n                  \"MAX\" : 250000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/UBOOTT_Workload_loop",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"twshared.fio\",\n         \"alias\":\"Boot_SSD_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"RATE1\": \"0\",\n             \"W1THINK\" : 30000\n         }\n        }\n       ],\n\"def\":[\n         {\n          \"template\":\"udb_boot.fio\",\n          \"alias\":\"UDB_Boot\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 5000000,\n              \"W2THINK\" : 19000000\n          }\n         },         \n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Warmstorage_HXFS_SSD_LOW\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"110k\",\n              \"RATE2\" : \"6k\",\n              \"W1THINK\" : 1250,\n              \"W2THINK\" : 250\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Warmstorage_HXFS_SSD_HIGH\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"232k\",\n              \"RATE2\" : \"11k\",\n              \"W1THINK\" : 3750,\n              \"W2THINK\" : 750\n          }\n         },\n         {\n          \"template\":\"rsw_cp.fio\",\n          \"alias\":\"rsw_cp\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\"\n          }\n         },\n         {\n          \"template\":\"rsw_cp_wtrim.fio\",\n          \"alias\":\"rsw_cp_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"300\",\n              \"RATE2\" : \"9\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"300000000\",\n              \"W2THINK\" : \"15000000\",\n              \"W3THINK\" : \"200000\",\n              \"W4THINK\" : \"130000\"\n          }\n         },\n         {\n          \"template\":\"twshared.fio\",\n          \"alias\":\"Boot_SSD_twshared\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\": \"140k,3m\",\n              \"W1THINK\" : 30000\n          }\n         },\n         {\n          \"template\":\"twfeed.fio\",\n          \"alias\":\"Boot_SSD_twfeed\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 30000\n          }\n         },\n         {\n          \"template\":\"twshared-pkg.fio\",\n          \"alias\":\"twshared-pkg\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"50\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 18000000,\n              \"W2THINK\" : 330000,\n              \"W3THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"twi_iris.fio\",\n          \"alias\":\"twi_iris\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"9\",\n              \"RATE2\" : \"650K,1000K\",\n              \"DEPTH2\" : \"15000K,800K\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\": \"30000000\",\n              \"W2THINK\": \"30000000\",\n              \"W3THINK\": \"30000000\"\n          }\n         },\n         {\n          \"template\":\"idyno.fio\",\n          \"alias\":\"idyno_boot\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"RATE1\" : \"75\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 1000000,\n              \"W2THINK\" : 300000000,\n              \"W3THINK\" : 30000000\n          }\n         },\n         {\n          \"template\":\"stacking.fio\",\n          \"alias\":\"stacking\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"SIZE\" : \"90%\",\n              \"RATE1\" : \"120\",\n              \"DEPTH1\" : \"4\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : \"30000\",\n              \"W2THINK\" : \"20000000\",\n              \"W3THINK\" : \"60000000\",\n              \"W4THINK\" : \"700000\"\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/UDB_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"128K\",\n             \"DEPTH\" : 128,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"udb_boot.fio\",\n         \"alias\":\"UDB_Boot_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"udb_boot.fio\",\n          \"alias\":\"UDB_Boot\",\n          \"values\" : {\n              \"TIME\" : \"1080\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 5000000,\n              \"W2THINK\" : 19000000\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 5000,\n                  \"P99.99\" : 20000,\n                  \"MAX\" : 500000\n              },\n              \"write\" : {\n                  \"P99\" : 100000,\n                  \"P99.99\" : 200000,\n                  \"MAX\" : 400000\n              }\n            }\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/USSDT_Workload_loop",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"3000\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_2H19.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 23000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_2H19.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 120,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 33000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 145000,\n              \"W2THINK\" : 80000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_HQD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 125,\n              \"RRATE\" : 188,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12288000,\n              \"W2THINK\" : 24576000,\n              \"W3THINK\" : 1040000,\n              \"W4THINK\" : 8000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 1386000000,\n              \"W2THINK\" : 25200000,\n              \"W3THINK\" : 472500,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"bcache.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"wildcard_normal.fio\",\n          \"alias\":\"Wildcard_normal\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 32,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 24000,\n              \"W2THINK\" : 1250000,\n              \"W3THINK\" : 1600000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"wildcard.fio\",\n          \"alias\":\"Wildcard_heavy\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 65,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 40000,\n              \"W2THINK\" : 2400000,\n              \"W3THINK\" : 4800000,\n              \"W4THINK\" : 1600000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\": \"bursttrim.fio\",\n          \"alias\": \"BurstTrim\",\n          \"values\": {\n              \"TIME\": \"3600\",\n              \"RRATE\": 50000,\n              \"SIZE\": \"90%\",\n              \"BLKSIZE\": \"4k/25:16k/25:64k/25:256k/25\",\n              \"DEPTH\": 1200,\n              \"W4THINK\": 500000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/USSDT_Workload_loop_OCP2.6",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"3000\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_precon.fio\",\n          \"alias\":\"T6_precondition2\",\n          \"values\" : {\n              \"TIME\" : \"600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"OFFSET2\" : 100000\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R6DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 1280000,\n              \"W2THINK\" : 2560000,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM_1H22.fio\",\n          \"alias\":\"4K_L2R9DWPD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/28:8192/9:16384/8:32768/9:65536/11:131072/35\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 69,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 960000,\n              \"W2THINK\" : 1920000,\n              \"W3THINK\" : 9600000,\n              \"W4THINK\" : 22500000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"MyRocks_wTRIM_1H22.fio\",\n          \"alias\":\"MyRocks_Heavy_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"8192/68:4096/8:16384/12:131072/12\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 210,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 87200,\n              \"W2THINK\" : 400000,\n              \"W3THINK\" : 144000000,\n              \"W4THINK\" : 5280000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"FLeaf_wTRIM_1H22.fio\",\n          \"alias\":\"FLeaf_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4096/58:8192/18:16384/8:32768/7:65536/5:131072/3:262144/1\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 107,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 96000,\n              \"W2THINK\" : 76000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIII_Messenger_Movement_wTRIM.fio\",\n          \"alias\":\"Msg_Migration_HQD_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/92:8192/4:12288/2:4096/1:262144/1\",\n              \"DEPTH\" : 125,\n              \"RRATE\" : 188,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 12288000,\n              \"W2THINK\" : 24576000,\n              \"W3THINK\" : 1040000,\n              \"W4THINK\" : 8000000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_M2R.5DWPD\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 20,\n              \"RRATE\" : 20000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 15360000,\n              \"W2THINK\" : 30720000,\n              \"W3THINK\" : 153600000,\n              \"W4THINK\" : 360000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"TypeVIwTRIM.fio\",\n          \"alias\":\"4K_L2R1DWPD\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 7000,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 7680000,\n              \"W2THINK\" : 15360000,\n              \"W3THINK\" : 76800000,\n              \"W4THINK\" : 180000000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"searchindex_wTRIM.fio\",\n          \"alias\":\"SearchIndex_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/75:4096/21:16384/4\",\n              \"DEPTH\" : 100,\n              \"RRATE\" : 548,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 5120000,\n              \"W2THINK\" : 10240000,\n              \"W3THINK\" : 6000000,\n              \"W4THINK\" : 120000000,\n              \"W5THINK\" : 51200000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"searchlm_wTRIM_1H22.fio\",\n          \"alias\":\"SearchLM_wTRIM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"8192/50:4096/16:16384/12:32768/8:65536/6:131072/4:262144/4\",\n              \"DEPTH\" : 32,\n              \"RRATE\" : 2375,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 30000000,\n              \"W2THINK\" : 6000000,\n              \"W3THINK\" : 180000,\n              \"OFFSET2\" : 50000\n          }\n         },\n         {\n          \"template\":\"bcache_1H22.fio\",\n          \"alias\":\"B_Cache\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 13,\n              \"RRATE\" : 290,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 19200000,\n              \"W2THINK\" : 512000,\n              \"W3THINK\" : 8000000,\n              \"W4THINK\" : 43200000,\n              \"MISC\" : \"512K\",\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n            \"template\":\"wsf-tl.fio\",\n            \"alias\":\"wsf-tl-heavy\",\n            \"values\" : {\n                \"TIME\" : \"3600\",\n                \"DEPTH\" : 32,\n                \"RRATE\" : 60,\n                \"SIZE\" : \"100%\",\n                \"W1THINK\" : 100000,\n                \"W2THINK\" : 30000000,\n                \"W3THINK\" : 5400000,\n                \"RAMPTIME\": 30,\n                \"OFFSET2\" : 250000\n            }\n         },\n         {\n          \"template\":\"wildcard_normal.fio\",\n          \"alias\":\"Wildcard_normal\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 32,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 24000,\n              \"W2THINK\" : 1250000,\n              \"W3THINK\" : 1600000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\":\"wildcard.fio\",\n          \"alias\":\"Wildcard_heavy\",\n          \"values\" : {\n              \"TIME\" : \"3600\",\n              \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 65,\n              \"SIZE\" : \"90%\",\n              \"W1THINK\" : 40000,\n              \"W2THINK\" : 2400000,\n              \"W3THINK\" : 4800000,\n              \"W4THINK\" : 1600000,\n              \"OFFSET2\" : 100000\n          }\n         },\n         {\n          \"template\": \"bursttrim.fio\",\n          \"alias\": \"BurstTrim\",\n          \"values\": {\n              \"TIME\": \"3600\",\n              \"RRATE\": 50000,\n              \"SIZE\": \"90%\",\n              \"BLKSIZE\": \"4k/25:16k/25:64k/25:256k/25\",\n              \"DEPTH\": 1200,\n              \"W4THINK\": 500000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"precondition_first_cycle_only\": \"Y\",\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSCACHE_1H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"21600\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 49,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 23750,\n             \"W2THINK\" : 78947,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        },\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 2,\n             \"RRATE\" : 9814,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 48000,\n             \"W2THINK\" : 160000,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-normal\",\n         \"values\" : {\n             \"TIME\" : \"14400\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 4907,\n             \"SIZE\" : \"70%\",\n             \"W1THINK\" : 2375000,\n             \"W2THINK\" : 1140000000,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         },\n         \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 215\n             },\n             \"write\" : {\n                 \"MIN\" : 90\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 10000,\n                 \"P99.99\" : 15000,\n                 \"P99.9999\" : 20000,\n                 \"MAX\" : 30000\n             },\n             \"write\" : {\n                 \"P99.99\" : 50000,\n                 \"P99.9999\" : 85000,\n                 \"MAX\" : 100000\n             }\n           }\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSCACHE_1H25",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wscache_1H25.fio\",\n         \"alias\":\"wscache_1H25-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"21600\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 54,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 21612,\n             \"W2THINK\" : 71842,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        },\n        {\n         \"template\":\"wscache_1H25.fio\",\n         \"alias\":\"wscache_1H25-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 2,\n             \"RRATE\" : 10795,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 43680,\n             \"W2THINK\" : 145600,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wscache_1H25.fio\",\n         \"alias\":\"wscache_1H25-normal\",\n         \"values\" : {\n             \"TIME\" : \"14400\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 5398,\n             \"SIZE\" : \"70%\",\n             \"W1THINK\" : 2161250,\n             \"W2THINK\" : 1037400000,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         },\n         \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 215\n             },\n             \"write\" : {\n                 \"MIN\" : 90\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 10000,\n                 \"P99.99\" : 15000,\n                 \"P99.9999\" : 20000,\n                 \"MAX\" : 30000\n             },\n             \"write\" : {\n                 \"P99.99\" : 50000,\n                 \"P99.9999\" : 85000,\n                 \"MAX\" : 100000\n             }\n           }\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSCache_WSF_Stress",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"216\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 49,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 23750,\n             \"W2THINK\" : 78947,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        },\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"6\",\n             \"DEPTH\" : 2,\n             \"RRATE\" : 9814,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 48000,\n             \"W2THINK\" : 160000,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wscache_1H22.fio\",\n         \"alias\":\"wscache_1H22-normal\",\n         \"values\" : {\n             \"TIME\" : \"144\",\n             \"DEPTH\" : 0,\n             \"RRATE\" : 4907,\n             \"SIZE\" : \"70%\",\n             \"W1THINK\" : 2375000,\n             \"W2THINK\" : 1140000000,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        },\n        {\n         \"template\":\"wsf-tl_1H22.fio\",\n         \"alias\":\"wsf-tl-1H22-normal\",\n         \"values\" : {\n             \"TIME\" : \"36\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 14,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 1400000,\n             \"W2THINK\" : 126000,\n             \"W3THINK\" : 15200000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl_2H21.fio\",\n         \"alias\":\"wsf-tl-normal\",\n         \"values\" : {\n             \"TIME\" : \"36\",\n             \"DEPTH\" : 4,\n             \"RRATE\" : 30,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 200000,\n             \"W2THINK\" : 60000000,\n             \"W3THINK\" : 10800000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"43200\",\n             \"DEPTH\" : 16,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 3800,\n             \"W2THINK\" : 1200000,\n             \"W3THINK\" : 60000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 6,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 8000,\n             \"W2THINK\" : 600000,\n             \"W3THINK\" : 120000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 16,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 713600,\n             \"W2THINK\" : 225400000,\n             \"W3THINK\" : 6440000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-heavy\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 2,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 356800,\n             \"W2THINK\" : 112700000,\n             \"W3THINK\" : 3220000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl.fio\",\n         \"alias\":\"wsf-tl-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 16,\n             \"RRATE\" : 30,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 200000,\n             \"W2THINK\" : 60000000,\n             \"W3THINK\" : 10800000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl.fio\",\n         \"alias\":\"wsf-tl-heavy\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 60,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 100000,\n             \"W2THINK\" : 30000000,\n             \"W3THINK\" : 5400000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         },\n        \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 237.6\n             },\n             \"write\" : {\n                 \"MIN\" : 146.2\n             },\n             \"trim\" : {\n                 \"MIN\" : 87.7\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 1000,\n                 \"P99.99\" : 4000,\n                 \"P99.9999\" : 9000,\n                 \"MAX\" : 25000\n             },\n             \"write\" : {\n                 \"P99.99\" : 42000,\n                 \"P99.9999\" : 45000,\n                 \"MAX\" : 50000\n             }\n           }\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF_1H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wsf-tl_1H22.fio\",\n         \"alias\":\"wsf-tl-1H22-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"21600\",\n             \"DEPTH\" : 1,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 22300,\n             \"W2THINK\" : 1260,\n             \"W3THINK\" : 304000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl_1H22.fio\",\n         \"alias\":\"wsf-tl-1H22-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 64,\n             \"RRATE\" : 28,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 50000,\n             \"W2THINK\" : 600,\n             \"W3THINK\" : 600000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wsf-tl_1H22.fio\",\n         \"alias\":\"wsf-tl-1H22-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 14,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 1400000,\n             \"W2THINK\" : 126000,\n             \"W3THINK\" : 15200000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         },\n         \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 78\n             },\n             \"write\" : {\n                 \"MIN\" : 43\n             },\n             \"trim\" : {\n                 \"MIN\" : 29\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 1000,\n                 \"P99.99\" : 5000,\n                 \"P99.9999\" : 10000,\n                 \"MAX\" : 25000\n             },\n             \"write\" : {\n                 \"P99.99\" : 10000,\n                 \"P99.9999\" : 15000,\n                 \"MAX\" : 25000\n             }\n           }\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF_1H25",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wsf-tl_1H25.fio\",\n         \"alias\":\"wsf-tl-1H25-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"21600\",\n             \"DEPTH\" : 1,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 20293,\n             \"W2THINK\" : 1147,\n             \"W3THINK\" : 276640,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl_1H25.fio\",\n         \"alias\":\"wsf-tl-1H25-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 64,\n             \"RRATE\" : 31,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 45500,\n             \"W2THINK\" : 546,\n             \"W3THINK\" : 546000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wsf-tl_1H25.fio\",\n         \"alias\":\"wsf-tl-1H25-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 15,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 1274000,\n             \"W2THINK\" : 114660,\n             \"W3THINK\" : 13832000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         },\n         \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 78\n             },\n             \"write\" : {\n                 \"MIN\" : 43\n             },\n             \"trim\" : {\n                 \"MIN\" : 29\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 1000,\n                 \"P99.99\" : 5000,\n                 \"P99.9999\" : 10000,\n                 \"MAX\" : 25000\n             },\n             \"write\" : {\n                 \"P99.99\" : 10000,\n                 \"P99.9999\" : 15000,\n                 \"MAX\" : 25000\n             }\n           }\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF_2H21",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-precondition1\",\n         \"values\" : {\n             \"TIME\" : \"43200\",\n             \"DEPTH\" : 16,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 3800,\n             \"W2THINK\" : 1200000,\n             \"W3THINK\" : 60000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-precondition2\",\n         \"values\" : {\n             \"TIME\" : \"600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 6,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 8000,\n             \"W2THINK\" : 600000,\n             \"W3THINK\" : 120000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 50000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 16,\n             \"RRATE\" : 1,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 713600,\n             \"W2THINK\" : 225400000,\n             \"W3THINK\" : 6440000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-t.fio\",\n         \"alias\":\"wsf-t-heavy\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 32,\n             \"RRATE\" : 2,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 356800,\n             \"W2THINK\" : 112700000,\n             \"W3THINK\" : 3220000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        },\n        {\n         \"template\":\"wsf-tl_2H21.fio\",\n         \"alias\":\"wsf-tl-normal\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 4,\n             \"RRATE\" : 30,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 200000,\n             \"W2THINK\" : 60000000,\n             \"W3THINK\" : 10800000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         },\n         \"targets\" : {\n           \"throughput\" : {\n             \"read\" : {\n                 \"MIN\" : 112.4\n             },\n             \"write\" : {\n                 \"MIN\" : 68\n             },\n             \"trim\" : {\n                 \"MIN\" : 41.4\n             },\n             \"scale_by_TB\" : {\n                 \"value\" : true\n             }\n           },\n           \"latency\" : {\n             \"read\" : {\n                 \"P99\" : 1000,\n                 \"P99.99\" : 4000,\n                 \"P99.9999\" : 8000,\n                 \"MAX\" : 20000\n             },\n             \"write\" : {\n                 \"P99.99\" : 20000,\n                 \"P99.9999\" : 30000,\n                 \"MAX\" : 50000\n             }\n           }\n         }\n        },\n        {\n         \"template\":\"wsf-tl_2H21.fio\",\n         \"alias\":\"wsf-tl-heavy\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"DEPTH\" : 8,\n             \"RRATE\" : 60,\n             \"SIZE\" : \"100%\",\n             \"W1THINK\" : 100000,\n             \"W2THINK\" : 30000000,\n             \"W3THINK\" : 5400000,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 250000\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF_2H21_8TB",
    "content": "{\n    \"pre\": [\n        {\n            \"template\": \"wsf-t.fio\",\n            \"alias\": \"wsf-t-precondition1\",\n            \"values\": {\n                \"TIME\": \"43200\",\n                \"DEPTH\": 16,\n                \"RRATE\": 1,\n                \"SIZE\": \"100%\",\n                \"W1THINK\": 3800,\n                \"W2THINK\": 1200000,\n                \"W3THINK\": 60000,\n                \"RAMPTIME\": 30,\n                \"OFFSET2\": 250000\n            }\n        },\n        {\n            \"template\": \"wsf-t.fio\",\n            \"alias\": \"wsf-t-precondition2\",\n            \"values\": {\n                \"TIME\": \"600\",\n                \"DEPTH\": 32,\n                \"RRATE\": 6,\n                \"SIZE\": \"100%\",\n                \"W1THINK\": 8000,\n                \"W2THINK\": 600000,\n                \"W3THINK\": 120000,\n                \"RAMPTIME\": 30,\n                \"OFFSET2\": 50000\n            }\n        }\n    ],\n    \"def\": [\n        {\n            \"template\": \"wsf-t.fio\",\n            \"alias\": \"wsf-t-normal\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"DEPTH\": 16,\n                \"RRATE\": 1,\n                \"SIZE\": \"100%\",\n                \"W1THINK\": 713600,\n                \"W2THINK\": 225400000,\n                \"W3THINK\": 6440000,\n                \"RAMPTIME\": 30,\n                \"OFFSET2\": 250000\n            }\n        },\n        {\n            \"template\": \"wsf-tl_2H21.fio\",\n            \"alias\": \"wsf-tl-normal\",\n            \"values\": {\n                \"TIME\": \"3600\",\n                \"DEPTH\": 4,\n                \"RRATE\": 30,\n                \"SIZE\": \"100%\",\n                \"W1THINK\": 200000,\n                \"W2THINK\": 60000000,\n                \"W3THINK\": 10800000,\n                \"RAMPTIME\": 30,\n                \"OFFSET2\": 250000\n            },\n            \"targets\": {\n                \"throughput\": {\n                    \"read\": {\n                        \"MIN\": 112.4\n                    },\n                    \"write\": {\n                        \"MIN\": 68\n                    },\n                    \"trim\": {\n                        \"MIN\": 41.4\n                    },\n                    \"scale_by_TB\": {\n                        \"value\": true\n                    }\n                },\n                \"latency\": {\n                    \"read\": {\n                        \"P99\": 1000,\n                        \"P99.99\": 4000,\n                        \"P99.9999\": 8000,\n                        \"MAX\": 20000\n                    },\n                    \"write\": {\n                        \"P99.99\": 20000,\n                        \"P99.9999\": 30000,\n                        \"MAX\": 50000\n                    }\n                }\n            }\n        }\n    ],\n    \"run_cycles\": 1,\n    \"precondition_cycles\": 1,\n    \"devices_in_global\": \"Y\",\n    \"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/WSF_LASER_RO_2H22",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_rand.fio\",\n         \"alias\":\"prep_rand\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"64m\",\n             \"DEPTH\" : 1,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wsf-laser-ro_2H22.fio\",\n         \"alias\":\"wsf-laser-ro_2H22-normal\",\n         \"values\" : {\n             \"TIME\" : \"14400\",\n             \"DEPTH\" : 34,\n             \"RRATE\" : 13,\n             \"SIZE\" : \"14%\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"RAMPTIME\": 30,\n             \"OFFSET2\" : 0\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Warmstorage_HDD",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_LOW\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"1220k,732k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_MEDIUM\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"2441k,1953k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_HIGH\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"4882k,3417k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd_heavy.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_HEAVYREAD\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"15m,2m\",\n              \"BLKSIZE\" : \"32k/22:64k/2:128k/3:256k/11:512k/34:1m/28,4k/3:8k/1:32k/1:64k/4:128k/2:256k/12:512k/40:1m/37\"\n          }\n         },\n         {\n          \"template\":\"ws_xfs_hdd.fio\",\n          \"alias\":\"Warmstorage_XFS_HDD\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\"\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Warmstorage_HXFS_HDD",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_LOW\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"1220k,732k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_MEDIUM\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"2441k,1953k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_HIGH\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"4882k,3417k\",\n              \"BLKSIZE\" : \"32k/2:64k/3:128k/10:256k/12:512k/12:1m/61,4k/4:8k/1:32k/5:64k/3:128k/1:256k/8:512k/7:1m/71\"\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_hdd_heavy.fio\",\n          \"alias\":\"Warmstorage_HXFS_HDD_HEAVYREAD\",\n          \"values\" : {\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"RATE1\" : \"15m,2m\",\n              \"BLKSIZE\" : \"32k/22:64k/2:128k/3:256k/11:512k/34:1m/28,4k/3:8k/1:32k/1:64k/4:128k/2:256k/12:512k/40:1m/37\"\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Warmstorage_HXFS_SSD",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_rand.fio\",\n         \"alias\":\"prep_rand\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"4K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"ws_hxfs_ssd.fio\",\n         \"alias\":\"Warmstorage_HXFS_SSD_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3600\",\n             \"RAMPTIME\": \"120\",\n             \"RATE1\" : \"110k\",\n             \"RATE2\" : \"0\",\n             \"W1THINK\" : 1250,\n             \"W2THINK\" : 250\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Warmstorage_HXFS_SSD_LOW\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"110k\",\n              \"RATE2\" : \"6k\",\n              \"W1THINK\" : 1250,\n              \"W2THINK\" : 250\n          },\n          \"targets\" : {\n            \"latency\" : {\n              \"read\" : {\n                  \"P99\" : 5000,\n                  \"P99.99\" : 20000,\n                  \"MAX\" : 500000\n              },\n              \"write\" : {\n                  \"P99\" : 40000,\n                  \"P99.99\" : 100000,\n                  \"MAX\" : 400000\n              }\n            }\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Warmstorage_HXFS_SSD_MEDIUM\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"161k\",\n              \"RATE2\" : \"8k\",\n              \"W1THINK\" : 2500,\n              \"W2THINK\" : 500\n          }\n         },\n         {\n          \"template\":\"ws_hxfs_ssd.fio\",\n          \"alias\":\"Warmstorage_HXFS_SSD_HIGH\",\n          \"values\" : {\n              \"TIME\" : \"1200\",\n              \"RAMPTIME\": \"120\",\n              \"RATE1\" : \"232k\",\n              \"RATE2\" : \"11k\",\n              \"W1THINK\" : 3750,\n              \"W2THINK\" : 750\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 4,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Wedge_Boot",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep_flash.fio\",\n         \"alias\":\"prep_flash\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"128K\",\n             \"DEPTH\" : 128,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        },\n        {\n         \"template\":\"rsw_burst.fio\",\n         \"alias\":\"Boot_SSD_wedge_precondition\",\n         \"values\" : {\n             \"TIME\" : \"3480\",\n             \"RAMPTIME\": \"120\",\n             \"RATE1\": \"0\",\n             \"W1THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"rsw_burst.fio\",\n          \"alias\":\"Boot_SSD_wedge\",\n          \"values\" : {\n              \"TIME\" : \"1080\",\n              \"RAMPTIME\": \"120\",\n              \"W1THINK\" : 30000\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/Wildcard",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wildcard.fio\",\n         \"alias\":\"Wildcard_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 65,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 400,\n             \"W2THINK\" : 24000,\n             \"W3THINK\" : 48000,\n             \"W4THINK\" : 16000,\n             \"OFFSET2\" : 100000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wildcard_normal.fio\",\n         \"alias\":\"Wildcard_normal\",\n         \"values\" : {\n             \"TIME\" : \"1200\",\n             \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 32,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 24000,\n             \"W2THINK\" : 1250000,\n             \"W3THINK\" : 1600000,\n             \"OFFSET2\" : 100000\n         }\n        },\n        {\n         \"template\":\"wildcard.fio\",\n         \"alias\":\"Wildcard_heavy\",\n         \"values\" : {\n             \"TIME\" : \"1200\",\n             \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 65,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 40000,\n             \"W2THINK\" : 2400000,\n             \"W3THINK\" : 4800000,\n             \"W4THINK\" : 1600000,\n             \"OFFSET2\" : 100000\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Wildcard_Normal",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"wildcard.fio\",\n         \"alias\":\"Wildcard_precondition\",\n         \"values\" : {\n             \"TIME\" : \"36000\",\n             \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 65,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 400,\n             \"W2THINK\" : 24000,\n             \"W3THINK\" : 48000,\n             \"W4THINK\" : 16000,\n             \"OFFSET2\" : 100000\n         }\n        }\n       ],\n \"def\":[\n        {\n         \"template\":\"wildcard_normal.fio\",\n         \"alias\":\"Wildcard_Normal\",\n         \"values\" : {\n             \"TIME\" : \"1200\",\n             \"BLKSIZE\" : \"131072/73:65536/2:32768/2:16384/6:8192/11:4096/6\",\n             \"DEPTH\" : 10,\n             \"RRATE\" : 32,\n             \"SIZE\" : \"90%\",\n             \"W1THINK\" : 24000,\n             \"W2THINK\" : 1250000,\n             \"W3THINK\" : 1600000,\n             \"OFFSET2\" : 100000\n         }\n        }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/Write_Fio4C",
    "content": "{\n\"pre\":[\n    {\n        \"template\":\"prep_flash.fio\",\n        \"alias\":\"prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"512K\",\n            \"DEPTH\" : 256\n        }\n    }\n       ],\n \"def\":[\n    {\n        \"template\":\"gen_prep_flash.fio\",\n        \"alias\":\"gen_prep_flash\",\n        \"values\" : {\n            \"TIME\" : \"N/A\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256\n        }\n    },\n    {\n        \"template\":\"gen_write.fio\",\n        \"alias\":\"gen_write\",\n        \"values\" : {\n            \"TIME\" : \"1200\",\n            \"RAMPTIME\": \"600\",\n            \"BLKSIZE\" : \"128K\",\n            \"DEPTH\" : 256,\n            \"SIZE\" : \"100%\"\n        }\n    }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/backup",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"backup.fio\",\n          \"alias\":\"backup\",\n          \"values\" : {\n              \"SIZE\" : \"100%\",\n              \"TIME\" : \"300\",\n              \"RAMPTIME\": \"120\",\n              \"DEPTH1\" : 4,\n              \"DEPTH2\" : 1,\n              \"RATE1\" : \"100m\",\n              \"RATE2\" : \"1m\"\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/iocost",
    "content": "{\n \"pre\":[\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep_flash_rand.fio\",\n          \"alias\":\"randprep\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n \"def\":[\n         {\n          \"template\":\"randread.fio\",\n          \"alias\":\"RandomRead_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"randwrite.fio\",\n          \"alias\":\"RandomWrite_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep.fio\",\n          \"alias\":\"seqprep_512K\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_512K_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_512K_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"trim.fio\",\n          \"alias\":\"trim\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"1G\",\n              \"DEPTH\" : 0,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"prep.fio\",\n          \"alias\":\"seqprep_4K\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqread.fio\",\n          \"alias\":\"SeqRead_4K_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"seqwrite.fio\",\n          \"alias\":\"SeqWrite_4K_QD64\",\n          \"values\" : {\n              \"TIME\" : \"120\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 64,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/precondition_full",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"trimrate.fio\",\n          \"alias\":\"3GTRIM\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"3G\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"TypeVI.fio\",\n          \"alias\":\"T6_precondition1\",\n          \"values\" : {\n              \"TIME\" : \"36000\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 10,\n              \"RRATE\" : 3500,\n              \"SIZE\" : \"100%\",\n              \"W1THINK\" : 12800,\n              \"W2THINK\" : 25600,\n              \"W3THINK\" : 12800000,\n              \"W4THINK\" : 30000000\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/prep",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"prep_flash.fio\",\n          \"alias\":\"prep_flash\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 256,\n              \"RRATE\" : 0,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/readhammer",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep.fio\",\n         \"alias\":\"prep\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"readhammer.fio\",\n          \"alias\":\"readhammer\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"4K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 336,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  },
  {
    "path": "wkldsuites/write_journal",
    "content": "{\n \"def\":[\n         {\n          \"template\":\"backup_write_journal.fio\",\n          \"alias\":\"backup_write_journal\",\n          \"values\" : {\n              \"SIZE\" : \"100%\",\n              \"TIME\" : \"300\",\n              \"DEPTH1\" : 256,\n              \"DEPTH2\" : 100,\n              \"RATE1\" : \"150m\",\n              \"RATE2\" : \"150m\"\n          }\n         },\n         {\n          \"template\":\"seqwrite_write_journal.fio\",\n          \"alias\":\"seqwrite_write_journal\",\n          \"values\" : {\n              \"SIZE\" : \"100%\",\n              \"TIME\" : \"300\",\n              \"DEPTH1\" : 256,\n              \"DEPTH2\" : 100,\n              \"RATE1\" : \"780m\",\n              \"RATE2\" : \"780m\"\n          }\n         }\n        ],\n\"run_cycles\": 3,\n\"precondition_cycles\": 0,\n\"devices_in_global\": \"Y\",\n\"scale_by_capacity\": \"N\"\n}\n"
  },
  {
    "path": "wkldsuites/writehammer",
    "content": "{\n\"pre\":[\n        {\n         \"template\":\"prep.fio\",\n         \"alias\":\"prep\",\n         \"values\" : {\n             \"TIME\" : \"N/A\",\n             \"BLKSIZE\" : \"512K\",\n             \"DEPTH\" : 256,\n             \"RRATE\" : 0,\n             \"SIZE\" : \"N/A\",\n             \"W1THINK\" : 0,\n             \"W2THINK\" : 0,\n             \"W3THINK\" : 0,\n             \"W4THINK\" : 0\n         }\n        }\n       ],\n \"def\":[\n         {\n          \"template\":\"writehammer.fio\",\n          \"alias\":\"writehammer\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         },\n         {\n          \"template\":\"readhammer.fio\",\n          \"alias\":\"readhammer\",\n          \"values\" : {\n              \"TIME\" : \"N/A\",\n              \"BLKSIZE\" : \"512K\",\n              \"DEPTH\" : 1,\n              \"RRATE\" : 1,\n              \"SIZE\" : \"N/A\",\n              \"W1THINK\" : 0,\n              \"W2THINK\" : 0,\n              \"W3THINK\" : 0,\n              \"W4THINK\" : 0\n          }\n         }\n        ],\n\"run_cycles\": 1,\n\"precondition_cycles\": 1,\n\"devices_in_global\": \"N\",\n\"scale_by_capacity\": \"Y\"\n}\n"
  }
]