apache的SHR 为什么差别那么大?

apache的SHR 为什么差别那么大?

一般凌晨时候是这样的:

PID       USER         PR       NI       VIRT       RES       SHR      S %     CPU %    MEM    TIME+     COMMAND                                                               
27211    daemon    16      0        117m    14m       8884      S         1.3        0.7        0:00.14    httpd                                                                  

然后白天是这样的:
PID       USER            PR   NI   VIRT       RES        SHR S %     CPU %    MEM    TIME+     COMMAND  
2433  daemon          16   0     121m     19m      14m          S          1.0           1.0        0:02.13     httpd


各位大虾可以解释一下SHR究竟和什么有关。为什么区别那么大?那么不稳定呢?我一直在想,是不是64位的系统,装的程序,比如apache 分别用到32位和64位的库,会不会影响性能,反而没直接使用32位的好呢。


上面的问题困扰我好久,使服务器一直没真正的运用上。原来我用1。x版本的APACHE直接跑32位的系统,都没那么差的效果。机器还更烂。上次我把apache装works 的MPM模式。那就更夸张了。竟然45百M的占用。然后改为P模式,就是现在的效果了。

基本上确定是我mpm设置造成的。OVER