在window系统上,当我们硬件的内存不足的时候,很多小伙伴都会想我该买内存了!!
但是在Linux系统上内存不够咋办啊,直接上虚拟内存啊!!
但是linux的SWAP不是必须的,他的作用相当于windows中的虚拟内存。现在的内存便宜,都配置的挺大的,可能你用free命令查看时,SWAP根本没有使用(实际内存都用不完),
不过服务器可就不这么想了~由于你不会知道何时会有大量来自网络的要求,因此最好还是能够预留一些swap 来缓冲一下系统的内存用量! 至少达到『备而不用』的地步啊!
总之,你在做生产环境,分配总比不分配要好。大小一般建议2048MB以下即可,超过2048MB就没多少用处了。
使用文件建设swap
首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):
![0ef14bdd245d2f9a6175724cb8466f8e.png](https://img-blog.csdnimg.cn/img_convert/0ef14bdd245d2f9a6175724cb8466f8e.png)
我的kali给的差不多是2G的内存,这台的虚拟内存已经有了2G,那我们现在再给他添加一块虚拟交空间!
1.用dd 命令去设置一个大文件,然后,我们就再透过文
件来设置的方法建立一个522MB 的内存设置交换空间吧!
![06bd3c13da8c09a98c959c3a418b9ddb.png](https://img-blog.csdnimg.cn/img_convert/06bd3c13da8c09a98c959c3a418b9ddb.png)
那我们来查看一下我们建的这个大文件把!!
![bd1a6c605de18dadef9f26e52206b8b9.png](https://img-blog.csdnimg.cn/img_convert/bd1a6c605de18dadef9f26e52206b8b9.png)
2.接下来使用mkswap将/tmp/swap这个文件格式化成swap的文件格式!
![f24af13823cb573ccb9ca2f89312527f.png](https://img-blog.csdnimg.cn/img_convert/f24af13823cb573ccb9ca2f89312527f.png)
看一下已经是swap文件了!!
![bdddea1c4dec65530704e63863e437c5.png](https://img-blog.csdnimg.cn/img_convert/bdddea1c4dec65530704e63863e437c5.png)
3.使用swapon来将/tmp/swap启动一下!
![6fdbb490b7c4e3424e1b19d25a70f0fd.png](https://img-blog.csdnimg.cn/img_convert/6fdbb490b7c4e3424e1b19d25a70f0fd.png)
查看一下swap
![92694abc4f1430cd5c813d7e4b4f4eaf.png](https://img-blog.csdnimg.cn/img_convert/92694abc4f1430cd5c813d7e4b4f4eaf.png)
原先swap是2G的,现在swap是2.5G。
4.然后再/etc/fstab文件上写入这一行!
![847250410046bbfcd8d7b2a0b12fde49.png](https://img-blog.csdnimg.cn/img_convert/847250410046bbfcd8d7b2a0b12fde49.png)
这个重启之后就可以自动挂载了!!!
最后喜欢我文章的朋友请加圈子关注我们,私信关键词:加群。(送免费资料和优惠券)
就会自动分享给你群号。欢迎大家加入我们的安全大家庭。提高大家的安全意识,提升大家的网络安全技能一直是我们的初衷和愿景,让我们共同成为守护信息世界的"SaFeMAN"。
还有可以关注我们微信公众号,在公众号上输入安界网,就可以关注到我们,领取资料和优惠券!!