Linux Today: Linux News On Internet Time.

More on LinuxToday

I Feel the Need for Speed: Linux File System Throughput Performance, Part 1

Sep 16, 2009, 20:04 (0 Talkback[s])
(Other stories by Jeffrey Layton)

"In two previous articles (here and here) we explored the metadata performance of a number of Linux file systems using a single micro-benchmark: fdtree.

"fdtree as a micro-benchmark is very attractive because it is a simple bash script that uses recursion, forcing all cores to be used (extremely important with modern processors). It tests the ability of the file system to simply create directories and files in a tree-structure. The file systems tested typically used their default options (except for ext3 and ext4) so tuning the file systems for this specific benchmark was not tested.

"This article shifts from looking at metadata performance to examining data performance (sometimes referred to as throughput). However, we'll start slow by first looking at one fairly common micro-benchmark: IOzone. IOzone is a generally well-known and useful benchmark used to test data throughput and features a number of data access patterns and tuning options. The access patterns follow a range of applications and can be very useful for finding hotspots or bottlenecks even on deployed solutions."

Complete Story

Related Stories: