free -m
以查看内存使用情况,m的意思是M字节来显示内容
清理内存
- 手动执行
sync
命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件) - 手动释放内存,
echo 3 > /proc/sys/vm/drop_caches
开辟Swap分区
创建分区文件,大小为2G:
dd if=/dev/zero of=/swapfile bs=1k count=2048000
生成 swap 文件系统:mkswap /swapfile
激活 swap 文件:swapon /swapfile
这样,我们就实现了临时挂在swap分区,cat /proc/swaps
命令查看swap分区。chown root:root /swapfile
+chmod 0600 /swapfile
-> 赋予 swap 文件适当的权限- 如果想重启的时候也自动挂在swap分区,可以修改/etc/fstab文件的swap行 /whatever/swap swap swap defaults 0 0 或添加内容如下: /swapfile swap swap defaults 0 0
这样每次重启系统的时候就会自动加载 swap 文件了。
ps:删除SWAP分区
swapoff /swapfile
卸载swap文件- 修改/etc/fstab文件 如修改了fstab文件则从配置中删除
rm -rf /swapfile
删除文件