查看其它 2 个回答志凌海纳SmartX的回答

由于这个问题没有提到任何前置的背景,也没性能不足相关的数据,因此也无法准确理解用户背后的问题,但我猜测问题的内容是:SmartX 超融合是通过哪些机制来避免在传统基础架构中常见的虚拟机性能不足的问题。传统架构运行虚拟化经常碰到的问题是:最初虚拟机数量比较少的时候,性能还不错;但随着虚拟机数量增多,便会发现虚拟机的响应变得越来越慢。明明服务器的 CPU 性能是越来越好,内存也是越来越大的,虚拟机为什么会变慢?更大的原因可能是存储 I/O 性能不足。更强的 CPU 和更大的内存,使得虚拟化平台能运行的虚拟机数量变多,I/O 访问更密集了,如果存储性能不足,那么就会使得每台虚拟机无法获得足够的 I/O 响应能力,虚拟机和业务就普遍变慢了。

针对存储性能问题,SmartX 做了很多的优化,例如:

  • 横向扩展:采用分布式架构,使得存储支持横向扩展,随着节点数量增加,容量和性能同步扩展,可保证 单位容量的性能不会下降(IOPS/G)
  • 冷热数据分层存放:利用 SSD 作为缓存,热数据的 I/O 访问优先在 SSD 里面响应,确保热数据获得最佳性能。当数据变冷将自动移动到 HDD 容量层,确保以较低成本存放冷数据。
  • 高速网络作为存储网络:由于分布式存储需要跨网络存放多份数据副本,通过高速网络降低 I/O 访问延时,使得 I/O 的本地访问与网络访问两者的延时更加接近,从而提升整体性能。目前 SmartX 不单支持 10G 以太网作为存储网络,甚至支持 25G 、100G RDMA 网络,可进一步提升存储性能。
  • 极致优化 I/O 路径: I/O 本地化,该机制使得虚拟机在本地主机有一份完整副本,IO 读取时无需经过网络,降低 IO 延时; boost 模式,进一步缩短虚拟机与宿主机之间的本地 IO 路径。
  • 全闪集群:支持 NVMe SSD 构建全闪高性能集群

    这些功能可以使得虚拟机能满足绝大部分场景的性能要求,并可以有效避免因虚拟机规模扩展引起性能下降的问题。

软件开发 · 2023-06-26
浏览452

回答者

志凌海纳SmartX 最近回答过的问题

回答状态

  • 发布时间:2023-06-26
  • 关注会员:4 人
  • 回答浏览:452
  • X社区推广