您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 争用 >

为什么虚拟内存一般要设置成物理内存的2倍?

发布时间:2019-07-27 03:43 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部虚拟内存实际是一个缓冲区,他的名称也是swap:缓存。也就是说这部分是临时存放一些内容的区域。

  机器的内存有限,一旦人们同时要求的服务过多(特别是服务器),那么就会不可避免的出现内存争用,这个争用指的是都想获得一定数量的内存。可是内存有限,一点出现这种争用,那么服务器会整体速度下降,因为你的内存已经没有了。

  这时就需要一个缓存机制,将活跃率不高,或者是一些系统认为不重要的运行程序需要的存储,“挪到”缓存中,这样能保证机器的正常运行,虽然一部分程序还是运行缓慢,但是相对来说好了不少。

  至于为什么是2倍,基本上人们一般认为峰值是一般情况的2倍左右,这个2倍是根据内存,完全二倍的情况设定的。

  一般来说大一点没什么不好,但是现在服务器的内存越来越大,动不动就32G,48G,64G,甚至128G的,你设那么大的虚拟内存也没什么用,而且假如你设定了1T的swap,可是你根本用不到,这样不就浪费了么。

  展开全部个人感觉虚拟内存实际是一个缓冲区,他的名称也是swap:缓存。也就是说这部分是临时存放一些内容的区域。

  机器的内存有限,一旦人们同时要求的服务过多(特别是服务器),那么就会不可避免的出现内存争用,这个争用指的是都想获得一定数量的内存。可是内存有限,一点出现这种争用,那么服务器会整体速度下降,因为你的内存已经没有了。

  这时就需要一个缓存机制,将活跃率不高,或者是一些系统认为不重要的运行程序需要的存储,“挪到”缓存中,这样能保证机器的正常运行,虽然一部分程序还是运行缓慢,但是相对来说好了不少。

  至于为什么是2倍,基本上人们一般认为峰值是一般情况的2倍左右,这个2倍是根据内存,完全二倍的情况设定的。

  一般来说大一点没什么不好,但是现在服务器的内存越来越大,动不动就32G,48G,64G,甚至128G的,你设那么大的虚拟内存也没什么用,而且假如你设定了1T的swap,可是你根本用不到,这样不就浪费了么。

  虚拟内存是物理内存的2倍应该是win98时代的事情了,现在省力的方法是让系统处动设置,想要自己设,那么根据自己的内存情况酌情设置大小。内存大于4G的可以少设,甚至不设虚拟内存,不过有些软件不管你内存多大,都要求虚拟内存,所以多少还是设一点,512M,768M,或1G随便,等提示不够用了,再设大一点。内存更大的,干脆开个虚拟硬盘,把虚拟内存设虚拟硬盘里,那样的话,就算要用到虚拟内存,速度也和真内存一样快。

  虚拟内存是设置在永固存储区硬盘上的,总体来说硬盘的数据读写速度没有内存快,所以数据保留在物理内存上会有更高的处理效率,如果将虚拟内存设置过大,导致过多缓存数据写在硬盘上,会影响系统处理数据的效率。综合考虑是2倍最合适。

http://altofigaro.com/zhengyong/293.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有