linux_wiki:use_proc_sys_and_sysctl_to_modify_and_set_kernel_runtime_parameters

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:use_proc_sys_and_sysctl_to_modify_and_set_kernel_runtime_parameters [2016/09/18 16:50]
billdozor [Persistent Kernel Settings]
linux_wiki:use_proc_sys_and_sysctl_to_modify_and_set_kernel_runtime_parameters [2019/05/25 23:50]
Line 1: Line 1:
-====== Use Proc Sys And Sysctl To Modify And Set Kernel Runtime Parameters ====== 
- 
-**General Information** 
- 
-Modifying runtime or persistent kernel parameters.  
- 
----- 
- 
-====== Runtime Kernel Settings ====== 
- 
-Everything in this section are runtime ONLY changes; the values will go back to their original setting upon reboot. 
- 
-\\ 
-View all tunable kernel parameters 
-<code bash> 
-sysctl -a 
-</code> 
- 
-\\ 
-View the configuration of a specific setting 
-<code bash> 
-sysctl vm.swappiness 
-</code> 
- 
-\\ 
-Write a runtime only configuration change and verify 
-<code bash> 
-sysctl -w vm.swappiness=10 
-sysctl vm.swappiness 
-</code> 
-  * -w -> write 
- 
-\\ 
-Alternative: Echo the value into the correct location in /proc 
-<code bash> 
-echo "15" > /proc/sys/vm/swappiness 
-</code> 
- 
----- 
- 
-====== Persistent Kernel Settings ====== 
- 
-To make changes that are persistent across reboots... 
- 
-  * Default system values: /usr/lib/sysctl.d/ 
-  * Persistent configuration over rides: /etc/sysctl.conf 
- 
-\\ 
-Create entries in /etc/sysctl.conf 
-<code bash> 
-vim /etc/sysctl.conf 
- 
-net.ipv4.ip_forward = 1 
-</code> 
- 
-\\ 
-Load settings from a file 
-<code bash> 
-sysctl -p <filename> 
-</code> 
-  * If no file name is specified, defaults to: /etc/sysctl.conf 
- 
-\\ 
-**Note**: Starting in CentOS 7.2, some parameters (such as vm.swappiness) are set AFTER systemd-sysctl.service by the tuned service. 
- 
-\\ 
-View the active tuned profile 
-<code bash> 
-tuned-adm active 
-</code> 
- 
-\\ 
-  * Location of built in system tuned profiles: /usr/lib/tuned/ 
-  * Location of user defined profiles: /etc/tuned 
-  * **Example**: Create a virtual-guest override file<code bash>mkdir /etc/tuned/virtual-guest 
-cp /usr/lib/tuned/virtual-guest/tuned-main.conf /etc/tuned/virtual-guest/</code> 
-    * Edit the over ride file (/etc/tuned/virtual-guest/tuned-main.conf), make any changes. 
-    * Restart the tuned service<code bash>systemctl restart tuned</code> 
- 
----- 
  
  • linux_wiki/use_proc_sys_and_sysctl_to_modify_and_set_kernel_runtime_parameters.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)