当前位置:网站首页>CDH存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
CDH存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
2022-07-02 09:42:00 【小基基o_O】
概述
CDH上某个服务的警告信息:
存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
例如:
ZooKeeper服务进程使用了交换内存,导致ZooKeeper服务变慢,影响了集群
个人对交换内存的理解
- 英文名称:swap space
- 译名:交换空间 or 交换内存
- 释义:
swap space是硬盘上的一块空间
当系统的物理内存不够时,一些长时间冇操作的程序的内存将被释放,释放的空间被临时保存到swap space
待到该程序要操作时,再从swap space恢复数据到内存 - 优点:使程序可以操纵大于实际物理内存的空间
- 缺点:swap space会产生硬盘IO,使程序会变慢
例如
Windows系统可同时运行多个程序,当切换到一个很长时间没有理会的程序时,会听到硬盘“哒哒”直响
交换内存相关操作
查看交换内存
free -h
swap space总大小8G,已用2.2G,剩余5.8G
启用交换内存
swapon -a
- 选项
-a, --all - 原文:
All devices marked asswapin/etc/fstabare made available, except for those with thenoautooption.
Devices that are already being used as swap are silently skipped. - 译文:
所有在/etc/fstab中标记为swap的设备都是可用的,除了带有noauto选项的设备。
已经被用作交换区的设备被静默地跳过。
禁用交换内存
swapoff -a
一个窗口执行
swapoff -a,另一个窗口执行swapon
可以看到,已用的交换空间在不断减少
CDH隐患解决方案
编写脚本,设置定时任务,定期清理已经使用的swap space
#!/bin/bash
# 禁用所有交换空间
swapoff -a
# 启用所有交换空间
swapon -a
# 清理完成提示
echo "清理完毕"
清理已经使用的swap space后
边栏推荐
- pgsql 字符串转数组关联其他表,匹配 拼接后原顺序展示
- PyTorch nn.RNN 参数全解析
- xss-labs-master靶场环境搭建与1-6关解题思路
- On data preprocessing in sklearn
- Mish shake the new successor of the deep learning relu activation function
- 深入理解PyTorch中的nn.Embedding
- Input a three digit number and output its single digit, ten digit and hundred digit.
- uniapp uni-list-item @click,uniapp uni-list-item带参数跳转
- Mish-撼动深度学习ReLU激活函数的新继任者
- YYGH-9-预约下单
猜你喜欢
随机推荐
Find the factorial of a positive integer within 16, that is, the class of n (0= < n < =16). Enter 1111 to exit.
mysql索引和事务
post请求体内容无法重复获取
基于Arduino和ESP8266的Blink代码运行成功(包含错误分析)
(C语言)3个小代码:1+2+3+···+100=?和判断一个年份是闰年还是平年?和计算圆的周长和面积?
Leetcode14 longest public prefix
Map和Set
FastDateFormat为什么线程安全
HOW TO ADD P-VALUES ONTO A GROUPED GGPLOT USING THE GGPUBR R PACKAGE
Codeforces 771 div2 B (no one FST, refers to himself)
Differences between nodes and sharding in ES cluster
Enter the top six! Boyun's sales ranking in China's cloud management software market continues to rise
行业的分析
二分刷题记录(洛谷题单)区间的甄别
[untitled] how to mount a hard disk in armbian
基于Arduino和ESP8266的连接手机热点实验(成功)
Filtre de profondeur de la série svo2
Applet link generation
[QT] Qt development environment installation (QT version 5.14.2 | QT download | QT installation)
时间格式化显示












