longxin
发表于 2008-8-31 18:43:38
内存命中率是:物理内存完成存取的次数/(物理内存完成存取的次数+虚拟内存完成读写的次数)
按照公式,物理内存大应该命中率大,cache也是一个理呀。
hhh0503
发表于 2008-8-31 18:44:53
建议:硬件升级是最好的方法(单独升内存会使机器的命中率降低 即PF降 CPU升)
hhh0503
发表于 2008-8-31 18:49:31
原帖由 longxin 于 2008-8-31 18:43 发表 http://bbs.52hardware.com/images/common/back.gif
内存命中率是:物理内存完成存取的次数/(物理内存完成存取的次数+虚拟内存完成读写的次数)
按照公式,物理内存大应该命中率大,cache也是一个理呀。
呵呵,这个问题同样问得好。
对于家用机来我说的这个:建议:硬件升级是最好的方法(单独升内存会使机器的命中率降低 即PF降 CPU升)。不是最明显,服务器上面更加可以体现。
但是在家用机的发展史,你可以看出这个问题所在。
cache 内存硬盘容量 都是按一个比例在提高的。照你说的,intel的生产P3图拉丁的时候就尝到了cache大的好处,为什么没有继续扩大这个好处?在现在来说还是控制在2MB到6MB,服务器是在12MB。而家用硬盘也经历了80G到1T的路程。
这个就是一个硬件互相配合的问题,不能过于大。
hhh0503
发表于 2008-8-31 18:51:26
原帖由 longxin 于 2008-8-31 18:43 发表 http://bbs.52hardware.com/images/common/back.gif
内存命中率是:物理内存完成存取的次数/(物理内存完成存取的次数+虚拟内存完成读写的次数)
按照公式,物理内存大应该命中率大,cache也是一个理呀。
高速的设备在自己容量过大的情况下,并不能很好的适应与低速度的设备。
比如你把一个箱子放进100平方米的房子中间,再拿出来,和放进10平方米房子的中间,再拿出来,哪个花的力气大?哪个花的时间多?
hhh0503
发表于 2008-8-31 18:51:55
所以说设备是要互相匹配的。
不能胡乱的把某个速度快的,做过份
longxin
发表于 2008-8-31 19:01:05
哦,有道理。
hhh0503
发表于 2008-8-31 19:02:11
设置虚拟内存也是有其道理存在的,呵呵。
建议不要取消。
此帖已经加入了置顶贴里面,还是比较有价值的,往往是大家忽略的东西。
zjw3140
发表于 2008-8-31 21:53:17
有道理
y772799818
发表于 2008-10-8 21:11:31
hhh0503
发表于 2008-10-8 21:12:54
原帖由 y772799818 于 2008-10-8 21:11 发表 http://bbs.52hardware.com/images/common/back.gif
Xp刚开机就有313,那不正常吧,是不是开机启动项太多?
还是比较正常的呀