適用作業系統
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」。
Linux ulimit 系統資源限制
檔案系統及程式的限制關係 ulimit ulimit 限制使用者的某些系統資源 包括可以開啟的檔案數量 可以使用的 cpu 時間 可以使用的記憶體總量等。root www ulimit acdfhlmnpsstvw size 選項與引數 h hard limit 嚴格的設定,必定不能超過這個設定的數...
AIX Study之 使用者訪問系統資源限制配置
aix 使用者使用的系統資源限制包括兩個概念 硬限制 hard limits 和軟限制 soft limits hard limits自aix 4.1版本開始引入。hard limits 應由aix系統管理員設定,只有security組的成員可以將此值增大,使用者本身可以減小此限定值,但是其更改將隨...
docker 六 docker系統資源限制
預設情況下容器是沒有資源限制的,所以它可以幾乎消耗完docker主機上所分配的所有資源 docker提供了限制乙個容器可使用的記憶體 cpu block io的方法。當乙個容器內的程序消耗完它的記憶體後,可能會因為oom被kill掉,而cpu是可壓縮性資源,kernel可以壓縮它不受影響 記憶體oo...