Home > Storage Technology Tips > Data storage management > Addressing storage performance bottlenecks in enterprise data storage
Storage Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

DATA STORAGE MANAGEMENT

Addressing storage performance bottlenecks in enterprise data storage


Greg Schulz
09.16.2009
Rating: -3.75- (out of 5)


Storage technology learning materials
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


There are many potential locations for storage performance bottlenecks in enterprise data storage, including applications, email, file, and Web or database servers in the I/O data path. A key point in addressing a storage performance bottleneck is gaining insight into what and where the issue is, and then aligning appropriate remedies. However, you must then avoid accidentally moving or masking the problem to another location.

First, make note of errors or availability issues that can manifest themselves as storage I/O performance problems. For example, while a storage system may appear to be slow, a disk drive may have failed or a controller might have taken proactive action to rebuild onto a hot spare disk drive. Another scenario could be that network or I/O path errors are being logged, or that the I/O path has failed over to an alternate adapter and switch path.

The question for storage pros is how to gain insight into where a storage performance bottleneck exists.

Server performance bottlenecks

Issues regarding performance bottlenecks in servers include lack of adequate CPU and memory to initiate or process I/O operations, PCI, PCI-X or PCIe I/O bus contention and adapter configuration. You should also keep application or system software configuration, I/O type and size in perspective.

High IOPS usually equates to low throughput; similarly, high throughput usually indicates low IOPS. For example, what might appear to be a performance problem during backup indicated by a high response time on a backup device could be the result of large sequential throughput transfer. Metrics to consider include bytes or Kbytes read or written, the number of I/O operations and queue depths, al...



ong with error counts.

I/O path and network bottlenecks

It's time to consider the number, type, configuration and speed of ports. For example, do ports share backplane or paths to core switching components, or are they dedicated? Are any errors, re-tries, dropped packets or frames being reported? Have any ports renegotiated to a lower speed than what's normal? Have any devices, adapters or ports failed over to an alternate path, or not returned to their normal state after an automated failover?

If an I/O or network path is the bottleneck, then upgrade to a faster interface or link. But pay attention to performance bottlenecks that may have moved elsewhere. Likewise, if a network link, path or port is upgraded and no benefit is seen, look elsewhere to see if the bottleneck has moved.

Storage system and device bottlenecks

With storage systems, keep data transfer rates in perspective as part of performance along with cache effectiveness vs. cache hits and cache utilization. Performance metrics include IOPS, throughput, latency or response time with error counts, as well as other incidents noted in logs that could be signs of component failure or pending problems.

Items that impact performance on storage systems include RAID levels, the number and type of disk drives in a RAID set or volume group, the type of drives and their performance capabilities, as well as host server front-end ports and back-end device ports. Background tasks, including parity and data scrubbing, or disk drive rebuilds, can also impact performance along with controllers that aren't load balanced.

On paper, more disk drives, more controllers, more cache, and more or faster interfaces may seem like the best option. But it's how those components work together, running benchmarks or simulated workloads (if not your actual applications), that determines your true performance. Consequently, storage with fewer disks, less cache or other perceived inadequacies may actually be faster in terms of IOPS, bandwidth and/or latency.

While servers can be upgraded with multiple, faster processor cores, and be clustered to enable scale out and scale up capacity for demanding applications, so to can storage be scaled up and out with clustered and non-clustered solutions.

Non-clustered solutions can be enhanced with newer, faster controllers leveraging optimized processing algorithms and firmware coupled with robust processors and caching functions, as well as through the use of faster front-end (server side) and back-end (device) side interfaces.

General tips when dealing with storage performance bottlenecks

  • Establish baseline performance indicators during normal time periods

  • Compare baseline to performance and other indicators during degraded performance

  • Review RAID and storage system configuration for low cost, near-term opportunities

  • Faster servers need fast I/O paths, networks and storage systems

  • Align tiered storage to meet different performance, availability, capacity and energy needs

  • Solid-state drives (SSDs) attached to slow or high latency controllers can introduce bottlenecks

  • Look beyond IOPS and bandwidth to keep response time or latency in focus

  • Keep availability in perspective as errors or device failures can cause performance issues

Rate this Tip
To rate tips, you must be a member of SearchStorage.com.
Register now to start rating these tips. Log in if you are already a member.




BROWSE BY TAG
Data storage management,   Data Storage Management,   Data management tools,   Data Backup,   Data storage backup tools,   VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Data storage management
Is cloud data storage right for your IT infrastructure?
Optimizing enterprise data storage capacity and performance to reduce your data footprint
Is data deduplication right for your primary storage infrastructure?
Fail-in-place systems: Avoiding hard disk drive failures
Data storage resources needed to implement a virtual desktop infrastructure
Storage encryption essentials
Data archiving: Three key elements
Archiving data to cloud storage: How to choose the right cloud storage provider
How to buy a blade server
Tips for an effective data deduplication implementation

Data management tools
Green storage essentials: Addressing power, cooling and space issues
Performance metrics: Evaluating your data storage efficiency
Tools and techniques for reducing your enterprise data storage footprint
School district maintains uptime with Xiotech, DataCore
Tools for using your enterprise data storage resources more efficiently
Enterprise data storage technologies rise from the dead
SAN sales boosted by need for storage efficiency
Thin provisioning brings utilization and capacity benefits to data storage, but with a caveat
Improving storage utilization with thin provisioning
Managing capacity planning with thin provisioning
Data management tools Research

Data storage backup tools
Improved enterprise storage management tools are needed, especially for data backup
Enterprise data storage capacity management tools still found lacking
Enterprise data storage performance monitoring goes beyond storage arrays
Remote site monitoring often missing from disaster recovery plan
Storage configuration needs go beyond SRM tools
Backup in a snap: A guide to snapshot technologies
Growing need for email archiving
Software vendors expand data deduplication offerings
Archiving data to cloud storage: How to choose the right cloud storage provider
Virtual servers put pressure on backup
Data storage backup tools Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
application-aware storage  (SearchStorage.com)
capacity optimization  (SearchStorage.com)
compression artifact  (SearchStorage.com)
data classification  (SearchDataManagement.com)
data deduplication  (SearchStorage.com)
depository  (SearchStorage.com)
storage consolidation  (SearchStorage.com)
storage provisioning  (SearchStorage.com)
storage resource management (SRM)  (SearchStorage.com)
wide-area file services  (SearchStorage.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Find Data Backup Analysis
TechTarget Storage Media
Storage Magazine View this month\\'s issue and subscribe today.
Storage Decisions Apply online for free conference admission.
SearchStorage.com
HomeNewsMagazineTopicsLearningMultimediaWhite PapersBlogsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts