Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
systemd-sysctl 的配置文件优先级 bug?
Experiences and Insight
1833
views ·
1
replies ·
To
floor
Go
duanyao
deepin
2017-10-18 23:58
Author
deepin 里面目前有两个 sysctl 的配置文件:
/etc/sysctl.d/99-sysctl.conf (链接到 /etc/sysctl.conf )
/usr/lib/sysctl.d/deepin.conf
根据 systemd-sysctl 服务的文档(
https://www.freedesktop.org/software/systemd/man/sysctl.d.html
),前者的优先级要高于后者,但是在 deepin 上的实际结果却是相反的,后者的优先级要高于前者。
所以,在 deepin 上修改 /etc/sysctl.conf 很可能没有用,如果相同属性也在 /usr/lib/sysctl.d/deepin.conf 中被设置了的话。
要验证的话,修改 /etc/sysctl.conf,在里面加上
vm.swappiness=100
net.core.somaxconn = 10000
然后运行 sudo systemctl restart systemd-sysctl ,再运行 sysctl vm.swappiness 和 sysctl net.core.somaxconn ,它们应该还是 /usr/lib/sysctl.d/deepin.conf 里面设置的值(10 和 512)。如果运行 sudo sysctl --system , 则结果就采用 /etc/sysctl.conf 里的值(100 和 10000 )了。
https://bbs.deepin.org/user/48640
Reply
Like 0
Favorite
View the author
All Replies
jingle
deepin
2017-10-19 01:44
#1
https://bbs.deepin.org/user/30944
看看
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
/etc/sysctl.d/99-sysctl.conf (链接到 /etc/sysctl.conf )
/usr/lib/sysctl.d/deepin.conf
根据 systemd-sysctl 服务的文档( https://www.freedesktop.org/software/systemd/man/sysctl.d.html ),前者的优先级要高于后者,但是在 deepin 上的实际结果却是相反的,后者的优先级要高于前者。
所以,在 deepin 上修改 /etc/sysctl.conf 很可能没有用,如果相同属性也在 /usr/lib/sysctl.d/deepin.conf 中被设置了的话。
要验证的话,修改 /etc/sysctl.conf,在里面加上
vm.swappiness=100
net.core.somaxconn = 10000
然后运行 sudo systemctl restart systemd-sysctl ,再运行 sysctl vm.swappiness 和 sysctl net.core.somaxconn ,它们应该还是 /usr/lib/sysctl.d/deepin.conf 里面设置的值(10 和 512)。如果运行 sudo sysctl --system , 则结果就采用 /etc/sysctl.conf 里的值(100 和 10000 )了。
https://bbs.deepin.org/user/48640