我想知道是否有任何日常使用的软件比其他软件更善于使用两个处理器。日常使用的软件是指浏览器 (firefox)、多媒体播放器 (rhythmbox、amarock)、办公套件 (open office)、文件资源管理器 (nautilus) 等。这些软件是否使用我的两个核心,还是其中一个只是在休眠?换句话说,哪些日常使用的软件是多线程的,即使它们是唯一运行的软件,也可以从双核中受益?
仅供参考:我有一台 acer aspire 5536-5519,运行 Ubuntu 9.04 Jaunty Jackalope...AMD Athlon 64 X2 处理器 QL 64(2.1 Ghz),甚至不知道这一切意味着什么......
答案1
任何使用线程的应用程序在多核机器上都应该表现更好,因为不同的线程可以分配给不同的核心。但是,如果线程需要访问相同的资源(内存位置、文件、I/O 端口等),那么性能不会比单核机器更好。
您获得的好处是能够同时运行两个处理器密集型应用程序,或者在运行一个应用程序的同时仍然能够浏览互联网、回复电子邮件、听音乐等,因为这些其他应用程序使用另一个处理器。
答案2
一切。
不再有 PC 只运行一项任务,一切都将从同时处理两项任务的能力中受益。
答案3
几乎所有“重型”软件都会明显受益,视频编辑和渲染、图像编辑(Photoshop 等)、编译。最好的事情可能是您仍将拥有一台反应灵敏的计算机,而不是一台完全专注于手头的“大”任务的计算机。
答案4
需要注意的是,要保持日常软件的更新。软件每次更新都会逐渐变得更加针对多核进行优化。这并不总是正确的,但这是一个好主意。缺点是新版本似乎总是添加大量新功能和 UI 更改(在某些人看来是臃肿的),这可能会最大限度地降低软件中任何其他多核性能提升的影响。
您将获得的大部分多核性能提升都来自操作系统。它处理和管理计算机上运行的多个应用程序并智能地分配资源。保持操作系统最新。