首页 > 其他分享 >swap使用率高如何调整

swap使用率高如何调整

时间:2024-03-22 12:29:45浏览次数:14  
标签:swappiness sysctl 内存 vm 修改 swap 设置 使用率 调整

查看swap使用率高的进程号

for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr |head

free -h 查看剩余的物理内存还有很多

要设置swappiness参数,您可以按照以下方法操作:

临时修改方法

  • 使用sysctl命令:您可以通过执行sudo sysctl vm.swappiness=值来临时修改swappiness的值。例如,要将swappiness设置为10,您可以运行sudo sysctl vm.swappiness=10。请注意,这种修改在重启后将不会保留。

永久修改方法

  • 编辑配置文件:要永久修改swappiness值,您需要编辑/etc/sysctl.conf文件。在文件中添加或修改vm.swappiness=值这一行,将“值”替换为您想要设置的swappiness数值。
  • 重启系统:完成编辑后,保存并关闭文件,然后重启您的系统以使更改生效。

需要注意的是,swappiness的设置取决于您的具体需求和系统内存状况。如果您希望系统尽可能多地使用物理内存而不是交换空间,可以将swappiness设置为较低的值。

建议将swappiness设置为1 而非0

标签:swappiness,sysctl,内存,vm,修改,swap,设置,使用率,调整
From: https://blog.csdn.net/DBA_ChenJR/article/details/136810698

相关文章

  • kswapd0挖矿病毒的发现与清除 导致CPU过高问题
    kswapd0挖矿病毒的发现与清除BobAnkh​清华大学/网文爱好者/游戏爱好者/猫猫爱好者 26人赞同了该文章写下这篇博客的原因是实验室的服务器在安装docker之后不幸感染上了挖矿病毒,便将发现与清除的方法记录于此,如有错漏,恳请指正本文同样发于本人的bl......
  • [转帖]JVM优化之调整大内存分页(LargePage)
    https://nowjava.com/article/31311 在这篇文章中:内存分页大小对性能的提升原理调整OS和JVM内存分页cat/proc/meminfo|grepHugeecho4294967295>/proc/sys/kernel/shmmaxecho154>/proc/sys/vm/nr_hugepages本文将从内存分页的原理,如何调整分页大小两节......
  • 【办公类-22-15】周计划系列(5-6)“周计划-06 周计划打印pdf(docx删除内容转PDF)“ (2024年
    作品展示背景需求:前期用docx(删除第一页反思部分内容)转PDF转png(第一页)的方式获得上传网页用的图片。【办公类-22-14】周计划系列(5-5)“周计划-05上传周计划png(docx转PDF转png)“(2024年调整版本)-CSDN博客文章浏览阅读600次,点赞11次,收藏9次。【办公类-22-14】周计划系列(5-5)“......
  • 常用命令-swap分区三剑客--swapon-swapoff-mkswap
    常用命令-swap分区三剑客--swapon-swapoff-mkswapswaponswapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。语法swapon(选项)(参数)选项-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p<优先顺序>:指定交换区的......
  • uniapp 云开发省钱之调整函数执行内存大小
    我这个5块钱一个月的服务空间配置:现在还只有少量的用户和自己测试之用,目前消耗的情况:云函数的使用量还是挺高的,目前还是正好能覆盖一个月的使用量,等用户量上来肯定是不行的,所以得想想办法压榨一下云函数使用量了。看了下云函数使用量的计费方式,发现云函数的使用消耗跟......
  • uniapp 云开发省钱之调整函数执行内存大小
    我这个5块钱一个月的服务空间配置: 现在还只有少量的用户和自己测试之用,目前消耗的情况: 云函数的使用量还是挺高的,目前还是正好能覆盖一个月的使用量,等用户量上来肯定是不行的,所以得想想办法压榨一下云函数使用量了。看了下云函数使用量的计费方式,发现云函数的使用消耗......
  • Vue+OpenLayers7入门到实战:OpenLayers7创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼
    返回《Vue+OpenLayers7》专栏目录:Vue+OpenLayers7入门到实战前言本章介绍如何使用OpenLayers7在地图上创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼控件位置、大小、文字和按钮等样式。二、依赖和使用"ol":"7.5.2"使用npm安装依赖[email protected]使用Y......
  • OpenLayers6实战,OpenLayers创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼控件位置、
    专栏目录:OpenLayers实战进阶专栏目录前言本章讲解OpenLayers6如何创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼控件位置、大小和文字和按钮等自定义样式的功能。二、依赖和使用"ol":"^6.15.1"使用npm安装依赖[email protected]使用Yarn安装依赖yarn......
  • Qt/C++监控推流设备推流/延迟极低/实时性极高/rtsp/rtmp推流/hls/flv/webrtc拉流/调整
    一、前言算下来这个推流的项目作品写了有四年多了,最初第一个版本只有文件点播的功能,用的纯QTcpSocket通信实现,属于比较简单的功能。由于文件点播只支持文件形式的推流,不支持网络流或者本地设备采集,所以迫切需要打破这个瓶颈,而后加入核心的网络推流功能,这也是本项目的核心功能,不仅......
  • C - One Time Swap
    C-OneTimeSwaphttps://atcoder.jp/contests/abc345/tasks/abc345_c 思路组合计数,假设字符串中所有位置的字符都不相同,求所有位置字符交换的组合数对于相同字符的位置,任意两个位置交换不会改变字符串所以计算所有这种无效贡献注意最后对所有的无效贡献,需要保留一个,对......