共计 896 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍怎么进行 Linux 系统 swap 交换内容的扩容,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
swap 交换内存主要是指当物理内存不够用时,系统会启用硬盘的一部分空间来充当服务器内存,而默认情况下 swap 内存会有一些设置标准,它与物理内存的大小也是有关系的,具体标准如下:
Ram 大小 Swap 大小 激活 Swap 后合计大小
256MB 256MB 512MB
512MB 512MB 1GB
1GB 1GB 2GB
3GB 2GB 5GB
4GB 2GB 6GB
6GB 2GB 8GB
8GB 3GB 11GB
12GB 3GB 15GB
16GB 4GB 20GB
32GB 6GB 38GB
64GB 8GB 72GB
128GB 11GB 139GB
查看内存空间:
free -h
# 通过 swap 分区文件增加 swap 空间
1. 创建 swap 分区的文件
dd if=/dev/zero of=/data2/swapfile bs=1M count=1024
其中 bs 是每块的大小,count 是块的数量;bs*count,就是 swap 文件的大小:这里 1M*1024=1G。可以根据需要自行调整。
此外,swapfile 是 swap 文件的路径,可以根据需求修改。
2. 格式化交换分区文件
mkswap swapfile
这里的路径和之前的路径要对应起来。
3. 启用 swap 分区文件
swapon swapfile
4. 添加开机启动
修改 /etc/fstab 这个文件,添加或者修改这一行:
swapfile swap swap defaults 0 0
注意,路径还是要对应,而且必须是全路径。最后两个是零,不是大写字母 O。
此项不是必须的。如果不修改开机启动配置,重启之后的 swap 空间会重置,之前配置丢失。
在使用 java 程序时,我们需要设置它的最大堆内存,这是对系统的一种保护。
以上是“怎么进行 Linux 系统 swap 交换内容的扩容”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!