sysctl -p
rhel 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이 비활성화되어 있을 수도 있습니다.