LinuxSysctl調整核心引數

艾賀發表於2018-01-02

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目錄下,新建檔案,寫上自己的配置。

最後

有些軟體配置核心引數用的到。


相關文章