服务器虚拟内存最佳设置范围,虚拟内存有什么用?虚拟内存设置多少合适?

news/2024/10/23 6:30:41/

在硬盘上划分一块区域用于保存内存中暂时不用的数据,这块区域称为虚拟内存。相对于硬盘空间来说,内存容量往往小得多,尤其是2005 年以前(128MB、256MB),现在内存容量增加不少,最小的都有4GB,大的有64GB、128GB,服务器还有256GB。个人电脑有4-32GB的内存,基本够用,通常都不需要虚拟内存;而服务器却不一样,要处理的任务远远高于个人电脑,对内存、虚拟内存需要比较高,设置一个合适值是服务器稳定运行的保证,那么虚拟内存设置多少合适?

对于内存小的情况,如果要处理一个文件,而此时所剩内存不足以载入相关程序和数据,系统只能把暂时不用程序和数据移出内存缓存到虚拟内存中,腾出的内存用于载入当前要处理的文件。另外,处理大文件的时候(文件超过内存大小),内存无法同时把所有数据都载入内存,只能把一部分数据数据暂时缓存到虚拟内存或临时文件中,需要的时候再重新载入内存。

一、虚拟内存有什么用

简单的说,虚拟内存用于缓存内存中暂时不用的程序和数据。由于内存容量有限,同时为了加快程序执行速,操作系统会尽量把数据缓存在内存中,以随用随调;随着系统的运行,我们打开的程序越来越多,内存越来越少,当内存不够用时,系统会把暂时不用的程序(例如某个软件)及相关数据缓存到虚拟内存中,虚拟内存相当于内存的一个辅助仓库。

Pagefile.sys 是虚拟内存保存在硬盘上的文件名,可以到设置虚拟内存的盘查看,找不到可以搜索。

二、虚拟内存设置多少合适

一般来说,虚拟内存设置为内存的2倍,尤其对于内存小于2GB的情况比较合适;如果内存比较大(如 16GB 以上),也不必设置为2倍,16GB 内存,对于个人电脑来说不用虚拟内存在大多情况下都够用了,如果有提示虚拟内存不足,可以适当设置几GB(如 4-16GB)。

对于服务器来说,由于要处理的请求多数据量大,相对于个人电脑需要更多的内存,所以虚拟内存要设置高一些。如果硬盘空间大,也可以设置为内存的2倍或更高;如果硬盘空间有限,可以根据服务处于高峰状态时对虚拟内存的需求来设置。

如果从未设置虚拟内存,具体设置方法请看《电脑虚拟内存设置(Win7、Windows Server 2003、2008)》一文,见文章下面“相关阅读”。


http://www.ppmy.cn/news/421311.html

相关文章

最终幻想15计算机内存不足,虚拟内存不足

虚拟内存不足 08/12/2011 本文内容 当 Visual Studio 崩溃并且虚拟内存不足时,会显示此消息。 但是,这并不意味着系统中的虚拟内存不足,而是 Visual Studio 将用尽地址空间。 此错误通常出现在具有 32 位操作系统的计算机上,这些操…

什么是虚拟内存?虚拟内存的原理

虚拟内存 最近看Binder原理的时候,讲到一个概念MMap,Memory Map,内存映射,一言蔽之就是物理内存和虚拟内存的映射(这个不是重点)。然而突然产生个疑问——什么是虚拟内存?我大概是傻了&#xf…

认识---虚拟内存

内存 物理内存 真正的内存 真实插在板子的内存多大 虚拟内存 为满足内存容量不足需求 -> 在外存(硬盘)开辟空间 一个程序想要运行,必须运行在真实的物理内存之上。 所以必须在虚拟内存地址和物理内存地址之间建立一种映射关系。 虚拟内存的意义&#xff1a…

虚拟内存?

虚拟内存? 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器…

你知道虚拟内存吗?

虚拟内存 一、虚拟内存概述二、内存分段分段虚拟地址结构分段映射过程分段的不足之处内存碎片内存交换效率低内存交换效率低 三、内存分页内存分页映射过程分页是如何解决分段产生的物理碎片、内存交换效率低?简单分页存在的问题多级页表 四、TLB五、段页式内存管理…

聊聊虚拟内存

目录 前提的内存知识分段和分页页表 理解虚拟内存简述一下如何实现后备存储缺页中断处理过程共享 前提的内存知识 内存是什么?说白了就是一长串字节数组。编程的时候难免申请一段内存空间,有了内存空间才能存放数据、存放指令代码。 早期不存在操作系统…

什么是虚拟内存?服务器虚拟内存怎么设置最好?

什么是虚拟内存?服务器虚拟内存怎么设置最好? 一、什么是虚拟内存?虚拟内存有什么用处?二、怎么设置服务器虚拟内存?虚拟内存设置多少合适? 一、什么是虚拟内存?虚拟内存有什么用处?…

什么是虚拟内存

原文地址 深入剖析虚拟内存工作原理 (qq.com) 原作者:allanpan "计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决" 我们电脑里的物理内存指的是RAM 主存(随机访问存储器),它是与 CPU 直接交换数据的内部…