linux centos8虚拟内存设置
Author:zhoulujun Date:
centos8 官方说,至少2g内存,推荐4g内存,像我的个人博客,zhoulujun.cn ,这种个人博客有不赚钱,丢个5美金一个月的1g内存,1核cpu,就够了。
强制升级到centos8,nginx 和php还好,其它程序,像mysql,经常崩溃。只有增加虚拟内存来凑数了
1g内存,虚拟内存的话,也就是物理内存的2倍左右,也就是设置2g的虚拟内存,一起3g内存。
free -m 查看内存,根据情况设置内存,
swapon -s 查看虚拟内存情况
根据需要设置虚拟内存
建立一个/home/swap的分区文件,大小为2G,可以自行倍增。
dd if=/dev/zero of=/home/swap bs=1024 count=2048000
制作为swap格式文件
mkswap /home/swap
再用swapon命令把这个文件分区挂载swap分区
swapon /home/swap
设置文件权限
chmod 600 /home/swap
为防止重启后swap分区变成0,要修改/etc/fstab文件,在文件内增加一行
/home/swap swap swap default 0 0
最后查看内存设置情况
free -m
删除虚拟内存-swap交换文件
先停止swap分区
swapoff /home/swap
删除swap分区文件
rm -rf /home/swap
删除自动挂载配置命令,修改/etc/fstab,删除如下代码
/home/swap swap swap default 0 0
这样就能把手动增加的交换文件删除了
注意:
增加删除swap的操作只能使用root用户来操作。
装系统时分配的swap分区貌似删除不了。
swap分区一般为内存的2倍,但最大不超过2G
参考文章:
https://www.jianshu.com/p/b3c29b60be70
https://blog.csdn.net/herobacking/article/details/80371242%20%202048000
转载本站文章《linux centos8虚拟内存设置》,
请注明出处:https://www.zhoulujun.cn/html/OS/Linux/LinuxDevops/8243.html
延伸阅读:
- selinux限制下载远程图片与访问网络,get_headers与curl都false
- centos安装mysql教程
- Centos8安装nodejs: yum install Node.js最新版本或指定版本Version 18.
- 服务器升级至centos8 网站配置-php与mysql从5.6升级到php7与msyql8
- centos 忘记 密码 如何实现登陆?
- linux查看软件安装目录……
- Linux如何打开端口和设置防火墙:firewall-cmd与iptables配置
- linux文件管理之shell命令汇总—从mkdir和touch发微文件管理
- 前端文件自动上传linux服务器,nginx文件权限设置—linux操作手
- exec与xargs范例详解:linux文件目录批量操作命令
- linux查看磁盘、查看文件夹大小、查看文件大小
- 文件时间日期:–atime –ctime –mtime区别
- centos使用snapcraft管理安装包的优势
- mac或linux上面的软链接(符号链接)
- centos7下的php7环境配置:centos7安装php7以及php5升级php
- linux scp 服务器资源迁移
- linux如何更改时区?为何没有北京(Asia/Beijing)时区
- ssh_exchange_identification: Connection closed by remote host
- Mac终端sh compinit: insecure directories, run compaudit for list
- Mac终端sh compinit: insecure directories, run compaudit for list
- ssh登录出现 Connection reset by peer
- yum升级发现Failed to download metadata for repo 'appstream':
- CentOS Stream 8与CentOS 8的区别是什么?