生產經驗 Centos溫和調整ulimit值

2021-09-05 08:23:41 字數 1147 閱讀 9007

使用場景:生產環境(比如oracle、elk、檔案伺服器等)有的時候可能因為系統預設程序數、資源限制、會話數等不足,需要調整limit值。這裡有過經驗的我給大家一些建議:

1、盡量別重啟(臨時調整,並修改永久生效)

1.1)生產伺服器盡力不要亂重啟,風險不小。

2、重啟需要考慮兩個問題

2.1)業務是否正常執行?

2.2)是否備份資料?

2.3)資料是否可用?

一、臨時生效

:ulimit -hsn 65536(預設1024)

引數詳解:

#ulimit用於shell啟動程序所占用的資源。

-h 設定硬體資源限制.

-s 設定軟體資源限制.

-a 顯示當前所有的資源限制.可以使用該命令檢視程序占用資源的情況。

-c size:設定core檔案的最大值.單位:blocks

-d size:設定資料段的最大值.單位:kbytes

-f size:設定建立檔案的最大值.單位:blocks

-l size:設定在記憶體中鎖定程序的最大值.單位:kbytes

-m size:設定可以使用的常駐記憶體的最大值.單位:kbytes

-n size:設定核心可以同時開啟的檔案描述符的最大值.單位:n

-p size:設定管道緩衝區的最大值.單位:kbytes

-s size:設定堆疊的最大值.單位:kbytes

-t size:設定cpu使用時間的最大上限.單位:seconds

-v size:設定虛擬記憶體的最大值.單位:kbytes 5

vim/etc/security/limits.conf

*    soft    nofile    65536

*    hard    nofile    65536

*    soft    noproc    10240

*    hard    noproc    10240

三、語法引數:

* 代表針對所有使用者

soft hard 軟硬

noproc 是代表最大程序數

nofile 是代表最大檔案開啟數

四、使用者驗證選項還要修改pam認證模組

#附加session    required      pam_limits.so

戰神引擎經驗倍率調整

檔案路徑 d mud2.0 mir200 envir psmapquest logonquest.pas 找到這幾句 procedure tempexpbylv var templv integer begin templv this player.level if templv 1 and tem...

Centos調整時間時區

一台vps的時間出錯,使用常規手段修改均失敗。提示hwclock failed ntpdate stdtime sinica edu tw如果你的 vps 提示沒有 ntpdate 這個命令,可以通過下面的命令安裝 centos 系統 yum y install ntpdate ntpdebian ...

信捷伺服剛性調整 伺服剛性調整經驗

伺服剛性調整經驗 xx伺服除錯的一些經驗 xx伺服在低剛性 負載應用時,慣量比顯得非常重要,以同步帶結 構而論,剛性大約在 甚至以下 此時慣量 比沒有辦法進行自動調諧,必須使伺服放大器置於不 自動調諧狀態 慣量比的範圍在 之間 具體視負載而定 此時的剛性在 之間,甚至可以設定到 但是有時也有可能在 ...