Cygwin 的 pdflatex:i5-3340M 的运行速度比 i5-8250U 快 2-3 倍

Cygwin 的 pdflatex:i5-3340M 的运行速度比 i5-8250U 快 2-3 倍

我曾经在东芝笔记本电脑 Portege R930 上运行 64 位 Cygwin。具体来说,我运行了pdflatex正在编写的报告。它花了几秒钟的时间。那台机器运行的是 Windows 7。根据供应商页面,处理器是英特尔的i5-3340M vPro,并且有 8GB RAM。双核,四个超线程。

我最近买了一台 Windows 10 笔记本电脑 TravelMate P2410-G2-M。上面说它system informationi5-8250U,8GB RAM,4 核,8 个逻辑处理器。安装了相同的 Cygwin 软件包和版本(相同),并且相同的 LaTeX 文档的编译时间延长了 2-3 倍。尽管表面上更强大的硬件

为了“释放”该处理器的全部潜力,我需要对 Windows 10 进行哪些特别设置吗?

电源设置

感谢“kicken”指出省电电源设置可能是导致这一现象的原因。 是的,插入笔记本电脑可使其 Turbo Boost 高达 3.4 GHz,执行速度更快。但是,我只有一个电源计划,那就是这个Balanced计划。

很遗憾,在该计划中,我找不到允许使用电池供电时使用 Turbo Boost 的设置。在 中Power Options -> Advanced settings,唯一适用的设置似乎是Processor power management。它有 3 个参数,每个参数允许 的值On battery和 的值。第一个和最后一个参数的名称听起来像与处理器速度有关,但和 的Plugged in值相同:On batteryPlugged in

  • 最低处理器状态

    • 电池电量:0%
    • 已接入:0%
  • 系统冷却

    • 电池供电:被动
    • 接入电源:活动
  • 最大处理器状态

    • 电池电量:100%
    • 插入:100%

电池供电模式

双击屏幕右下角的电池图标会弹出一个Power mode (on battery)面板,其中performance 滑块已设置为高性能。目前尚不清楚滑块位置对应什么行为:

在此处输入图片描述

链接Battery settings会打开一个Battery面板,但除了当电量低于 20% 时激活省电模式的控件外,其他控件看起来都不太相关。我的电量远高于这个数字,因此这无法解释电池供电时速度降低的原因。

答案1

为了最大限度地提高性能,您需要检查 Windows 电源设置。许多笔记本电脑默认启用平衡或省电计划,通过限制整体性能来最大限度地延长设备的电池寿命。

在较新版本的 Windows 中,您可以单击系统托盘中的电池图标来访问滑块。将滑块移至“最佳性能”位置。

电源滑块

如果这没有帮助,或者滑块不存在,则通过Win+ X-> 电源选项 ( O) -> 相关设置 -> 其他电源设置进入控制面板中的电源选项。查找带标签的计划High Performance并选择该计划。如果该计划不存在,您可以使用Create a power plan左侧菜单上的链接创建它。

完成任务后,您可能需要将电源计划改回以前的状态,以节省电池寿命。如果您需要经常更改计划,可以为电源计划创建桌面和/或键盘快捷键以实现快速切换。

答案2

您看到的结果完全正确。

是的,您的新处理器速度更快……但是,这仅限于多线程应用程序。在单核上运行的单线程应用程序中,您的新 CPU 实际上速度较慢。它以 1.6 GHz 的速度运行,比旧 CPU 的 2.7 GHz 慢 60%。

您可以运行 4 个应用程序实例并将它们强制放到 4 个不同的内核上,这样您就会领先。但是,在一对一比较中,较旧的 CPU 速度更快。

我已经很久没有看过 Cygwin 了,但上次看的时候,应用程序是单线程的。我想现在仍然是这样。如果情况有变,有人可以纠正我。

相关内容