Thanks for replying. I followed the wiki but, the kernel variables are not set at startup even though the systemd unit is active (checked by "systemctl status systemd-sysctl.service"). If I restart the service using "systemctl restart systemd-sysctl.service", the kernel variables are set. I cannot find any error messages in journalctl or systemctl status.

On 05/26/2014 12:57 PM, Anatol Pomozov wrote:
Hi

On Sun, May 25, 2014 at 11:45 PM, Amal Roy <a...@cryptolab.net> wrote:
What is the recommended way to set dirty ratio and dirty background ratio on
boot?
As usual the answer can be found in wiki
https://wiki.archlinux.org/index.php/Sysctl#Virtual_memory

I added those in /etc/sysctl.d/99-sysctl.conf fileand then added a systemd
service to fork a process "sysctl --system"
You don't need to create a systemd service, the one already exists

http://www.freedesktop.org/software/systemd/man/systemd-sysctl.service.html

on startup and it didn't seem to
work. The command "sysctl --system" run as root is successful in setting the
custom options set in /etc/sysctl.d/99-sysctl.conf.

Reply via email to