AIX 使用者的系統資源使用限制
內容
提要 說明
適用作業系統
網路配置步驟
說明 本文介紹的是AIX使用者的系統資源使用限制,以及修改方法.
正文
適用作業系統
AIX V4
網路配置步驟
AIX 使用者使用的系統資源限制包括兩個概念 --- 硬限制(hard limits) 和軟限制(soft limits).
hard limits自AIX 4.1版本開始引入.hard limits 應由AIX系統管理員設定,只有security組的成員可以將此值增大,
使用者本身可以減小此限定值,但是其更改將隨著該使用者從系統退出而失效.使用下列命令可以檢視hard limits的限定值:
ulimit -Ha
soft limits 是AIX核心使用的限制程式對系統資源的使用的上限值.此值可由任何人更改,但不能超出
hard limits值.這裡要注意的是隻有security組的成員可使更改永久生效,普通使用者的更改在其退出系統
後將失效.使用以下命令可以檢視soft limits的設定:
ulimit -a
下面為系統的soft limits的預設值:
3.2 4.1-4.3
=============== =================
fsize = 2097151 fsize = 2097151
core = 2048 core = 2048
cpu = 3600 cpu = -1
data = 131072 data = 262144
rss = 65536 rss = 65536
stack = 8192 stack = 65536
nofiles = 2000* nofiles=2000 *
* 該值(nofiles)只能在AIX 4.3.1 或以後的版本中更改.
上述定義作為預設值存放在檔案 /etc/security/limits 中,在新使用者被加進系統後生效.直接更改此檔案中的定義值
需要將系統重新啟動以便使更改生效.將相應值該為"-1" 表示不受 soft limits的限制(unlimited).
下面我們將就各欄位逐一進行介紹:
fsize 使用者建立的檔案大小限制.此定義值(512位元組為單位)為該使用者可以生成的最大檔案的大小.
core 生成的core檔案大小的限制(512位元組為單位).
cpu 使用者程式可用cpu的限定值(以秒為單位).普通使用者只能將此值減小,root可以將此值增大.這裡要注意的
是程式使用CPU的時間取決於AIX Kernel(核心程式)程式排程演算法,該值在此僅做參考.
data 程式資料段大小的限定值(以位元組為單位).
stack 程式堆疊段大小的限定值(以位元組為單位).
rss 程式常駐記憶體段的限定值(以位元組為單位).AIX核心並不參考此限定.
nofiles 程式中開啟檔案的最大數量.此限定在AIX 4.3.1之前的版本中固定為2000.在AIX 4.3.1及其之後的版本中
可將此值增大至32767.
下面介紹三種修改上述限定值的方法:
1. 編輯檔案/etc/security/limits,直接修改各定義值.此更改在系統重新啟動後生效.
2. 使用命令ulimit修改預設值.例如:
ulimit -f value
ulimit -c
ulimit -t
ulimit -d
ulimit -s
ulimit -m
ulimit -n
將修改fsize, core, cpu,data, stack, rss和nofiles的soft limit值.
3. 使用命令chuser修改某使用者的限定值.例如:
chuser fsize=
chuser core= chuser cpu=
chuser data=
chuser limit=
chuser rss=
chuser nofiles=
將使用者"username"的soft limits改為值"value".
chuser hard_fsize=
chuser hard_core=
chuser hard_cpu=
chuser hard_data=
chuser hard_limit=
chuser hard_rss=
chuser hard_nofiles=
將使用者"username"的hard limits改為值"value".
[@more@]
提要 說明
適用作業系統
網路配置步驟
說明 本文介紹的是AIX使用者的系統資源使用限制,以及修改方法.
正文
適用作業系統
AIX V4
網路配置步驟
AIX 使用者使用的系統資源限制包括兩個概念 --- 硬限制(hard limits) 和軟限制(soft limits).
hard limits自AIX 4.1版本開始引入.hard limits 應由AIX系統管理員設定,只有security組的成員可以將此值增大,
使用者本身可以減小此限定值,但是其更改將隨著該使用者從系統退出而失效.使用下列命令可以檢視hard limits的限定值:
ulimit -Ha
soft limits 是AIX核心使用的限制程式對系統資源的使用的上限值.此值可由任何人更改,但不能超出
hard limits值.這裡要注意的是隻有security組的成員可使更改永久生效,普通使用者的更改在其退出系統
後將失效.使用以下命令可以檢視soft limits的設定:
ulimit -a
下面為系統的soft limits的預設值:
3.2 4.1-4.3
=============== =================
fsize = 2097151 fsize = 2097151
core = 2048 core = 2048
cpu = 3600 cpu = -1
data = 131072 data = 262144
rss = 65536 rss = 65536
stack = 8192 stack = 65536
nofiles = 2000* nofiles=2000 *
* 該值(nofiles)只能在AIX 4.3.1 或以後的版本中更改.
上述定義作為預設值存放在檔案 /etc/security/limits 中,在新使用者被加進系統後生效.直接更改此檔案中的定義值
需要將系統重新啟動以便使更改生效.將相應值該為"-1" 表示不受 soft limits的限制(unlimited).
下面我們將就各欄位逐一進行介紹:
fsize 使用者建立的檔案大小限制.此定義值(512位元組為單位)為該使用者可以生成的最大檔案的大小.
core 生成的core檔案大小的限制(512位元組為單位).
cpu 使用者程式可用cpu的限定值(以秒為單位).普通使用者只能將此值減小,root可以將此值增大.這裡要注意的
是程式使用CPU的時間取決於AIX Kernel(核心程式)程式排程演算法,該值在此僅做參考.
data 程式資料段大小的限定值(以位元組為單位).
stack 程式堆疊段大小的限定值(以位元組為單位).
rss 程式常駐記憶體段的限定值(以位元組為單位).AIX核心並不參考此限定.
nofiles 程式中開啟檔案的最大數量.此限定在AIX 4.3.1之前的版本中固定為2000.在AIX 4.3.1及其之後的版本中
可將此值增大至32767.
下面介紹三種修改上述限定值的方法:
1. 編輯檔案/etc/security/limits,直接修改各定義值.此更改在系統重新啟動後生效.
2. 使用命令ulimit修改預設值.例如:
ulimit -f value
ulimit -c
ulimit -t
ulimit -d
ulimit -s
ulimit -m
ulimit -n
將修改fsize, core, cpu,data, stack, rss和nofiles的soft limit值.
3. 使用命令chuser修改某使用者的限定值.例如:
chuser fsize=
chuser core=
chuser data=
chuser limit=
chuser rss=
chuser nofiles=
將使用者"username"的soft limits改為值"value".
chuser hard_fsize=
chuser hard_core=
chuser hard_cpu=
chuser hard_data=
chuser hard_limit=
chuser hard_rss=
chuser hard_nofiles=
將使用者"username"的hard limits改為值"value".
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/633084/viewspace-890687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker系列09—Docker的系統資源限制及驗證Docker
- AIX系統日誌AI
- 【AIX-PS】AIX系統ps命令詳解AI
- Docker的資源限制Docker
- AIX作業系統安全加固AI作業系統
- aix檔案系統擴容AI
- 使用NIM Server網路半自動安裝AIX系統ServerAI
- GBase 資料庫使用者的最大連線數限制資料庫
- 在kubernetes裡使用seccomp限制容器的系統呼叫
- AIX系統擴vg操作步驟AI
- AIX詳細檢視使用者/程式使用記憶體AI記憶體
- 各大作業系統AIX/HPUX/Solaris/Linux下的系統日誌作業系統AILinux
- 在kubernetes裡使用AppArmor限制容器對資源的訪問APP
- 限制使用者頻繁提交
- solaris10使用projadd進行資源限制的新增(seminfo_*)
- mysql 8.0.11 資料庫使用者密碼修改詭異的限制MySql資料庫密碼
- Linux系統使用者組的管理Linux
- Kubernetes資源請求與限制
- 如何設定Kubernetes資源限制
- trickle 限制使用者空間頻寬
- Linux系統使用者賬號的管理Linux
- 【資訊採集】IBM AIX系統硬體資訊檢視命令(shell指令碼)IBMAI指令碼
- 硬貨!Zabbix監控AIX系統服務案例AI
- Oracle的過載保護-資料庫資源限制Oracle資料庫
- 共享資源庫系統
- oracle 系統使用者簡介Oracle
- setrlimit函式限制程序資源MIT函式
- 容器技術之Docker資源限制Docker
- 深入理解Kubernetes資源限制:CPU
- 使用者指南:如何使用智慧家居系統
- jumpserver 使用者,系統使用者和管理使用者 普通使用者和特權使用者 區別Server
- 如何使用 Docker 來限制 CPU、記憶體和 IO等資源?Docker記憶體
- 如何限制使用者修改long_query_time
- cgroup、資源池、使用者的關係..涉及到GaussDB(DWS)的資源設定
- JVM 如何獲取當前容器的資源限制?JVM
- 資源限制類問題的常用解決方案
- 白話 Linux 容器資源的隔離限制原理Linux
- 容器編排系統之Pod生命週期、健康/就緒狀態探測以及資源限制
- docker筆記34-容器資源需求、資源限制及HeapSterDocker筆記