最近我遇到了风扇一直在转的问题。
有人建议使用或powertop --auto-tune
写入auto
/sys/bus/pci/devices/0000\:01\:00.0/power/control
我的问题是:
什么是/sys/bus/pci/devices/0000\:01\:00.0
? - 我猜它指向某个设备(可能是我的 NVIDIA 图形控制器)。我怎么知道哪个设备是哪个?0000
和:01
和是什么意思:00.0
? - 在哪里可以找到设备如何书写的解释?
答案1
/sys/bus/pci/devices/0000:01:00.0/power/control
系統是一个虚拟文件系统,允许您以结构化的方式获取有关系统及其组件的信息。
/sys/bus/ 此目录包含内核中每种总线类型的一个子目录。每个目录中都有两个子目录:
devices This subdirectory contains symbolic links to entries in /sys/devices that correspond to the devices discovered on this bus. drivers This subdirectory contains one subdirectory for each device driver that is loaded on this bus.
这0000:01:00.0
:
- “0000”是 PCI 域
- “01”指向该域中的 PCI 总线号
- “00”是设备编号
- “0”是设备中的功能
你经常会看到这样的描述:/sys/bus/pci/devices/<Domain>:<Bus>:<Device>.<Function>/power/control
- power/controle 用于操作运行时电源管理。
nvidia 有一本关于此的手册。第 22 章是关于这个功能的。