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 <amal@xxxxxxxxxxxxx> 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.