AIX 修改系統檔案 /etc/security/limits

531968912發表於2016-08-12

本節包含以下主題:

增加程式的記憶體大小限制

輸入以下命令以檢查當前程式資料大小和虛擬記憶體大小限制:

ulimit -d
ulimit -m

建議將程式資料大小和虛擬記憶體大小設定為無限制。可透過修改 /etc/security/limits 檔案中的以下行來設定為無限制:

default:
data = -1
rss = -1

為使 /etc/security/limits 檔案的更改生效,使用者必須登出當前登入會話並重新登入。

至少要將這些大小限制設定為 256 MB,該值是 /etc/security/limits 檔案中的 256000 值。當使用大於預設值的 IBM Directory Server 快取記憶體時,請增大這些限制值。有關更多資訊,請參閱 IBM Directory Server 文件。

除了 /etc/security/limits 檔案以外,程式虛擬記憶體大小還受到程式可使用的段數的限制。預設情況下,一個程式只能使用一個記憶體段,這就將程式限制為 128 MB。AIX 支援透過 LDR_CNTRL 環境變數啟用的大記憶體模型。請參閱以獲取關於設定 LDR_CNTRL 環境變數的更多資訊。

增加檔案大小限制

輸入以下命令以檢查當前檔案大小限制:

ulimit -f

建議將檔案大小限制設定為無限制。可透過修改 /etc/security/limits 檔案中的以下行來設定為無限制:

default:
fsize = -1

為使 /etc/security/limits 檔案的更改生效,使用者必須登出當前登入會話並重新登入。

以下型別的檔案隨 Directory Server 的大小而增長,因而是將檔案大小選項設定為無限制的一個原因。

  • DB2 表和索引檔案
  • bulkload 使用的作為批次裝入的一部分的臨時檔案(例如,輸入 LDIF 檔案)

建立具有大檔案支援的檔案系統

無論 ulimit 設定如何,AIX 上的標準檔案系統都有 2 GB 檔案大小限制。啟用大於 2 GB 限制的檔案的一種方法是用啟用大檔案選項建立檔案系統。透過 smit 選單的新增日誌檔案系統選項可找到此選項。請參考 AIX 文件以獲取附加資訊和檔案系統選項。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2123364/,如需轉載,請註明出處,否則將追究法律責任。

相關文章