linux如何使用虚拟内存
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,Linux的“交换空间”等。
操作方法
- 01
很多人的Linux是安装在虚拟机上,或者运行在一些嵌入式设备上,没有足够的物理内存,如果在执行一些消耗内存的任务,比如编译软件,可能会造成系统崩溃,解决方法就是设置虚拟内存。
- 02
设置步骤 这里采用设置交换文件的方法,执行以下命令
- 03
cd /varsudo swapoff /var/swapfilesudo dd if=/dev/zero of=swapfile bs=1M count=2048sudo mkswap /var/swapfilesudo swapon /var/swapfile
- 04
其中1024表示2048MB的虚拟内存,可以根据实际情况设置,一般为物理内存的两倍即可
- 05
最后,修改/etc/fstab,添加一行 /var/swapfile none swap sw 0 0
赞 (0)