需求
本人服务器买的是最便宜的 1核2G 服务器,最近在学新技术时,发现服务器经常死机,很纳闷
后来才注意到时内存问题,几个程序跑起来 2G 内存基本上拉满,这时候再启动其他程序时,就会导致服务器死机
但是又没钱买新服务器,也没钱升级,咋办呢
穷砸的我终于注意到 free 下边的 swap,一番查询后反复尝试后,终于掌握了 swap 的使用方法
首先看一下在没使用 swap 之前的内存状态:

空闲分区仅剩 78M,可供程序使用的仅剩 55M
这时候只需要再跑一个小小的程序,服务器立马就会死机(已经重启很多次啦)
正式使用 Swap
在此之前先简单了解以下 Swap:
在 Linux 系统中,SWAP(交换分区)类似于 Windows 系统的虚拟内存
系统会把一部分硬盘空间虚拟成内存使用,将系统内非活动内存换页到SWAP,以提高系统可用内存
所以我们要做的就是:在磁盘中指定一个文件,让系统将其当成虚拟内存使用
① 首先就是创建一块空间:
dd if=/dev/zero of=&l

最低0.47元/天 解锁文章
1681





