Linux Sysctl调整内核参数

sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。

常见用法

  1. 列出所有的变量并查看
sysctl -a | less
  1. 修改某变量的值
sysctl -w 变量名=变量值
#sysctl -w vm.max_map_count=262144
  1. 关于sysctl文件的配置

sysctl设置定义在sur/lib/sysctl.d/,/run/sysctl.d/etc/sysctrl.d目录下。一些软件的设置则位于/usr/lib/sysctl.d目录下。想要覆盖整个文件系统参数的话,则在/etc/sysctl.d目录下新建一个同名的文件,然后写上你的配置。新建自己的配置也是一样。
/etc/sysctl.d目录下,新建文件,写上自己的配置。

最后

有些软件配置内核参数用的到。

    原文作者:Real_man
    原文地址: https://www.jianshu.com/p/ed7f9292d6a3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞