当前位置:网站首页>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后
边栏推荐
- Uniapp uni list item @click, uniapp uni list item jump with parameters
- Leetcode122 the best time to buy and sell stocks II
- YYGH-BUG-04
- (C语言)3个小代码:1+2+3+···+100=?和判断一个年份是闰年还是平年?和计算圆的周长和面积?
- Fabric. JS 3 APIs to set canvas width and height
- Jenkins user rights management
- PyTorch搭建LSTM实现服装分类(FashionMNIST)
- GGPLOT: HOW TO DISPLAY THE LAST VALUE OF EACH LINE AS LABEL
- 字符串回文hash 模板题 O(1)判字符串是否回文
- 倍增 LCA(最近公共祖先)
猜你喜欢

ESP32 Arduino 引入LVGL 碰到的一些问题

Natural language processing series (I) -- RNN Foundation

基于Arduino和ESP8266的连接手机热点实验(成功)

Dynamic debugging of multi file program x32dbg

mysql数据库基础

堆(优先级队列)

How to Visualize Missing Data in R using a Heatmap

H5,为页面添加遮罩层,实现类似于点击右上角在浏览器中打开

Jenkins voucher management

自然语言处理系列(二)——使用RNN搭建字符级语言模型
随机推荐
CMake交叉编译
Leetcode922 按奇偶排序数组 II
Log4j2
How to Add P-Values onto Horizontal GGPLOTS
Maximum profit of jz63 shares
Flesh-dect (media 2021) -- a viewpoint of material decomposition
to_bytes与from_bytes简单示例
Larvel modify table fields
Mish shake the new successor of the deep learning relu activation function
Differences between nodes and sharding in ES cluster
小程序链接生成
Test shift left and right
Leetcode topic [array] -540- single element in an ordered array
From scratch, develop a web office suite (3): mouse events
Deep understanding of NN in pytorch Embedding
【工控老马】西门子PLC Siemens PLC TCP协议详解
自然语言处理系列(一)——RNN基础
Leetcode739 daily temperature
Leetcode922 sort array by parity II
ESP32 Arduino 引入LVGL 碰到的一些问题



