• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

ONEStor巡检工具swap running status巡检项未通过

2022-04-12 发表
  • 0关注
  • 0收藏 1192浏览
江淮 七段
粉丝:77人 关注:80人

组网及说明

ONEStor 1.0 独立部署版本

ONEStor 2.0 独立部署 R0323(不含)之前版本涉及此问题 



问题描述

在 ONEStor 独立部署场景下,存储 IO 路径相关进程有大概率使用 SWAP 交换分区, 当 SWAP 交换分区使用率积累到一定程度时会大概率触发 SWAP 交换分区大量交换,导致进程访问内存缓慢, IO 时延变长, 严重时可能触发 CAS fence 机制,影响客户业务。

如下步骤为确认节点swap分区是否关闭;集群每个节点需要重复下面步骤确认。

1. 执行free -m,若Swap统计项全为0。


2、执行ll /etc/init.d/kswapoff,若kswapoff文件存在,则说明该节点已经创建swap分区关闭启动脚本


3. 若该节点同时满足上述两个条件,则说明swap分区已经关闭,无需执行本操作;否则请参考本方案关闭swap分区。



过程分析

SWAP 交换分区是操作系统在物理内存紧张时作为缓冲的一块区域, 当内存紧张 时, 操作系统将物理内存中不常使用的内存换出到 SWAP 交换分区;当进程访问的内 存位于 SWAP 分区时, 操作系统再将数据从 SWAP 交换分区交换到物理内存中。 操作系统实现上使用系统盘的一块分区作为 SWAP 交换分区使用。在常见的桌面 级应用场景中,进程及内存使用量十分有限, SWAP 交换分区基本可以满足该场景的 应用并提供更大的内存使用空间;在 ONEStor 存储实际应用场景中,内存使用量远远 超过桌面级的场景,内存交换的数量级也远超系统盘可以承担的压力,使用 SWAP 交 换分区会造成内存交换缓慢, 影响存储 IO 流程执行速度,造成 IO 响应超时。 ONEStor 存储是专用系统,不需要使用 SWAP 分区增加有效内存使用量。 

综合考 虑,在 ONEStor 独立部署使用场景下,要求关闭 SWAP 交换分区以增加存储稳定性。



解决方法

要求所有 ONEStor 独立部署使用场景下, 必须关闭操作系统 SWAP 交换分区

注意事项:

1. 请仔细确认待实施方案的设备是否在适用范围内。 2. 操作实施预计时长:10分钟/G。 

操作步骤

关闭swap分区步骤,以一个节点为例。集群其他节点需要重复下面步骤

1、检查swap使用情况。执行free -m,若Swap的used项不为0,则表示已经使用了swap分区,如下图中为97。


注意: 

a. 若物理内存小于64G,且Swap的used使用率超过50%,不建议关闭swap分区,需要先扩容内存。

b. 关闭swap前,Mem 的free 必须大于swap的uesd;若不满足,则先执行sync; echo 3 > /proc/sys/vm/drop_caches释放内存。若释放后仍不满足,请联系技术支持。 

2、执行过程中,协助释放内存。将附件drop_swap.tar.gz上传到/root目录,另外打开一个命令行窗口,执行tar -zxvf drop_swap.tar.gz解压,然后执行bash drop_swap.sh协助释放内存

3、执行swapoff -a临时关闭swap分区。(重启后失效)


4、执行成功后,执行free -m查看swap分区统计全部为0,如下图


5、手动停止(Ctrl + C)步骤2中执行的脚本

6、永久关闭swap分区。将附件create_swapoff.tar.gz拷贝到/root目录,在/root目录下执行tar -zxvf create_swapoff.tar.gz解压


7、 执行bash create_swapoff.sh,创建关闭swap脚本。执行成功后,在/etc/init.d目录下执行ll /etc/init.d/kswapoff确认是否生成了kswapoff文件


8、手动删除临时文件:drop_swap.tar.gz、create_swapoff.tar.gz、create_swapoff.sh、drop_swap.sh

9、集群中其他节点,重复上述步骤即可


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2022-04-25对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作