Posts

SSD Performance benchmarking with FIO

Image
Here I will talk about how we can use FIO (Flexible IO tester) to benchmark the performance of  different types of storage devices. For the demonstration below an M.2 NVME SSD has been taken as device under test FIO is a free tool which is widely used across the industry for performance benchmarking of an SSD I will go over with the basic Sequential Read and Write tests. I have connected a M.2 NVME SSD with the below Ubuntu system. Below is how we can see the block devices connected to a Linux System  First I have performed the Sequential Read Operation which implies that we will perform a read operation in a Sequential Manner on the SSD We can run the below command to perform a read operation  Below is the what each parameter implies : -  Filename =>  It is the device under test, where we want to run our test  ioengine=libaio=>  The type of IO engine we will use bs=4K =>  When the read operation is being the performed, the data will be r...