我的处理器非常强大,但硬盘却非常慢。我在我的系统上安装了很多大型程序和 IDE,在我之前的笔记本电脑上,如果我在这台笔记本电脑上安装了这么多程序,那么它就会挂起并冻结,并且在我与之交互的每个窗口上都出现 ARN。这台笔记本电脑的处理器是酷睿 i5-第七代,不知何故,尽管硬盘的读写速度非常低(100MBs/s-100MB/s),但该系统的响应速度非常快,我觉得这个处理器正在用它的时钟速度弥补硬盘速度慢的问题。这可能吗?一个硬件是否仍然可以提高系统性能,尽管系统中的其他硬件很弱,谢谢。
答案1
不。
RAM 可以在某种程度上弥补硬盘速度慢的问题,因为它可以用作缓冲区/缓存(在包括 Windows 在内的大多数操作系统中都是默认设置) - 而且 RAM 最有可能在这里帮助您。
如果等待磁盘 IO 占用了 98% 的时间,那么无论多大的 CPU 处理能力都不会对性能产生哪怕是 5% 的影响。另一方面,计算机重复执行相同类型的操作,并且可以记住驱动器上(即 RAM 中)的数据,这可以大大抵消系统的缓慢性。
答案2
更快的 CPU 会有所帮助,但它并不是解决磁盘速度慢问题的主要硬件。
缓解磁盘速度慢的主要组件是 RAM - 更多的内存允许 Windows(或任何操作系统)保留更大的内存缓存。
一方面,更大的缓存增加了从磁盘读取并保存在内存中的数据量,以便立即解决对同一数据的第二次引用。
另一方面,它允许存储需要写入磁盘的数据,并让计算机继续工作,同时新数据以其速度刷新到磁盘。
总之,您的新计算机可能比旧计算机拥有更多的内存,这有助于抵消磁盘的缓慢速度。
最终,更快的磁盘将是磁盘性能的最佳改进。
答案3
无论您使用什么处理器,系统访问驱动器时的速度都会很慢。
系统启动时间、程序加载和保存文件都是可能在处理器不等待硬盘时(即处理器实际处理加载的数据时),速度更快的处理器会略有改善。但当硬盘被要求提供数据时,它就会成为瓶颈。
笔记本电脑硬盘是导致这种情况的罪魁祸首。它们速度很慢,寻道时间很长,峰值带宽通常也很差。
微软试图通过其“快速启动”系统来缓解这种情况,该系统本质上是使用休眠系统在关机时保存操作系统核心。他们试图将一个几乎随机的磁盘寻道启动序列变成一个相当大的连续读取。这是一个改进,但它绝对无法与一个相当快的磁盘相媲美。
在我看来,任何笔记本电脑可以做的首要改进就是用 SSD 替换 HDD。
答案4
是也不是。
增加内存可以加快速度,但启动后第一次启动时速度会变慢。因此,启动时和第一次打开每个应用程序时,系统会很灵敏,但速度会很慢。
某些操作系统支持压缩,这可以减少必须从磁盘读取的数据量,但会延长解压时间。但这有时只能将带宽提高 2-3 倍,而对延迟没有多大帮助,而且您必须对磁盘上已有的文件触发压缩才能提供帮助。