所以我正在构建一台新机器...哪种配置可以让我的机器运行得更快:
- 8 GB 内存
- SSD,但配备 4 GB 内存
我是否应该添加更多内存(8 Gb 而不是 4 Gb)以更好地利用超级读取,还是应该投资购买好的 SSD 驱动器?
答案1
我怀疑 RAM 是瓶颈,除非您正在运行多个虚拟机或类似的东西。
读/写速度很可能是任何现代机器的瓶颈,因此获得更快的驱动器通常是最好的解决方案。
答案2
让我们尊敬的 Jeff Atwood 来回答这个问题。他今天的帖子:
在我看来,对于任何与近期产品稍有相似之处的计算机来说,200 到 300 美元的 SSD 无疑是最具成本效益的性能提升。无论您喜欢 80 GB X25-M SSD 还是 128 GB Crucial SSD,对于像我们这样痴迷于计算机性能的人来说,这都是值得投资的。
相信我,你会在日常计算中感受到现代固态硬盘的性能差异。这就是远远超过我能说的当今大多数 CPU 和内存升级。从磁性存储到固态存储的转变无异于一次突破。它已经是变革性的;我只能想象几年后这些驱动器的速度、价格和容量会有多大。所以,如果你曾经想知道如果所有东西都一直放在 RAM 中,性能会是怎样的——好吧,我们离这个目标又近了一大步。
答案3
4GB 带 SSD 我怀疑你使用的任何程序会占用更多空间。顺便说一句,阅读一些有关 Superfetch 的内容,听起来你对它不太清楚。
答案4
我会选择 8GB 的 RAM。
SuperFetch 会将您使用的应用程序缓存在 RAM(内存驱动器)中,因此无需转到 SSD 或 HDD 来获取它们。如果您有 8GB 的 RAM,Windows 7 会使用大约 1.2GB 来保存整个操作系统。这样一来,您通常使用的程序就剩下 6.8GB 的缓存。通常使用超过 6.8GB 程序的人并不多。因此,实际上您的所有应用程序都在内存中,随时可用。
如果您放弃 4GB RAM 来获得 SSD,这意味着您很可能必须将某些东西转到磁盘上(例如 MS Office:700MB,主要游戏:1GB)。
现在您可以比较 RAM 和 SSD 的访问速度:
Type Random Access Time (ns) Speed (MB/sec)
==== ======================= ==============
RAM 1 6,800
SSD 100000 200
HDD 20000000 90
SSD 要比 RAM 缓存更有意义还需要很长一段时间,甚至永远都不可能。
一个常见的谬论是,Vista 和 Win7 中多余的 RAM 没有得到有效利用。多余的 RAM 100% 用于 RAM 磁盘,并可立即供用户使用。两全其美。我做过的最好的升级是从 4GB 升级到 8GB RAM;立即凭直觉性能改进。
如果您能负担得起的话,理想的设置是 SSD + 最大 RAM。