ulimit

ulimit

ulimit 是一個計算機命令,用於shell啟動進程所占用的資源,參數形式有-H設定硬資源限制;-S 設定軟資源限制;-a 顯示當前所有的資源限制等。

說明

ulimit 命令。ulimit用於shell啟動進程所占用的資源.

類別

shell內建命令

3,語法格式:

ulimit [-acdfHlmnpsStvw] [size]

參數

-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

-u <程式數目>  用戶最多可開啟的程式數目

簡單實例

•1]在RH8的環境檔案/etc/profile中,我們可以看到系統是如何配置ulimit的:

這條語句設定了對軟體資源和對core檔案大小的設定

•2]如果我們想要對由shell創建的檔案大小作些限制,如:

檔案h的大小是150062位元組,而我們設定的創建檔案的大小是512位元組x100塊=51200位元組

當然系統就會根據你的設定生成了51200位元組的newh檔案.

•3]可以像實例1]一樣,把你要設定的ulimit放在/etc/profile這個環境檔案中.

相關詞條

相關搜尋

熱門詞條

聯絡我們