This article can also be found in the Premium Editorial Download "Storage magazine: What you need to know about all solid-state arrays."

Download it now to read this article plus other related content.

The fundamentals of storage efficiency

Performance optimization of a storage system requires maximizing storage processing resource utilization while minimizing storage system congestion. As processing utilization increases, the remaining processing resources and the ability to serve additional requests decreases; if that buffer is too small, the likelihood of hitting a performance limit increases. For instance, an array that operates at 50% average performance utilization is less likely to hit performance limits than one that has an 80% average utilization.

Reporting, monitoring and storage analytics that come with storage systems, or are available as add-ons from array vendors or third-parties, are critical components to optimizing performance utilization and adding processing resources as needed, rather than oversizing an array or reacting after the fact. “Whether it’s performance or capacity, measuring metrics and knowing what you have through tools from storage vendors or third parties is the most important thing,” Schulz said.

These tools not only help identify performance issues, they’re important in determining the appropriate cure.

Requires Free Membership to View

Performance of a storage system isn’t determined by a single metric but by a combination of factors that affect how fast data can be served to apps. IOPS, throughput and latency are the key factors, but they vary depending on the workload (random vs. sequential), block size (large vs. small) and transaction type (read vs. write), and their relevance and impact on performance is application dependent. For instance, when streaming video applications, fast sequential reads of bigger files and larger blocks prevail, but randomized reads are usually the predominant transactions found in virtualized environments.

We’ll now look at techniques for optimizing performance and storage resource utilization. Since there isn’t a magic storage bullet, each approach has its merits and disadvantages.

This was first published in August 2012

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: