Linux系统中swap的真正作用

时间:2022-02-20 23:10:48

SWAP的话,OVZ的机器不建议开启 Because openvz机器会优先使用swap

1、SWAP不是运存,SWAP的大小跟运存的大小没有任何关系。

2、SWAP就是一个临时仓库,只是一个仓库而已,那这个仓库有什么用呢?请看下面

3、SWAP是这么工作的:假设你的运存现在只剩10M,假设你的QQ,UC,邮箱等其它很多程序都在后台工作。此时你要运行一个游戏,该游戏要占用 50M运存,按理说,10M的运存是运行不了一个50M的游戏的,所以你的手机是这样工作的:第一,首先查找有没有仓库(SWAP),如果有SWAP,那 么手机会把RAM(运存)里的那些UC,QQ,邮箱等程序移动到仓库(SWAP)里临时放置, 腾出RAM的空间给游戏来运行,这时候,QQ,UC等后台程序还是在后台运行着,保证它们不掉线。当你需要运行QQ,UC时,再从SWAP(仓库)移动到 RAM运存,这个过程是不掉线的。第二,如果没有找到SWAP(仓库),那就没有临时存放点了,手机会杀掉QQ,UC等进程,直到RAM有50M空间够运 行游戏了就不杀进程了。

4、SWAP就是紧连着RAM的一个备用仓库,主要功能就是为了存放RAM里暂时不启动的程序数据,保证进程不被杀掉,它好比轿车的后备箱。你可以这么设 想:你和你的情人开着宝马轿车行驶在路上,后排座放着几箱烟酒,半路上,你几个好友一定要搭你的车,这时候:你有后备箱(SWAP),你可以把后排座位的 烟酒移到后备箱去。如果你没有后备箱(SWAP),那么,你只能扔掉几箱烟酒腾出位置给你的好友让座了。SWAP就是这样的功能:它保证你的好烟好酒不被 扔掉…还有人说,我开了SWAP为什么QQ和UC等软件还是掉线呢?是的,如果你的宝马后备箱(SWAP)里有东西,你想把好烟好酒装进去,你还得把 里面的东西扔掉一些,同理,你的QQ和UC等就是这样被扔掉了,除非你的后备箱有足够大,但也不能太大,因为轿车后备箱太大了,这车就不像轿车了,而像东 风卡车了。

5、看完本说明,相信小学生都懂了,以后不要再叫运存占用太多了,也不要说SWAP没效果了。

总结:说开启SWAP运行更流畅的人是坑爹的或者是心理作用,本来就能玩的游戏开启Swap后只会变慢才是事实。说开启Swap后手机变卡是真的。说原来不能玩的游戏现在能玩了的是老实人。开启Swap一般30M就够了,除非你想玩大型游戏的同时还想开启浏览器当外挂作弊,同时还想开启QQ泡MM(或者GG)………… 哈哈哈。要不然越大效果越差。