造成存储性能瓶颈的三大常见原因

简介:

造成存储瓶颈的主要原因有哪些?其中包括虚拟存储管理不善、应用所分配存储资源不足或类型错误,以及糟糕的存储设计。针对这三项问题,我们将分别进行探讨。

  1. 虚拟存储管理不善

如果不对IT架构进行监控,那么存储阵列或子系统上的众多虚拟机将对资源进行争夺。如果单纯为虚拟机分配一个逻辑单元号(简称LUN)且不加以数据引导,那么整套系统将像是未经交通流量分析的道路一般。在这种情况下,我们根本不了解需要建设多少条车道以承载日常流量。

另外,假定我们已经建设了一条四车道公路,正如大家的存储容量已经固定。同样的,如果不加以监控,我们也无法随时了解虚拟访客对存储资源的需求。

很可能您最为繁忙的十套虚拟机会因为使用同样的LUN而遭遇性能限制。正如大城市在早晚高峰时期总会经历可怕的拥堵一样,随着数据事务量的增加,其响应时间也将逐渐提升至令人无法接受的水平。

而更为复杂的是,造成这种差异的并不单单只是虚拟机数量。虚拟机的自身特性同样非常重要。部分虚拟机会积极移动数据,正如公路上每天按时往来的车辆。而另一部分虚拟机则像是参加周末远足的出行者,其仅是偶尔需要占用通量资源。我们最大的挑战在于如何平衡最活跃与最不活跃的各虚拟机间的存储需求。

  1. 应用所分配存储资源不足

如果大家的I/O密集型应用未被正确部署在存储阵列内,那么您的用户体验将遭遇严重风险。举例来说,如果某Web应用运行在错误的存储类型之上,或者其不具备充足的存储资源,则客户在使用时将遭受可怕的延迟。如果事务处理长时间未正确完成,用户很可能会选择离开。

  1. 糟糕的存储设计

目前,我们可从多个存储层当中进行选择——包括0层、1层与2层。0层速度最快,1层位于中间,2层则速度最慢。如果管理不当,那么这种机制本身也会引发问题。

例如,一款本该位于0层上的Web应用可能被部署在1层上。这时当客户发出“显示蓝色衬衫图片”的指令后,该应用的图片获取速度将不够快速,而用户也许会因此放弃当前网站。

另一类存储设计问题在于可访问性——即服务器如何通过SAN结构与存储资源相对接。也许服务器之所以无法以理想的速度获取存储数据,是因为其需要经由三条连接而非一条。

为了解决这些存储瓶颈,大家需要随时监控LUN、应用与服务器性能。监控能够帮助大家设计出有效且高效的存储体系,同时更为准确地预计并调整数据流量。

原文标题:Top 3 causes of storage bottlenecks

原文作者:Tim Conley

本文转自d1net(转载)

相关文章
|
30天前
|
存储 关系型数据库 OLAP
TiDB适用场景解析:海量数据存储与高并发读写的利器
【2月更文挑战第25天】随着大数据时代的到来,海量数据存储和高并发读写成为众多企业面临的挑战。TiDB作为一种高性能、分布式的关系型数据库,以其独特的架构和强大的功能,在多个场景中展现出了卓越的性能。本文将详细探讨TiDB在海量数据存储、高并发读写等场景下的适用情况,分析其在不同业务场景中的优势与应用价值。
|
5月前
|
存储 缓存 Linux
高效利用CPU缓存一致性:优化技巧与策略分析
高效利用CPU缓存一致性:优化技巧与策略分析
|
9月前
|
Web App开发 Java Linux
【性能优化】使用Perfetto定位应用启动性能的瓶颈
本篇文章将会结合我个人对Perfetto的实际使用经历,讲解车载应用的启动时间是如何测量得到的,测量出启动时间后,我们又该如何找出其中的性能瓶颈。
802 1
【性能优化】使用Perfetto定位应用启动性能的瓶颈
|
9月前
|
SQL 存储 缓存
高并发读写优化方案
系统优化方案与高并发读写优化方案,及其优缺点。
356 0
|
存储 SQL 缓存
如何在高性能的前提下,降低数据库存储成本?
如何在高性能的前提下,降低数据库存储成本?
228 0
如何在高性能的前提下,降低数据库存储成本?
|
11月前
|
存储 SQL 数据库
「内存数据库」调整插入和数据负载的HANA性能
「内存数据库」调整插入和数据负载的HANA性能
|
11月前
性能瓶颈总结1
性能瓶颈总结1
57 0
性能瓶颈总结1
|
12月前
|
存储 SQL canal
业务单表 读写缓慢 如何优化?
业务单表 读写缓慢 如何优化?
|
存储 缓存 JavaScript
【数据篇】31 # 如何对海量数据进行优化性能?
【数据篇】31 # 如何对海量数据进行优化性能?
92 0
【数据篇】31 # 如何对海量数据进行优化性能?
|
网络协议 算法 Java
高并发场景下如何优化服务器的性能?
最近,有小伙伴在群里提问:Linux系统怎么设置tcp_nodelay参数?也有小伙伴说问我。那今天,我们就来根据这个问题来聊聊在高并发场景下如何优化服务器的性能这个话题。
320 0
高并发场景下如何优化服务器的性能?