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

いずれかのファイルから1行を読みますsysctl -p。これによりsysctl 次のアドレスに手紙を送ってください/proc/sys/pcie_aspm;存在しない場合(存在しない場合は無効です。)sysctl入り口、それカーネルブートパラメータ)、質問に表示されたエラーが表示されます。

おすすめ記事