在 Linux 中探测处理器电压

在 Linux 中探测处理器电压

我在 redhat 服务器中

我尝试使用 lm-sensors 来检测处理器的电压,

就像Windows环境中的CPU-Z一样。

但在我使用命令“sensor-detect”之后,

仅打印出处理器的温度,

我怎样才能打印出处理器的电压?

我需要加载一些模块吗?

多谢!

答案1

我也遇到了同样的问题。我发现读取 CPU 电压的方法是使用开源程序 cpu-x。

此程序可能需要一些库才能运行。就我而言,我需要安装 libcpuid,但我在主存储库中找不到它,因此我从源代码安装。

要安装 libcpuid:

git clone https://github.com/anrieff/libcpuid.git
cd libcpuid
libtoolize
autoreconf --install
./configure
make
sudo make install

要安装 cpu-x:

git clone https://github.com/X0rg/CPU-X.git
cd CPU-X
mkdir build
cmake ..
make
sudo make install

然后我可以运行:

sudo cpu-x

输出显示电压:

    Fornecedor: Intel
        Codinome: Sandy Bridge (Core i7)
          Pacote: 
      Tecnologia: 32 nm
        *Voltagem: 0,770 V*
 Especificação: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
        Família: 0X6
   Ext. Família: 0X6
          Modelo: 0XA
     Ext. Modelo: 0X2A
           Temp.: 66°C
        Stepping: 7
    Instruções: HT, MMX, SSE(1, 2, 3, 3S, 4.1, 4.2), AVX(1), AES, CLMUL, VT-x, x86-64
             ...

答案2

git clone https://github.com/X0rg/CPU-X.git
cd CPU-X
mkdir build
# you forgot this command
cd build  
cmake ..
make
sudo make install

相关内容