本文介绍: 在做数据分析时,大家除了cpu速度不够以外,还有就是内存经常会爆掉,下面就介绍一下如何利用硬盘空间给物理内存扩容。当然硬盘的速度要慢很多,如果要使用硬盘扩容也建议使用性能较高的ssd盘来做。
在做数据分析时,大家除了cpu速度不够以外,还有就是内存经常会爆掉,下面就介绍一下如何利用硬盘空间给物理内存扩容。 当然硬盘的速度要慢很多,如果要使用硬盘扩容也建议使用性能较高的ssd盘来做。
在CentOS 9系统下设置或增加大的swap空间,可以按照以下步骤进行:
方法一:使用分区创建swap
-
创建新的磁盘分区:
- 如果你有额外的硬盘空间,可以通过
fdisk
、parted
等工具创建一个新的Linux swap类型的分区。
- 如果你有额外的硬盘空间,可以通过
-
格式化为swap类型:
bash
mkswap /dev/your_new_partition
这里
/dev/your_new_partition
应替换为你的新分区的实际路径,例如/dev/sda3
。 -
激活swap分区:
swapon /dev/your_new_partition
这个是整个磁盘都用来做swap分区了,当然可以自己将磁盘分一个独立分区来做
-
永久启用swap:
- 编辑
/etc/fstab
文件,在文件中添加一行来确保系统启动时自动挂载swap分区:echo '/dev/your_new_partition none swap defaults 0 0' >> /etc/fstab
- 编辑
方法二:使用文件创建swap空间
如果你没有额外的磁盘分区可用,也可以创建一个大文件并将其用作swap空间:
-
创建swap文件:
fallocate -l SIZE_IN_BYTES /path/to/swapfile # 或者使用dd命令创建 dd if=/dev/zero of=/path/to/swapfile bs=1M count=SIZE_IN_MB
替换
SIZE_IN_BYTES
或SIZE_IN_MB
为你想要的swap大小。 -
设置swap文件权限:
chmod 600 /path/to/swapfile #防止随意删除
-
格式化文件为swap类型:
mkswap /path/to/swapfile
-
激活swap文件:
swapon /path/to/swapfile
-
永久启用swap文件:
- 同样编辑
/etc/fstab
文件添加如下行:/path/to/swapfile none swap defaults 0 0
- 同样编辑
注意事项:
- 根据你的实际需求和系统内存大小来决定swap空间的大小。通常建议swap空间至少是物理RAM的两倍,但不建议超过物理RAM的8倍,尤其是对于具有大量内存的现代服务器。
- 在操作前,请确保有足够的磁盘空间,并在执行上述命令前备份重要数据。
- 对于生产环境,请根据官方文档和最佳实践调整swap大小。
原文地址:https://blog.csdn.net/zrc_xiaoguo/article/details/135323088
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_52038.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。