编程日志 | nohup.net

实践是检验真理的唯一标准

Linux系统设置虚拟内存

一、虚拟内存介绍

计算机内分为物理内存与虚拟内存。物理内存是计算机的实际内存大小,由RAM芯片组成。虚拟内存则是虚拟出来的、使用磁盘代替内存。虚拟内存的出现,让机器内存不够的情况得到部分解决。当程序运行起来由操作系统做具体虚拟内存到物理内存的替换和加载。


二、虚拟内存设置

1.创建swap文件

cd usr

mkdir swap

dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096

其中bs是每块的大小,count是块的数量;bscount,就是swap文件的大小:这里1M4096=4G。可以根据需要自行调整。


2.将目标设置为swap分区文件

mkswap /usr/swap/swapfile

将swapfile文件设置为swap分区文件


3. 启用swap分区文件

swapon /usr/swap/swapfile

激活swap区,并立即启用交换区文件。

再使用命令free -m来查看内存,可看到swap分区变成4095M。



4.添加开机启动

编辑/etc/fstab文件


vim /etc/fstab

然后在文件中添加以下内容:


/usr/swap/swapfile swap swap defaults 0 0

4.重启服务器,查看现在的内存是否挂在上

reboot

free -m

5.删除虚拟内存

删除/etc/fstab文件中添加内容

停用swap分区文件

swapoff /usr/swap/swapfile

删除swap分区文件

 rm -rf /usr/swap/swapfile

————————————————

版权声明:本文为CSDN博主「谁是笨小孩_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_40371220/article/details/125223115

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.2

© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1