为什么 Linux 需要交换内存?
Linux 将其物理 内存(随机存取存储器)划分为称为页的内存块。
交换是将内存页复制到硬盘上预先配置的空间(称为交换空间)以释放该内存页的过程。
物理内存和交换空间的组合大小就是可用的虚拟内存量。
更多: zhilu jiaocheng
添加交换文件的步骤
使用 dd 命令创建一个文件(1GB)。
以 root 身份登录终端,输入以下命令:
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
使用 mkswap 在交换文件上交换区域。
# mkswap /root/swapfile
在文件上启用交换空间。
# swapon /root/swapfile
使用以下命令检查交换空间的状态:
# swapon -s
或者
要在重新启动后激活交换文件,请将以下条目添加到 /etc/fstab 文件中。
/root/swapfile swap swap defaults 0 0
在大多数类 UNIX 操作系统中,交换分区是在安装时创建的,但是,在内核 2.6 中交换文件可以用作交换分区。
交换文件的管理灵活性胜过分区;由于现代大容量硬盘驱动器可以重新映射物理扇区,因此不能保证分区是连续的。
我们可以添加一个交换文件作为专用分区。
日期:2020-09-17 00:13:00 来源:oir作者:oir