英特尔 CPU 睿频加速有时会与其时钟速度挂钩

英特尔 CPU 睿频加速有时会与其时钟速度挂钩

我有一台运行在 2 个 INTEL xeon E5-2620v2 处理器上的 ubuntu 12.04 LTS 服务器。

在繁忙时间,涡轮增压器将会起作用:(使用涡轮增压器进行监控我得到了:)

pk cor CPU    %c0  GHz  TSC SMI    %c1    %c3    %c6    %c7 CTMP PTMP   %pc2   %pc3   %pc6   %pc7  Pkg_W  Cor_W RAM_W PKG_% RAM_%

            86.04 2.25 2.10   0  13.00   0.18   0.78   0.00   65   65   0.00   0.00   0.00   0.00  70.16  44.67 12.27  0.00  0.00

 0   0   0  90.06 2.40 2.10   0   9.94   0.00   0.00   0.00   61   62   0.00   0.00   0.00   0.00  37.60  24.81  6.65  0.00  0.00

 0   0  12  95.81 2.40 2.10   0   4.19

 0   1   1  86.58 2.40 2.10   0  12.77   0.16   0.49   0.00   58

 0   1  13  84.33 2.40 2.10   0  15.02

 0   2   2  86.17 2.40 2.10   0  12.91   0.21   0.70   0.00   57

 0   2  14  82.83 2.40 2.10   0  16.25

 0   3   3  86.54 2.40 2.10   0  12.35   0.14   0.97   0.00   62

 0   3  15  85.89 2.40 2.10   0  13.00

 0   4   4  84.26 2.40 2.10   0  14.97   0.31   0.47   0.00   62

 0   4  16  85.31 2.40 2.10   0  13.91

 0   5   5  85.75 2.40 2.10   0  13.36   0.10   0.79   0.00   55

 0   5  17  84.65 2.40 2.10   0  14.46

 1   0   6  85.73 2.10 2.10   0  13.14   0.25   0.87   0.00   64   65   0.00   0.00   0.00   0.00  32.55  19.86  5.62  0.00  0.00

 1   0  18  84.96 2.10 2.10   0  13.91

 1   1   7  85.13 2.10 2.10   0  13.67   0.24   0.96   0.00   65

 1   1  19  85.62 2.10 2.10   0  13.18

 1   2   8  86.23 2.10 2.10   0  12.22   0.30   1.25   0.00   63

 1   2  20  85.05 2.10 2.10   0  13.40

 1   3   9  87.43 2.10 2.10   0  11.46   0.14   0.97   0.00   60

 1   3  21  84.09 2.10 2.10   0  14.80

 1   4  10  84.61 2.10 2.10   0  14.19   0.13   1.07   0.00   58

 1   4  22  86.24 2.10 2.10   0  12.55

 1   5  11  84.93 2.10 2.10   0  14.11   0.16   0.80   0.00   60

 1   5  23  86.67 2.10 2.10   0  12.37

As you can see the pkg 0 all 12 cpus turbo frequency to 2.4G. 


But I also find at busy time cpu pegged and my application get worst performance.

pk cor CPU    %c0  GHz  TSC SMI    %c1    %c3    %c6    %c7 CTMP PTMP   %pc2   %pc3   %pc6   %pc7  Pkg_W  Cor_W RAM_W PKG_% RAM_%

            81.56 2.10 2.10   0  17.54   0.15   0.75   0.00   64   64   0.02   0.00  0.00   0.00  63.74  38.62 10.50  0.00  0.00

 0   0   0  88.05 2.10 2.10   0  11.95   0.00   0.00   0.00   56   57   0.00   0.00   0.00   0.00  32.16  19.50  6.24  0.00  0.00

 0   0  12  96.44 2.10 2.10   0   3.56

 0   1   1  82.42 2.10 2.10   0  16.89   0.15   0.55   0.00   54

 0   1  13  82.60 2.10 2.10   0  16.70

 0   2   2  84.48 2.10 2.10   0  15.04   0.11   0.37   0.00   51

 0   2  14  81.57 2.10 2.10   0  17.94

 0   3   3  83.53 2.10 2.10   0  15.61   0.13   0.72   0.00   54

 0   3  15  82.76 2.10 2.10   0  16.38

 0   4   4  84.55 2.10 2.10   0  14.80   0.12   0.53   0.00   57

 0   4  16  81.77 2.10 2.10   0  17.58

 0   5   5  82.58 2.10 2.10   0  16.97   0.03   0.41   0.00   51

 0   5  17  80.30 2.10 2.10   0  19.25

 1   0   6  77.37 2.10 2.10   0  21.37   0.30   0.96   0.00   60   64   0.03   0.00   0.00   0.00  31.58  19.12  4.26  0.00  0.00

 1   0  18  78.15 2.10 2.10   0  20.60

 1   1   7  78.57 2.10 2.10   0  20.11   0.21   1.11   0.00   64

 1   1  19  77.48 2.10 2.10   0  21.19

 1   2   8  80.80 2.10 2.10   0  17.75   0.20   1.26   0.00   60

 1   2  20  78.09 2.10 2.10   0  20.45

 1   3   9  77.46 2.10 2.10   0  21.31   0.27   0.97   0.00   57

 1   3  21  77.07 2.10 2.10   0  21.70

 1   4  10  81.03 2.10 2.10   0  17.64   0.13   1.20   0.00   57

 1   4  22  80.29 2.10 2.10   0  18.38

 1   5  11  81.34 2.10 2.10   0  17.56   0.17   0.93   0.00   59

 1   5  23  78.70 2.10 2.10   0  20.20

如您所见,pkg 0 和 1 所有 24 个 CPU 都固定在 2.1G,此时我没有注意到高温和高瓦数。

有什麼建議嗎?

答案1

查看规格: http://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%20E5-2620%20v2.html Turbo 是: 2.6 所有核心都在运行 2.4 如果只有一个核心 2.2 名义上,与 TSC 相同 监控 CPU 通过采样计数器工作,窗口越短,值越准确。这个过程非常快,以至于在读取时,该工具可能会报告最后的状态。因此,在读取期间,您可以为 1、2、...、所有核心上的 CPU 提供负载,并与空闲状态(无桌面)进行比较 您必须将基准测试软件之一固定到所选核心:推荐“cpuset”和 linpack.c

也许您也可以尝试我的代码。它已使用 Core i7 进行编程,但使用 cpuset 命令,您可以将其固定到 Xeon 包 ID 启动后,它将通过固定性能计数器向您显示 CPU 周期,顺便说一下,频率、比率(包括 Turbo)、C 状态 %、温度和每个核心线程旁边的内核任务监控。所有这些都带有图形您可以检查哪些应用程序对 CPU 的烧毁负责,或空闲阶段。使用 [+] [-] 按钮,您可以减少、增加、每个计数器读取循环之间的休眠时间,低至 50000 微秒源代码可在http://code.google.com/p/xfreq/ 希望它能帮助你调查你的问题

相关内容