Analyzing I/O performance in Linux | Linux Today

Analyzing I/O performance in Linux

Written By
Web Webster
Web Webster
Apr 24, 2010

“Monitoring and analyzing performance is an important task for
any sysadmin. Disk I/O bottlenecks can bring applications to a
crawl. What is an IOP? Should I use SATA, SAS, or FC? How many
spindles do I need? What RAID level should I use? Is my system read
or write heavy? These are common questions for anyone embarking on
an disk I/O analysis quest. Obligatory disclaimer: I do not
consider myself an expert in storage or anything for that mater.
This is just how I have done I/O analysis in the past. I welcome
additions and corrections. I believe it’s also important to note
that this analysis is geared toward random operations than
sequential read/write workloads.

“Let’s start at the very beginning … a very good place to
start. Hey it worked for Julie Andrews … So what is an IOP?
An IOP is an input output (I/O) Operation and it’s measured in
seconds. It’s good to note that IOPs are also referred to as
transactions per second (tps). IOPs are important for applications
that require frequent access to disk. Databases, version control
systems, and mail stores all come to mind.

“Great so now that I know what an IOP is how do I calculate it?
IOPS are a function of rotational speed (aka spindle speed),
latency and seek time. The equation is pretty simple, 1/(seek +
latency) = IOPS. Scott Lowe has a good example on his
techreplublic.com blog.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.