我有一台相当不错的 PC(Core i7-920、12 GB RAM),但它的 HDD 速度很慢(WD Green 系列,5400 RPM - 线性读写速度稳定,但随机访问速度很差)。任何常见的 HDD 相关操作都明显很慢。我可以做些什么来提高性能?增加 RAM 缓存或类似的东西? NCQ(AHCI)已在 BIOS 和 Windows 中启用。
答案1
寻道时间是任何盘片式驱动器的致命问题。另外要知道,磁盘是恒定角速度的,这意味着文件在磁盘外边缘的读取速度比在内边缘的读取速度更快。
因此,请充分利用这两个事实。将所有用户数据(我的文档、我的图片、音乐、视频、临时互联网文件,甚至使用连接点的 Chrome,任何操作系统不经常使用的东西)移动到另一个分区,并将操作系统分区压缩为 25%-35% 的可用空间。这会将您的操作系统文件推到磁盘的边缘,并在磁盘上物理压缩文件位置,这样磁头就不必移动太多来读取文件。只需确保在新安装上为 Windows 提供足够的增长空间(50% +/- 可用空间),或在旧安装上留下 25%-35% 的可用空间。
像平常一样使用计算机几天,这样文件就会被访问和使用得足够多,从而向碎片整理程序显示一种模式。然后使用第三方实用程序进行碎片整理,使用智能放置方案或按访问时间方案。这将使您的操作系统文件实际上位于驱动器的外部边缘,并希望以一种方式分组,以便将多个一起读取的文件放在一起或至少彼此靠近(虽然不太有效,但有帮助)
我们甚至使用第二个驱动器,将操作系统放在驱动器 1 的第一个分区上,将所有程序安装在驱动器 2 的第一个分区上。应该不会有太大区别(我认为文件不会被同时调用),但似乎可以让速度更快。我的妻子不明白为什么她的“旧” P4 2.8 比她朋友的电脑运行得更快(每个人都有比她更新的电脑)。所有这些喧嚣都是原因的一部分。
此外,更进一步,停止所有不需要的后台进程和程序;其中许多进程和程序偶尔会在驱动器上搜索文件,其中许多进程和程序会变成定期搜索,从而减慢正常运行速度。不过,与其他事情相比,这通常是微不足道的。
答案2
您可以尝试使用USB 拇指驱动器作为 ReadyBoost 缓存得到一点进步。
答案3
硬盘的速度(5400 RPM)是主要瓶颈。您所做的任何调整都将是微不足道的(如果有的话)。最好的选择是购买额定速度为 7200 RPM 的新硬盘(Western Digital Blacks 或 Seagate Barracudas),或者更好的是 SSD。
答案4
当我查看您的系统时,首先想到的是 RAM,我假设您不会使用所有 RAM。有多余的 RAM 可用吗?使用虚拟 RAM 磁盘。
所以顾名思义,Ram disk 是在内存中运行的。
来自维基百科:
RAM 驱动器的性能通常比其他形式的存储介质(例如 SSD、硬盘、磁带驱动器或光盘驱动器)快几个数量级。这种性能提升归因于多种因素,包括访问时间、最大吞吐量和文件系统类型等。
基本上,Ram 比我们生产的任何其他存储介质都快。我相信我的 Ram 驱动器至少比我的 SSD 快 10 倍。您可能知道,Ram 不是持久的 - 有一段时间,Ram 磁盘在重新启动时就消失了。这与现代操作系统不同。Ram 磁盘可以在启动时读入内存,并按计划保存。
缩小尺寸意味着 Ram 仍然无法存储与驱动器一样多的内容。因此,我建议将您的范围限制在需要 HDD 吞吐量的程序上。使用 SymLinks 将文件或整个目录放在 Ram Drive 上(这允许您保留旧设置,并且您的程序无法分辨出它们的一部分不在 HDD 上)。(http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/)
在 Windows 7 之前,Windows 一直使用 RAM 磁盘(但仍包含在服务器中)。我正在运行 Windows 8,因此我使用软件再次为 Windows 提供此功能。我使用 SoftPerfect RAM 磁盘:(http://www.softperfect.com/products/ramdisk/)
我发现 SoftPerfect 是速度最快的 Ram 磁盘之一。最棒的是 - 它是免费的!