分布式存储对Linux系统swap分区的影响?

vmware平台挂载xsky存储,存储应该是基于ceph的分布式存储的。安装Linux操作系统的时候,客户说xsky厂商工程师告诉他们,使用xsky的存储安装系统,不能划分swap分区,否则会影响系统读写性能。请问有这种说法吗?如果有,原理是什么?

参与12

4同行回答

cpc1989cpc1989课题专家组存储工程师某保险公司
存储性能层面,swap是虚拟内存,对于存储系统来说,内存也是数据缓存的一种,分为存储节点的内存缓存和客户端本地缓存,通过数据缓存来提供存储IO性能。禁用swap可能是为了避免swap引起的性能抖动。服务器层面,swap的设计是通过牺牲性能来换取系统或进程安全, 而启用swap再配合监控...显示全部

存储性能层面,swap是虚拟内存,对于存储系统来说,内存也是数据缓存的一种,分为存储节点的内存缓存和客户端本地缓存,通过数据缓存来提供存储IO性能。禁用swap可能是为了避免swap引起的性能抖动。
服务器层面,swap的设计是通过牺牲性能来换取系统或进程安全, 而启用swap再配合监控来保障业务连续性。

收起
保险 · 2021-08-23
jakeyyujakeyyu系统架构师三甲医院
swap是虚拟内存,应对物理内存不够用,对于虚拟化平台的物理内存资源集中使用调度的角度看,物理内存的使用对于某一进程而言很少会出现不足的情况,反而此时使用swap会使得存储抖动现象引起整个系统性能的下降。...显示全部

swap是虚拟内存,应对物理内存不够用,对于虚拟化平台的物理内存资源集中使用调度的角度看,物理内存的使用对于某一进程而言很少会出现不足的情况,反而此时使用swap会使得存储抖动现象引起整个系统性能的下降。

收起
医药 · 2021-08-27
浏览1491
zzouqbzzouqb系统运维工程师光大银行信息科技部
用到swap才会有一些影响,内存充足的情况下一般是不会用swap的, 有些numa node memory使用不均衡,可能在内存够用的情况下也会用到swap。正常情况下真到了内存不够了,会把匿名内存交换到swap中转一下,空出点内存,没有swap就只能kill进程了。这个就是没有swap的情况下可能的影响...显示全部

用到swap才会有一些影响,内存充足的情况下一般是不会用swap的, 有些numa node memory使用不均衡,可能在内存够用的情况下也会用到swap。
正常情况下真到了内存不够了,会把匿名内存交换到swap中转一下,空出点内存,没有swap就只能kill进程了。这个就是没有swap的情况下可能的影响了。
所以做不做swap你看着办。
回到这个问题有没有影响做个压测不就完事了。

收起
银行 · 2021-08-20
浏览2309
沈天真沈天真售前支持IPS
是的;swap会影响io性能,swap启动后,其实也就是把磁盘空间当内存用,很明显占用了磁盘I/O的时间和资源,相当于磁盘一心二用了。显示全部

是的;swap会影响io性能,swap启动后,其实也就是把磁盘空间当内存用,很明显占用了磁盘I/O的时间和资源,相当于磁盘一心二用了。

收起
硬件生产 · 2021-08-20
浏览2509

提问者

永恒冻土
系统运维工程师.
擅长领域: 服务器Linux分布式系统

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-08-20
  • 关注会员:6 人
  • 问题浏览:8519
  • 最近回答:2021-08-27
  • X社区推广