温馨提示×

Linux CPUInfo:如何测试CPU速度

小樊
63
2025-09-15 08:03:55
栏目: 智能运维

在Linux系统中,可通过以下工具和方法测试CPU速度:

  • 基准测试工具

    • sysbench:支持多线程CPU测试,可指定线程数和计算复杂度(如素数范围),输出执行时间、操作速率等指标。
      # 安装(Debian/Ubuntu)  
      sudo apt-get install sysbench  
      # 单核测试  
      sysbench cpu --cpu-max-prime=10000 run  
      # 多核测试(指定8线程)  
      sysbench cpu --threads=8 --cpu-max-prime=20000 run  
      
    • Geekbench:跨平台工具,提供单核/多核性能评分,支持与云端数据对比,需下载对应版本并解压运行。
      # 下载后运行(示例为Linux版本)  
      ./geekbench5  
      
    • UnixBench:综合基准测试,包含CPU测试模块,生成包含CPU性能的综合评分。
      # 需编译安装  
      git clone https://github.com/kdlucas/byte-unixbench.git  
      cd byte-unixbench/UnixBench  
      ./Run  
      
  • 压力测试工具

    • stress:模拟CPU高负载,通过创建指定数量的进程持续占用CPU资源,测试稳定性。
      # 安装  
      sudo apt-get install stress  
      # 4核满载运行60秒  
      stress --cpu 4 --timeout 60  
      
  • 实时监控工具

    • top/htop:实时查看CPU使用率、进程占用情况,可按1查看多核详情。
      top  
      # 或安装htop  
      sudo apt-get install htop  
      htop  
      
  • 硬件信息查看

    • lscpu:显示CPU架构、核心数、线程数、频率等基础信息,用于初步评估硬件配置。
      lscpu  
      

注意:测试时建议关闭后台程序,避免其他进程干扰结果;长时间高负载测试需确保散热良好,防止硬件过热。

0