IT评测·应用市场-qidao123.com
标题:
Centos 8 互换空间管理
[打印本页]
作者:
梦应逍遥
时间:
2025-1-20 06:45
标题:
Centos 8 互换空间管理
新增swap
要增长 Linux 系统的互换空间,可以按照以下步骤操作:
1. 创建一个互换文件
起首,选择文件路径和大小(比方,增长 1 GB 互换空间)。
sudo fallocate -l 1G /swapfile
复制代码
如果 fallocate 不可用,可以利用 dd 命令:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
复制代码
这会创建一个 1 GB 的文件(1024 个 1MB 块)。
2. 设置互换文件权限
将互换文件的权限设置为只有 root 用户可读写。
sudo chmod 600 /swapfile
复制代码
3. 格式化互换文件
将文件格式化为互换地区。
sudo mkswap /swapfile
复制代码
4. 启用互换文件
激活互换文件,使其立即生效。
sudo swapon /swapfile
复制代码
5. 验证互换空间
利用以下命令查看互换空间是否增长成功:
free -m
复制代码
6. 设置开机自动挂载互换文件
将互换文件加入 /etc/fstab,以便重启后仍然保存。
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
复制代码
7. 可选:调解互换利用策略
通过修改 vm.swappiness 参数,可以控制系统何时利用互换空间。值越低,越倾向于利用物理内存而不是互换空间(默认通常为 60)。
vm.swappiness 的取值范围是 0 到 100
sudo sysctl vm.swappiness=10
复制代码
要永世保存,可以将该配置添加到 /etc/sysctl.conf:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
复制代码
完成后,你的系统应该有了更大的互换空间。
扩展swap
如果当前的 1G 互换空间不敷用,你可以通过扩显现有的互换文件或创建新的互换文件来增长互换空间。以下是扩显现有 /swapfile 的方法:
方法一:扩显现有的 /swapfile
关闭当前的互换文件:
sudo swapoff /swapfile
复制代码
扩展
**/swapfile**
文件的大小:
比方,如果你想再增长 1G(即统共 2G),可以利用 dd 命令:
sudo dd if=/dev/zero bs=1M count=1024 >> /swapfile
复制代码
更新互换文件权限:
sudo chmod 600 /swapfile
复制代码
重新设置为互换文件格式:
sudo mkswap /swapfile
复制代码
重新启用互换文件:
sudo swapon /swapfile
复制代码
验证互换空间:
你可以通过 free -h
或 swapon --show 命令检查是否已经成功扩展了互换空间。
方法二:创建新的互换文件
如果你不想扩显现有的 /swapfile,可以创建另一个互换文件(比方 /swapfile2):
创建新的互换文件
(比方增长 1G):
sudo dd if=/dev/zero of=/swapfile2 bs=1M count=1024
复制代码
设置互换文件权限:
sudo chmod 600 /swapfile
2
复制代码
将新的文件格式化为互换文件:
sudo mkswap /swapfile
2
复制代码
启用新互换文件:
sudo swapon /swapfile
2
复制代码
验证新的互换空间是否可用:
利用以下命令查看总互换空间:
free -h
复制代码
确保互换文件在重启后仍然可用
:
在 /etc/fstab 中添加一行:
/swapfile2 swap swap defaults 0 0
复制代码
通过这些步骤,你可以灵活地扩展互换空间来满足应用的需求。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4