啟動系統引數調整

2022-08-28 20:18:08 字數 862 閱讀 9341

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

max number of threads [1024] for user [hadoop] is too low, increase to at least [2048]

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決方案:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

切換到root使用者

ulimit -hn  檢視硬限制

vim /etc/security/limits.conf 

新增下面設定 hadoop是使用者

hadoop soft nofile 65536

hadoop hard nofile 65536

退出使用者重新登入,使配置生效

重新 ulimit -hn  檢視硬限制 會發現數值有4096改成65535

vim /etc/security/limits.d/90-nproc.conf 

找到如下內容:

soft nproc 1024

修改為soft nproc 2048

vi /etc/sysctl.conf

新增下面配置:

vm.max_map_count=655360

並執行命令:

sysctl -p

Linux VM子系統引數調整

timesten資料庫下的linux page子系統引數調整 如果timesten tt 採用了durablecommits或是share memory segment被lock的話,那麼linux page子系統引數不需要做任何調整 因為tt自己本身會在事務提交時會把dirty page寫到磁碟上...

Linux 系統調整核心引數

核心優化 linux系統 核心 shell 應用程式 針對業務服務應用而進行的系統核心引數調整 主要是 etc sysctl.conf檔案 1.vim etc sysctl.conf 2.sysctl p 修改的引數生效 另 sysctl.conf下檔案的預設引數在 proc sys net ipv...

高負載系統,網路引數調整

調整 etc sysctl.conf net.ipv4.tcp syncookies 1 表示開啟syn cookies。當出現syn等待佇列溢位時,啟用cookies來處理,可防範少量syn攻擊,預設為0,表示關閉 net.ipv4.tcp tw reuse 1 表示開啟重用。允許將time wa...