溫馨提示×

Linux CPUInfo如何配置電源管理

小樊
45
2025-07-18 06:42:18
欄目: 智能運維

在Linux系統中,電源管理通常不直接通過名為“CPUInfo”的工具來完成,因為“CPUInfo”并不是一個專門用于電源管理的工具。相反,Linux提供了多種工具和方法來管理和配置電源管理。以下是一些常用的電源管理配置方法:

CPU頻率調節

  • 查看當前調節器

    cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    
  • 設置調節器

    • 臨時設置:

      echo "powersave" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
      
    • 永久設置(需要安裝cpufrequtils):

      sudo apt install cpufrequtils
      sudo nano /etc/default/cpufrequtils
      # 添加: GOVERNOR="powersave"
      sudo systemctl restart cpufrequtils
      

動態時鐘調節 (Tickless Kernel)

現代Linux內核默認啟用NO_HZ(Tickless)模式:

  • 檢查是否啟用:

    cat /boot/config-$(uname -r) | grep NO_HZ
    

處理器C-states和P-states

  • 檢查當前狀態

    • 查看C-states:

      cat /proc/acpi/processor/CPU*/power | grep C-state
      
    • 查看P-states:

      cpupower frequency-info
      
  • 調節工具

    • 安裝工具:

      sudo apt install linux-tools-common linux-tools-generic
      
    • 查看所有CPU信息:

      sudo cpupower monitor
      
    • 設置最大C-state:

      sudo cpupower idle-set -d 3  # 限制到C3
      

PCIe ASPM (Active State Power Management)

  • 檢查當前ASPM設置

    lspci -vv | grep ASPM
    
  • 啟用ASPM(在grub配置中添加):

    sudo nano /etc/default/grub
    # 修改: GRUB_CMDLINE_LINUX_DEFAULT="... pcie_aspm=force"
    sudo update-grub
    

磁盤電源管理

  • 查看當前設置

    sudo hdparm -I /dev/sda | grep AdvancedPowerManagement
    
  • 設置APM級別

    sudo hdparm -B 127 /dev/sda  # 1-127, 越低越省電(可能影響性能)
    
  • 設置磁盤休眠

    sudo hdparm -S 60 /dev/sda  # 5秒后休眠(值=5x12秒)
    

USB自動掛起

  • 查看當前設置

    cat /sys/module/usbcore/parameters/autosuspend
    
  • 啟用自動掛起(在grub配置中添加):

    sudo nano /etc/default/grub
    # 修改: GRUB_CMDLINE_LINUX_DEFAULT="... usbcore.autosuspend=1"
    sudo update-grub
    

網絡設備節能

  • 以太網節能

    • 查看支持的功能:

      ethtool --show-eee eth0
      
    • 啟用EEE:

      sudo ethtool --set-eee eth0 eee on
      
  • WiFi節能

    • 查看當前模式:

      iw dev wlan0 get power_save
      
    • 設置節能模式:

      sudo iw dev wlan0 set power_save on
      

圖形界面調優

  • Intel GPU

    • 查看當前設置:

      cat /sys/class/drm/card0/power/rc6_enable
      
    • 啟用RC6電源狀態:

      echo "1" | sudo tee /sys/class/drm/card0/power/rc6_enable
      
  • NVIDIA GPU

    • 使用nvidia-smi設置:

      sudo nvidia-smi -pm 1  # 啟用持久模式
      sudo nvidia-smi -pl 100  # 設置功率限制(瓦特)
      

請注意,在進行任何電源管理相關的更改之前,建議您了解每個設置的影響,以避免對系統穩定性造成不必要的影響。如果您不熟悉這些設置,建議咨詢專業人士或查閱相關的操作指南。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女