CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G

CentOS设置虚拟内存,虚拟内存设置,,CentOS 7.9怎么设置虚拟内存2G

系统:CentOS Stream,CentOS 9,CentOS 8,CentOS 10,CentOS 7

软件:虚拟内存Swap

功能:CentOS虚拟内存设置


下载地址一:



CentOS 7.9怎么设置虚拟内存2G


建立文件:nc.sh


赋予脚本执行权限

sudo chmod +x /root/nc.sh

---------------------------------------

#!/bin/bash

# 创建 2G 的 swap 文件

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048


# 设置正确权限

sudo chmod 600 /swapfile


# 格式化为 swap

sudo mkswap /swapfile


# 启用 swap 文件

sudo swapon /swapfile


# 写入 /etc/fstab,保证开机自动挂载

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab


# 查看 swap 状态

sudo swapon --show

free -h

-------------------------------------


编辑/etc/sysctl.conf文件:


如果你希望 内存不足时优先使用虚拟内存(Swap),需要调整 Linux 的 vm.swappiness 参数。这个参数控制内核在物理内存不足时,使用 Swap 的积极程度。

vm.swappiness = 100


建议值

10–20:尽量少用 Swap,优先用物理内存(适合内存充足的服务器)。

60(默认):平衡使用。

80–100:更积极使用 Swap(适合内存紧张的环境)。

这样设置后,当物理内存不足时,系统会更快地把数据换到 Swap,从而避免进程直接被 OOM 杀掉。


运行生效。

sysctl -p



参考来源:

项目地址:

官网地址:

参考地址:


admin

暂无介绍....

评论(0):

发表评论:

延伸阅读:

推荐一键清理CentOS系统磁盘空间,清理内存,清理缓存,清理磁盘,清理垃圾,清理硬盘,一键清理系统缓存,日记,不必要的内容,容器日记缓存,等系统缓存日记

推荐一键清理CentOS系统磁盘空间,清理内存,清理缓存,清理磁盘,清理垃圾,清理硬盘,一键清理系统缓存,日记,不必要的…

admin
2026-11-14

一键清理CentOS系统磁盘空间,清理缓存,清理磁盘,清理垃圾,清理内存,清理硬盘,一键清理系统缓存,日记,不必要的内容,容器日记缓存,等系统缓存日记

一键清理CentOS系统磁盘空间,清理缓存,清理磁盘,清理垃圾,清理内存,清理硬盘,一键清理系统缓存,日记,不必要的内容…

admin
2026-11-13

CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G,CentOS内存不足死机优化教程,虚拟内存压缩设置

CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G,CentOS内存不足死机优化教程,虚拟…

admin
2026-11-12

CentOS关闭虚拟内存,虚拟内存,在 CentOS 7.9 中,删除或关闭虚拟内存(Swap)主要分为两步:临时关闭(立即生效)和永久删除(防止重启后恢复)

CentOS关闭虚拟内存,虚拟内存,在 CentOS 7.9 中,删除或关闭虚拟内存(Swap)主要分为两步:临时关闭(…

admin
2026-11-10

nginx,nginx反向代理,nginx端口映射,nginx端口转发,nginx中转,nginx代理,nginx转发,nginx编译版本端口转发,nginx安装

nginx,nginx反向代理,nginx端口映射,nginx端口转发,nginx中转,nginx代理,nginx转发,…

admin
2026-11-07