Benchmarking of SupremeRAID Agenda • Introduction to FIO (Flexible I/O Tester) • Setting Up the Benchmarking Environment • Creating FIO Workloads for SupremeRAID • Basic FIO scripts • graid-bench script • Optimization Tips for SupremeRAID • Common Issues and Troubleshooting • Case Study: Benchmarking Results on SupremeRAID • Q&A / Summary Importance of Benchmarking Benchmarking Importance: Benchmarking enables organizations to assess storage performance metrics against industry standards, facilitating informed decisions. Performance Evaluation: Thorough benchmarking evaluates system performance, optimizing configurations for increased efficiency and reduced resource allocation. Key Metrics Identification: Identifying IOPS, throughput, and latency as critical performance metrics ensures compliance with service level agreements (SLAs). Introduction to FIO (Flexible I/O Tester) I/O Testing Versatility: FIO supports multiple workload types, enhancing its adaptability for various performance testing scenarios. Environmental Simulation: The tool effectively simulates diverse storage environments, providing realistic benchmarks for varying use cases. Integration Capabilities: FIO's ease of integration with existing frameworks streamlines processes, amplifying benchmarking efficiency and effectiveness. Setting Up the Benchmarking Environment Hardware Requirements: Recommended specifications include multi-core processors(32core at least), sufficient RAM, and high-performance storage devices for optimal benchmarking. Software Specifications: Use an up-to-date operating system compatible with FIO; Linux distributions generally enhance performance benchmarking outcomes. SupremeRAID Configuration: Follow detailed setup guidelines for SupremeRAID, ensuring proper environment setup prior to executing benchmarks with FIO. Generated on AIDOCMAKER.COM Creating FIO Workloads for SupremeRAID • Basic FIO scripts • http://{training server}:50089/download-page • graid-bench script • https://support.graidtech.com/portal/en/kb/articles/performance-evaluation-by-fio-script-tool Common Issues and Troubleshooting • Hardware insufficient: Limited RAM or CPU cores restrict • Numa-issue • FIO parameter incorrect: Verify the suggest_fio_script • PCIe link problem • SSD performance issue NUMA in Intel • Intel has put everything in a large die, and the UPI between socket is also fast, so the NUMA problem in the intel platform is not serious since the latency between every CPU core and PCIe device is quite consist 8 ©2023 Graid Technology Inc. NUMA in AMD • The Chiplet architecture brings more challenges on the fabric between dies and sockets • Every CCX has limited memory and PCIe bandwidth • The latency of each CPU core accessing a different domain memory address or PCIe device varies greatly 9 ©2023 Graid Technology Inc. Thank You GRAIDTECH.COM Copyright © 2023–2022 Graid Technology Inc. All Rights Reserved. SupremeRAID™™ is trademarked by Graid Technology Inc. and/or its affiliates in the United States, certain other countries, and/or the EU. The term Graid refers to Graid Technology Inc. and/or its subsidiaries. For more information, please visit www.Graidtech.com. Graid Technology Inc. reserves the right to make changes without further notice to any products or data described herein. Information provided by Graid Technology Inc. is believed to be accurate. However, Graid Technology Inc. does not assume any liability arising from the use of any application or product described herein, neither does it convey any license under its patent rights nor the rights of others.