/etc/sysctl.conf
文件来扩展虚拟内存。在文件中添加或修改以下行,然后使用sysctl p
命令应用更改。,,“,vm.overcommit_memory = 1,vm.overcommit_ratio = 50,
`,,这里,
vm.overcommit_memory设置为1表示允许内存过载,
vm.overcommit_ratio`设置为50表示虚拟内存可以扩展到物理内存的150%。在Linux系统中,可以通过修改swap分区或者增加swap文件来扩展虚拟内存,以下是两种方法的详细步骤:
方法一:增加swap分区
1、检查当前系统的swap分区情况,在终端中输入以下命令:
sudo swapon show
2、如果需要增加swap分区,可以使用fdisk
或parted
等工具创建一个新的分区,并将其设置为swap类型,使用fdisk
工具:
sudo fdisk /dev/sda
按照提示操作,创建一个新的分区,然后将其设置为swap类型。
3、创建一个新的swap文件:
sudo fallocate l 1G /swapfile
这里的l 1G
表示创建一个1GB大小的swap文件,你可以根据需要调整大小。
4、设置新创建的swap文件的权限:
sudo chmod 600 /swapfile
5、将新创建的swap文件设置为swap分区:
sudo mkswap /swapfile
6、启用新的swap分区:
sudo swapon /swapfile
7、为了让新的swap分区在系统重启后依然生效,需要将其添加到/etc/fstab
文件中,打开/etc/fstab
文件:
sudo nano /etc/fstab
在文件末尾添加以下内容(假设swap文件位于/swapfile
):
/swapfile none swap sw 0 0
保存并关闭文件。
8、检查新的swap分区是否已经生效:
sudo swapon show
方法二:增加swap文件
1、创建一个新的swap文件:
sudo fallocate l 1G /swapfile
这里的l 1G
表示创建一个1GB大小的swap文件,你可以根据需要调整大小。
2、设置新创建的swap文件的权限:
sudo chmod 600 /swapfile
3、将新创建的swap文件设置为swap分区:
sudo mkswap /swapfile
4、启用新的swap分区:
sudo swapon /swapfile
5、为了让新的swap分区在系统重启后依然生效,需要将其添加到/etc/fstab
文件中,打开/etc/fstab
文件:
sudo nano /etc/fstab
在文件末尾添加以下内容(假设swap文件位于/swapfile
):
/swapfile none swap sw 0 0
保存并关闭文件。
6、检查新的swap分区是否已经生效:
sudo swapon show
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/758938.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复