swap (虚拟内存)

swap (虚拟内存)

linux的SWAP不是必须的,他的作用相当于windows中的虚拟内存。现在的内存便宜,都配置的挺大的,可能你用free命令查看时,SWAP根本没有使用(实际内存都用不完),但要是有大型应用(web服务器,大型数据库等)最好还是使用。
总之,你在做生产环境,分配总比不分配要好。大小一般建议2048MB以下即可,超过2048MB就没多少用处了。
【查看隐藏文件命令 ls -al 查看文件权限 ls -l】

一般来说,如果硬件的配备足够的话,那么 swap 应该不会被我们的系统所使用到, swap 会被利用到的时刻通常就是物理内存不足的情况了。我们知道 CPU 所读取的数据都来自于内存, 那当内存不足的时候,为了让后续的程序可以顺利的运作,因此在内存中暂不使用的程序与数据就会被挪到 swap 中了。 此时内存就会空出来给需要执行的程序加载。由于 swap 是用硬盘来暂时放置内存中的信息, 所以用到 swap 时,你的主机硬盘灯就会开始闪个不停啊!
虽然目前主机的内存都很大,至少都有 1GB 以上啰!因此在个人使用上你不要设定 swap 应该也没有什么太大的问题。 不过服务器可就不这么想了~由于你不会知道何时会有大量来自网络的要求,因此你最好能够预留一些 swap 来缓冲一下系统的内存用量! 至少达到**『备而不用』的地步啊!**

vi vim 的暂存档、救援回复与开启时的警告讯息
【出现以下警告 主要是因为 文件没有保存就退出造成的】
【我们可以 ls -al 查看隐藏文件 。swap文件 ,将对应的。swap 文件删除即可】

六个按钮的说明如下:
[O]pen Read-Only:打开此档案成为只读档, 可以用在你只是想要查阅该档案内容并不想要进行编辑行为时。

(E)dit anyway:还是用正常的方式打开你要编辑的那个档案, 并不会载入暂存盘的内容。不过很容易出现两个使用者互相改变对方的档案等问题!

®ecover:就是加载暂存盘的内容,用在你要救回之前未储存的工作。 不过当你救回来并且储存离开 vim 后,还是要手动自行删除那个暂存档喔!

(D)elete it:你确定那个暂存档是无用的!那么开启档案前会先将这个暂存盘删除! 这个动作其实是比较常做的!因为你可能不确定这个暂存档是怎么来的,所以就删除掉他吧!哈哈!

(Q)uit:按下 q 就离开 vim ,不会进行任何动作回到命令提示字符。

(A)bort:忽略这个编辑行为,感觉上与 quit 非常类似! 也会送你回到命令提示字符就是啰!

你可能感兴趣的:(swap,linux)