How IT network latency affects performance

For anyone who has been in IT for a while, the phrase “latency” probably conjures up images of spinning disks, spindles, and actuators… the things that HDDs (hard disk drives) are made of. These were all obvious mechanical forms of latency – limited by the physical constraints of a rotating system – which is probably why so many of us still think of latency in that way. But in this era of flash drives and SSDs (solid state drives), what is latency? As it turns out, latency didn’t go away, it just got exposed in new areas of the storage system after the 800-lb gorilla (the HDDs) got out of the way.

The Cast of Characters

A few key terms are always bandied about in any discussion of a storage network’s performance, so it is important to understand the role of each.

Latency is generally defined as the round-trip time required to process a transaction (a ping) within the storage network. Throughput is the actual amount of data that flows through the pipe. Bandwidth is the maximum throughput that is possible given the size of that pipe, and IOPS (Input/ Output Operations Per Second) is the sustainable number of transactions that the storage array can pass through the sum of all its ports in a given second.

Why Latency Matters

Too often, when system performance gets sluggish, there is a pure focus on IOPS — and yes, the storage should be the first thing you look at — but it should be done with an eye for latency. Why? The less latency in your storage network, the faster it can act on requests. That means more data gets delivered in less time. That also means applications run faster and servers can do their jobs with greater efficiency. This is why latency absolutely matters.

Latency in the Modern Day

It was mentioned earlier that when HDDs ruled, you knew exactly where the latency was. The time required to perform a single read/write action from a hard disk platter required more time than the rest of the data’s round-trip journey. The surrounding hardware and software that managed the I/O to the HDDs never had to worry about underperforming them. Even a single-core microprocessor, like an 80386 series CPU (Central processing unit), was enough to drive the storage controller and keep those sluggish HDDs running at capacity. The software on the controller that managed I/O (Input/Output) operations never had to be optimized for speed because it was sufficient for the HDD environment. But those days are gone! SSDs can perform read/writes “latency free”, which means that surrounding hardware/software layer is absolutely underperforming the storage media, making it the new culprit for storage latency.

It’s more complicated than that

But wait… If the problem is in the storage controller, why not just fix it? One reason this remains a problem, particularly among the major storage vendors, is because it would require a complete redesign of their storage software architecture that would not be compatible with their current offerings. Storage vendors have a certain loyalty to their major clients and, understandably, they cannot just phase out an aging product line every time a new technology presents itself. This forces vendors to streamline their product offerings, so they can keep the clients happy with minimal stress and drama.

But this allegiance to backwards compatibility also prevents them from taking full advantage of the latest technology, like 64-bit, multi-core, multithreading CPUs. Ironically, this is the processing power you need to keep pace with a tray full of blazing SSDs, particularly if you want to add functionality like inline deduplication and compression. But for a storage vendor with an established customer base content with the status quo that provides a steady stream of income, there is no rush to get there.

Latency Is a Moving Target

Latency is the enemy of performance, and the starting point for troubleshooting any network performance issue should be the storage. From there, you may opt to chase down the causes of latency in other parts of your network chain. To this extent, latency is a moving target! Just as the introduction of SSDs exposed latency in the controllers, so might a modern storage solution expose latency in other parts of your network and even the application layer.

The current generation of SANs(storage area networks) that are driven by the latest processors, intelligent software, and flash storage, can generate impressive IOPS that might challenge the bandwidth limitations of your older servers, switches, and compute components. But before you set off on a latency witch hunt, remember that there IS an acceptable amount of latency. How much? Whatever amount no one else notices.

To learn more about modern storage technology and how it can eradicate latency and improve network performance across your entire company, contact the IT professionals at Ozone IT Services. We help manufacturing businesses streamline and improve their IT performance so it enables business growth, not get in the way of it.

Share:

Accessibility Toolbar

Privacy Policy

1. Introduction

Welcome to Ozone IT Services (“we,” “our,” or “us”). We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website https://ozoneitservices.com/ (the “Site”).

Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the site.

2. Information We Collect

We collect information in two ways:

  1. Information you provide to us:
    • Personal information that you voluntarily provide to us when you fill out forms on our Site.
    • This may include your name, email address, and any other information you choose to provide in the form fields.
  2. Information collected automatically:
    • We use Google Site Kit, which integrates several Google services to collect and analyze data about our website visitors.
    • This may include information such as your IP address, browser type, operating system, referring URLs, device information, pages visited, and the dates/times of visits.

3. How We Use Your Information

We use the information we collect for the following purposes:

  • To respond to your inquiries or requests
  • To provide you with information or services you have requested
  • To improve our website and user experience
  • For internal record keeping and administration
  • To analyze website traffic and optimize user experience using Google Site Kit

4. Google Site Kit

We use Google Site Kit to help us understand how visitors interact with our website and to improve our services. Google Site Kit integrates several Google services, which may include:

  • Google Analytics: for website traffic analysis
  • Google Search Console: for search performance data
  • Google AdSense: for advertising performance (if applicable)
  • Google PageSpeed Insights: for website performance data

These services collect non-personally identifiable information which may include:

  • Website traffic data
  • Search query data that led to our site
  • Indexing data
  • Data about how visitors interact with our site
  • Website performance metrics

This information helps us to improve our website and its content. Google’s ability to use and share information collected by Google Site Kit is restricted by the Google Site Kit Terms of Service and the Google Privacy Policy. You can learn more about how Google uses data when you use our site by visiting https://www.google.com/policies/privacy/partners/.

5. How We Protect Your Information

We are committed to ensuring that your information is secure. We have implemented suitable physical, electronic, and managerial procedures to safeguard and secure the information we collect online to prevent unauthorized access or disclosure.

6. Third-Party Sharing

We do not sell or lease your personal information to any third parties. However, aggregated, anonymized data collected through Google Site Kit may be shared with Google as part of the service’s functionality.

7. Cookies and Tracking Technologies

We use cookies to improve your experience on our website. These cookies may collect non-personal information. You can choose to accept or decline cookies. Most web browsers automatically accept cookies, but you can usually modify your browser setting to decline cookies if you prefer.

Google Site Kit may use cookies to collect information. You can learn more about how Google uses cookies by visiting https://www.google.com/policies/privacy/partners/.

8. Your Rights

Depending on your location, you may have certain rights regarding your personal information, such as the right to access, correct, or delete your data. Please contact us if you wish to exercise these rights.

9. Changes to This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.

10. Contact Us

If you have any questions about this Privacy Policy, please contact us