当前位置: 技术问答>linux和unix
请问 linux 的Swap分区,对系统运行速度、网站访问速度影响大吗?它的作用和工作原理是什么呢?
来源: 互联网 发布时间:2016-01-08
本文导语: 具体显示如下: Mem: 1034500k total, 1020308k used, 14192k free, 50060k buffers Swap: 4008208k total, 180056k used, 3828152k free, 177400k cached Mem: 1034500k total, 1020308k used, 14192k free, 50060k buff...
具体显示如下:
Mem: 1034500k total, 1020308k used, 14192k free, 50060k buffers
Swap: 4008208k total, 180056k used, 3828152k free, 177400k cached
Mem: 1034500k total, 1020308k used, 14192k free, 50060k buffers
Swap: 4008208k total, 180056k used, 3828152k free, 177400k cached
请问这样的系统资源占有率中,那一项会对系统性能有影响?
想具体了解一下Swap 分区的作用,当他占用大伙占用小的时候会怎样?
我是linux初学者,谢谢!
Mem: 1034500k total, 1020308k used, 14192k free, 50060k buffers
Swap: 4008208k total, 180056k used, 3828152k free, 177400k cached
Mem: 1034500k total, 1020308k used, 14192k free, 50060k buffers
Swap: 4008208k total, 180056k used, 3828152k free, 177400k cached
请问这样的系统资源占有率中,那一项会对系统性能有影响?
想具体了解一下Swap 分区的作用,当他占用大伙占用小的时候会怎样?
我是linux初学者,谢谢!
|
swap区用于当你的物理内存不够时,将一部分暂时不用的内存数据保存到硬盘中,让出的供给需要使用的任务,和windows下的pagefile功能类似,但比pagefile效率高
如果你的内存足够大,那么swap可以不是用,例如你有2G内存只用console方式,大多数情况下,你根本不会用到Swap区
如果你的内存足够大,那么swap可以不是用,例如你有2G内存只用console方式,大多数情况下,你根本不会用到Swap区
|
主要区别就是swap的速度没有mem快
用到swap的话,有一部分的程序会执行较慢,他涉及到了硬盘,和硬盘的数据传输率有一定的关系
用到swap的话,有一部分的程序会执行较慢,他涉及到了硬盘,和硬盘的数据传输率有一定的关系
|
就是交换分区,可以想象成虚拟内存,占用大占用小,关系没有windows下那么大。至少占用大的话,说明你的物理内存没有够。不过只要swap够就没有关系的。
如果基本都没有占用,甚至你可以不要这个swap分区也可以。
如果基本都没有占用,甚至你可以不要这个swap分区也可以。