sysctl -p가 /proc/sys/pcie_aspm에서 실패합니다.

sysctl -p가 /proc/sys/pcie_aspm에서 실패합니다.

sysctl -prhel 7.2를 실행하면 다음과 같은 결과 server1가 나옵니다.

sysctl -p
fs.file-max = 500000
vm.swappiness = 10
vm.vfs_cache_pressure = 50
sysctl: cannot stat /proc/sys/pcie_aspm: No such file or directory
net.core.somaxconn = 1024

# ls /proc/sys/pcie_aspm
ls: cannot access /proc/sys/pcie_aspm: No such file or directory

하지만 우리가 sysctl -p다른 곳으로 달려갈 때server2

오류 없이 좋은 결과가 나왔습니다

sysctl -p
fs.file-max = 500000
vm.swappiness = 10
vm.vfs_cache_pressure = 50
net.core.somaxconn = 1024

파일 - /proc/sys/pcie_aspm이 서버에도 존재하지 않습니다( server2).

그렇다면 왜 sysctl -p실패했을까요 server1?

답변1

댓글에서 밝혀진 바와 같이

pcie_aspm=off

파일 중 하나에서 한 줄을 읽습니다 sysctl -p. 이로 인해sysctl 다음 주소로 편지를 보내보세요/proc/sys/pcie_aspm; 존재하지 않는 경우(존재하지 않는 경우 유효하지 않습니다.)sysctl입구, 그것은커널 부팅 매개변수), 질문에 표시된 오류가 표시됩니다.

답변2

PciExpress 하위 시스템이 존재하지 않으므로 이 매개변수는 커널에서 지원되지 않을 수 있습니다.

아니면 pcie_aspm이 비활성화되어 있을 수도 있습니다.

관련 정보