linux核心常用引數總結(CentOS7 2)

2021-09-08 01:29:25 字數 1183 閱讀 4132

kernel.unknown_nmi_panic = 0

#該引數的值影響的行為(非遮蔽中斷處理)。當這個值為非0,未知的nmi受阻,panic出現。這時,核心除錯資訊顯示控制台,則可以減輕系統中的程式掛起。

kernel.sysrq = 1

#如果該檔案指定的值為非0,則啟用sysctem request key。預設值:0。

kernel.msgmnb = 65536

#所有在訊息佇列中的訊息總和的最大值(msgmnb=64k),預設值:16384

kernel.msgmax = 65536

#指定核心中訊息佇列中訊息的最大值

kernel.shmmax = 68719476736

#共享記憶體的最大值 以頁(4kb)為單位

kernel.shmall = 4294967296

#共享記憶體的最小值 以頁(4kb)為單位

fs.file-max = 1000000

#系統可以開啟檔案的最大數

fs.inotify.max_user_watches = 10000000

#表示同一使用者同時可以新增的watch數目(watch一般是針對目錄,決定了同時同一使用者可以監控的目錄數量)

fs.inotify.max_queued_events = 327679

#示呼叫inotify_init時分配給inotify instance中可排隊的event的數目的最大值,超出這個值的事件被丟棄,但會觸發in_q_overflow事件。

#net.nf_conntrack_max = 1000000 #作用同net.netfilter.nf_conntrack_max一樣

net.netfilter.nf_conntrack_max = 1000000

#狀態跟蹤表的最大行數的設定(可能需要執行 modprobe nf_conntrack 安裝模組 不然會報錯)

net.netfilter.nf_conntrack_tcp_timeout_established = 3600

net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60

net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120

net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120

linux 核心引數

sysctl命令可以檢視和 動態地修改核心的執行引數,可用的核心引數在目錄 proc sys 中。sysctl命令對核心引數的修改僅在當前生效,重啟系統後引數丟失。如果希望引數永久生效可以修改配置檔案 etc sysctl.conf,修改後使用sysctl p生效。例子 net.ipv4.tcp s...

linux核心引數

net.ipv4.ip local port range 當核心版本小於3.2,決定的是客戶端的乙個 ip 可用的埠數量,即乙個 ip 最多只能建立 60k 多一點的連線 1025 65535 如果要突破這個限制需要客戶端 機器繫結多個 ip。當核心版本大於等於3.2,決定的是 socket 四元組...

linux常用的核心引數的設定

1.共享記憶體大小的設定 臨時設定 通過修改 proc sys kernel shmmax引數可以達到此目的。root neirong root echo 1073741824 proc sys kernel shmmax root neirong root more proc sys kernel...