![从双核升级到四核以加速 Chrome 中的多标签浏览速度](https://linux22.com/image/1402563/%E4%BB%8E%E5%8F%8C%E6%A0%B8%E5%8D%87%E7%BA%A7%E5%88%B0%E5%9B%9B%E6%A0%B8%E4%BB%A5%E5%8A%A0%E9%80%9F%20Chrome%20%E4%B8%AD%E7%9A%84%E5%A4%9A%E6%A0%87%E7%AD%BE%E6%B5%8F%E8%A7%88%E9%80%9F%E5%BA%A6%20.png)
我有一台 Athlon II 240,很多时候当我在 Chrome 中突然打开 5 到 10 个新标签时,我的两个 CPU 核心都会达到 100%,并且我之前打开的所有标签都会冻结 10 到 20 秒左右,直到新页面加载并呈现。
现在我陷入了两难境地。我可以花大约 100 美元升级到 6 核 Thuban,或者花大约 300 美元购买最新的 Haswell i5 和新主板。
我要问你们的是:
- 升级 CPU 是否能显著加快您使用 Chrome 的浏览体验?
- 您从哪个 CPU 升级到了哪个?
- 我很想知道我是否可以(通过对您的回答进行粗略插入):
- 更多CPU能提高多少速度缓存带给 Chrome 吗?
- 更多CPU能提高多少速度核心带给 Chrome 吗?
- 从AMD 处理器到英特尔 CPU带给 Chrome 吗?
请注意,我对一般的答案不感兴趣,比如“更快的双核比更慢的四核更好”相反,我希望您告诉我在 Chrome 中运行多个标签页时使用特定 CPU 的个人体验。
另外,我不太相信 Javascript 或 Chrome 的基准测试,我认为它们无法准确预测真实的用户体验,但如果你有相反的论据,我很乐意听听。
更多细节:
- 我有 16 GB 的 RAM,并且我已经关闭了页面文件,因此不会出现硬盘瓶颈,也不需要 SSD。
- 我有 4 台显示器,两台是集成 HD4250,两台是 Quadro NVS 290,这些都不是强大的 GPU,所以我不确定它们是否会成为浏览时的瓶颈。
答案1
根据我的经验,影响滚动的扩展可能会导致严重的延迟。
即使在这种情况下 CPU 利用率表明您的 CPU 受到限制,但您仍然可能会从 SSD 中受益。
浏览器有自己的页面缓存,其用途(最小化网络活动)与操作系统页面文件和磁盘缓存完全不同,并且不是内存不足的功能。当您同时对磁盘进行大量浏览器缓存读取时,磁头被迫反复来回搜索,吞吐量下降。操作系统磁盘缓存可以提供帮助,但只有当相关页面/内容在缓存中“热门”时才有效。
导致浏览速度缓慢的另一个经常被忽视的因素是,通过从同一服务器打开多个选项卡(它们是否来自同一服务器),您将打开大量同时连接并触发限制。当看到来自一个客户端地址的多个同时连接时,限制是一种常见的做法,既可以防止拒绝服务,也可以更公平地共享带宽。