I'm using Ubuntu 11.10 dev. For example set vm.dirty_background_bytes to 1048676, execute "sysctl -p" and then check the value with "sysctl -a | grep 'vm\.'". vm.dirty_background_bytes is now set to 1048676 as expected. But if vm.dirty_background_bytes is now set to 0, "sysctl -p" is executed and the value is checked with "sysctl -a | grep 'vm\.'" it still shows 1048676 instead of 0.
I'm using Ubuntu 11.10 dev. For example set vm.dirty_ background_ bytes to 1048676, execute "sysctl -p" and then check the value with "sysctl -a | grep 'vm\.'". vm.dirty_ background_ bytes is now set to 1048676 as expected. But if vm.dirty_ background_ bytes is now set to 0, "sysctl -p" is executed and the value is checked with "sysctl -a | grep 'vm\.'" it still shows 1048676 instead of 0.