任何计算机的瓶颈,要寻找什么?

Kdg*_*Dev 6 performance

无论是笔记本电脑还是台式机,任何计算机都是由几块相互通信的硬件组成的。来回发送数据以确保用户获得所需的结果。

我在计算机和硬件上看过一些理论性的东西,但我想知道它们是如何结合在一起的。

  • 中央处理器
  • 内存
  • 显卡
  • 一级缓存
  • 二级缓存
  • 三级缓存
  • 外频
  • ...

以及所有其他事情。最大的瓶颈是什么?为什么一个人在某些情况下不想要/不需要这些类别之一的大值?

PS:在阅读 i5 750 处理器的规格时,我看到了这样的描述:

代替 FSB,使用一种或多种称为快速路径互连 (QPI) 的高速点对点总线,以前称为通用串行互连总线或 CSI。QPI 具有比传统 FSB 更高的带宽,更适合系统扩展。

这是什么,它与 FSB 相比如何?

编辑:我根本不打算买电脑。这个问题的目的是了解各种硬件部件的内部关系、它们的具体功能以及它们如何协同工作。

例如,我听说略高于平常数量的 L2/L3 缓存可以帮助加速您的计算机。这么说是怎么回事?我也忘了提到硬盘 RPM。

dmc*_*ten 4

一如既往,这取决于。

它有助于了解您到底需要机器做什么。询问几个使用相同方式的朋友,让你看看他们的性能,并尝试确定他们机器的瓶颈到底是什么。然后根据你的最佳猜测。

我通常发现放弃一点处理器频率以支持更多 RAM 或更快的硬盘驱动器 [*] 是值得的。但这是为了运行中型到大型物理模拟和分析代码。(这些代码在内存中保存大量数据,并在磁盘数据库中查找大量内容、记录日志和刷新缓冲区,以确保在崩溃时不会丢失大量数据;因此,最大的需求是 RAM 和快速磁盘...)

如果您正在尝试构建一台非常通用的机器,我建议您尝试让所有组件的价格略低于该小部件收益递减的价格点。那应该效果很好。

[*] 对于硬盘驱动器来说,“快”意味着高吞吐量和大缓存。