Linux Performance Tuning: Revisiting Disk Performance Metrics and Process-Level I/O

In the previous chapter, we discussed the workflow of disks and several typical metrics for evaluating disk performance, along with a brief introduction to these metrics and the tools for obtaining them. For detailed information, please refer to: Linux Performance Tuning: A Detailed Explanation of Disk Workflow and Performance Metrics. Today, we will focus again … Read more

Linux Disk Performance Testing Tool – FIO

Linux Disk Performance Testing Tool - FIO

1. Types of Disk I/O Tests     In daily testing, the main types of disk I/O tests are as follows: Random Read, Random Write, Random Read/Write Sequential Read, Sequential Write, Sequential Read/Write 2. Introduction to FIO     FIO is an open-source IOPS testing tool in Linux, primarily used for stress testing and performance … Read more

Linux I/O Performance Optimization

Linux I/O Performance Optimization

Basic Concepts To understand I/O, we first need to grasp a few concepts: file system, disk, and file.. Disk The disk provides the most basic persistent storage capability for the system. Classification of Disks Based on the storage medium, disks can be classified into two categories: mechanical disks and solid-state disks. Mechanical Disk: Composed of … Read more