spluto 发表于 2013-01-25 14:32

请教Swap对www站点性能的影响

大家好,我的128M VPS已经部署好上线了,Swap是512的,从top上来看,已经吃了40多M的交换区,从理论上来讲,磁盘的速度断然是没有内存快的,有经验的朋友可否分享一下,当使用Swap的时候,对于WWW服务的性能影响究竟有多大呢?

另外一个问题,为啥我看到还剩下25M内存,而Swap就已经进去了这么多了呢?FreeBSD的内存管理机制究竟是怎样的?为啥不优先使用内存呢?

谢谢!

gvim 发表于 2013-01-25 14:50

swap当然有影响,甚至可以说影响最大,几乎都是最慢的disc io,还没法高效的利用cpu cache和mem buffer,因为数据要不断的换进换出。你可以看buffer的命中率和io的频率来确定情况能不能接受。
性能指标不重要的时候就不要纠结这些了。128M是指的系统全部的内存吗?如果性能指标重要的话还是还好点的吧。

spluto 发表于 2013-01-25 14:57

gvim 发表于 2013-01-25 14:50 static/image/common/back.gif
swap当然有影响,甚至可以说影响最大,几乎都是最慢的disc io,还没法高效的利用cpu cache和mem buffer,因 ...

谢谢版主的回复,可否指教一下在哪里可以看到buff的命中率和io命中率的?
PS:我这是个个人小站,日均PV不超过100(含搜索引擎机器人)。。。应该不会有啥问题吧?

sfzzz 发表于 2013-01-25 15:16

我觉得, 这得看你跑什么应用,如果跑php和数据库的话, 优化好一点, 一天几千IP,到1WIP以下还是可以的

如果是跑html,这得看你的带宽了

mirnshi 发表于 2013-01-25 21:50

spluto 发表于 2013-01-25 14:57 static/image/common/back.gif
谢谢版主的回复,可否指教一下在哪里可以看到buff的命中率和io命中率的?
PS:我这是个个人小站,日均 ...

PV很少,没啥关系的。但要防止突发状况。

lsstarboy 发表于 2013-01-25 23:21

128M跟动态网站小点,要是php+mysql的话,要好好调整才可以,最好做静态化。

gvim 发表于 2013-01-26 00:15

回复 3# spluto

http://m.oschina.net/blog/37047
   

spluto 发表于 2013-01-26 12:27

gvim 发表于 2013-01-26 00:15 static/image/common/back.gif
回复 3# spluto

http://m.oschina.net/blog/37047

谢谢版主回复,学习中。。。:kiss:
页: [1]
查看完整版本: 请教Swap对www站点性能的影响