当前位置:网站首页>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 asswap
in/etc/fstab
are made available, except for those with thenoauto
option.
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后
边栏推荐
- Dynamic debugging of multi file program x32dbg
- QT meter custom control
- [visual studio 2019] create and import cmake project
- mysql数据库基础
- 【C语言】十进制数转换成二进制数
- Full link voltage measurement
- Mish shake the new successor of the deep learning relu activation function
- Leetcode922 sort array by parity II
- b格高且好看的代码片段分享图片生成
- SCM power supply
猜你喜欢
文件操作(详解!)
Seriation in R: How to Optimally Order Objects in a Data Matrice
Flesh-dect (media 2021) -- a viewpoint of material decomposition
How to Create a Beautiful Plots in R with Summary Statistics Labels
How to Add P-Values onto Horizontal GGPLOTS
还不会安装WSL 2?看这一篇文章就够了
Take you ten days to easily finish the finale of go micro services (distributed transactions)
小程序链接生成
【C语言】十进制数转换成二进制数
Natural language processing series (III) -- LSTM
随机推荐
GGPLOT: HOW TO DISPLAY THE LAST VALUE OF EACH LINE AS LABEL
自然语言处理系列(一)——RNN基础
Pytorch builds LSTM to realize clothing classification (fashionmnist)
动态内存(进阶四)
post请求体内容无法重复获取
Leetcode14 最长公共前缀
时间格式化显示
数据分析 - matplotlib示例代码
Natural language processing series (III) -- LSTM
Depth filter of SvO2 series
How to Add P-Values onto Horizontal GGPLOTS
How does Premiere (PR) import the preset mogrt template?
Some problems encountered in introducing lvgl into esp32 Arduino
QT meter custom control
qt 仪表自定义控件
(C语言)3个小代码:1+2+3+···+100=?和判断一个年份是闰年还是平年?和计算圆的周长和面积?
初始JDBC 编程
浅谈sklearn中的数据预处理
[visual studio 2019] create and import cmake project
uniapp uni-list-item @click,uniapp uni-list-item带参数跳转