增加页面文件或购买RAM?


13

我有一台10年前的XP PC,令人惊讶的是它仍然可以工作,但是其中一个256MB RAM最终消失了。现在剩下的只有256MB。不出所料,PC变慢了,但是当我尝试将页面文件增加到最小4GB,最大4GB时,它又变得非常快,达到了可接受的水平。我的问题是:

  1. 如果因为目前的性能已经可以接受而购买更多的RAM,它会更快吗?

  2. 仅具有256MB RAM但4GB页面文件会带来一些影响吗(也许HDD受到了冲击)?


4
根据经验,XP几乎可以与256mb的ram一起工作。在那个时候,我那个时代的大多数系统都出现了硬件故障。除非您设法找到可信赖的二手货来源,否则旧公羊很昂贵。我可能会建议让老女孩尽可能长时间地跑步。如果需要升级,则硬盘驱动器可能是更好的选择(也许使用sata-> pata转换器,甚至是笔记本pata ssd,并带有台式机适配器)
Journeyman Geek

@JourneymanGeek我不会浪费钱买新的公羊;但是DDR1在ebay上确实很便宜。如果您担心零件过时,请从计算机打捞公司购买具有良好评价的产品,而不要选择一些随意的人试图将自己的遗物分开。一旦安装了ram,不要忘记在一夜之间运行memtest86。
Dan在Firelight的抚养下2013年

3
严重的是,RAM价格便宜,如果您的计算机少于2台,则是使计算机更快运行的最简单的投资。
orlp 2013年

1
我有一些旧的RAM要摆脱。告诉我它使用什么类型,如果有,如果您在美国,我会将其邮寄给您。
Moshe Katz

@MosheKatz谢谢您,但是我不在美国。谢谢:-)
IMB

Answers:


23

访问主内存(RAM)的时间通常为纳秒(10 -9 s),而访问辅助内存(硬盘)的时间则为毫秒(10 -3 s),这使RAM的访问速度提高了大约1倍。 1,000,000次。因此,如果RAM实际上已满,并且文件正在写入硬盘驱动器的页面文件,那么这些操作将花费1,000,000倍的时间。需要检查任务管理器以查看发生了什么以及RAM是否实际已满。

您的决定将取决于您主观上认为您要使用计算机执行的任务的内容。您肯定不是将其用于办公室工作吗?


不要忘记分页的内存实际上不能被修改。首先必须将其加载到ram中,然后才能像通常一样对其进行访问。这意味着,如果没有足够的物理内存,则必须首先将其他数据分页到磁盘。
NtscCobalt

我认为您在误读我的帖子。没有什么可以直接修改分页内存的,在我们谈论数量级时,将来自RAM的数据写入页面文件以在请求的分页数据读到RAM之前腾出空间这一事实并不重要。
mxl_

1
抱歉,我只是想补充一下这样的细节,即一旦发生分页,您将不仅要处理将数据写入磁盘的时间。
NtscCobalt

13

您的机器可以更快地变迁的唯一方法是,在更改磁盘大小时,将页面文件重新定位到磁盘上较少碎片的部分。通常在旧的XP计算机上,这是一个常见的问题。首先使用碎片整理实用程序,然后再运行SysInternals的PageDefrag工具,以获得进一步的改进。

这很重要,因为您将以较少的RAM更频繁地使用分页文件。碎片化的页面文件会导致更多的磁盘头搜索,而且速度很慢。


5

使用一台旧的PC,其余的PC也有可能很快消失。如果甚至可以为使用了10年的计算机找到RAM,那么最好购买廉价的台式机来代替它。


2

内存越多越好。但是,如果您认为性能可以接受,为什么还要购买更多的内存呢?在以合理的价格为机器寻找内存时,您可能实际上遇到了问题。您最好投资一台新机器。

具有4 GB的页面文件不会造成额外的损耗,但是对于256 MB的RAM来说似乎确实过多。您很可能将其减少到1 GB,就可以了。


5
或者让Windows自动/动态设置页面文件,这是明智的选择。
Journeyman Geek

1
@Keltari:考虑到您在Meta SU中的问题,有人会认为您会想到更好的答案。“您很有可能将其减少到1 GB,就可以了。” “最有可能的”?真?根据哪个来源?
TFM

根据常识。如果他实际上使用的是4 GB页面文件,则他的计算机将在爬网。
Keltari

0

RAM现在很便宜。但是如果您不方便,请使用硬盘驱动器。它不会伤害任何东西。当然,它不如RAM快,但您不应注意到其中的区别。


1
您好@ swtracey7,欢迎来到SU。请注意,在下面的评论中,使用10年的PC的RAM不太可能便宜。同样,暗示附加内存与增加的页面文件的性能是不准确的。
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.