天天看點

hp-ux 記憶體參數修改 ulimit指令

ulimit -a

core file size (blocks)     2097151

data seg size (kbytes)      2097152

file size (blocks)          unlimited

max memory size (kbytes)    unlimited

open files                  2048

pipe size (512 bytes)       16

stack size (kbytes)         131072

cpu time (seconds)          unlimited

max user processes          4091

virtual memory (kbytes)     unlimited ===========================================================================

ulimit

功能說明:控制shell程式的資源。

語  法:ulimit [-aHS][-c <core檔案上限>][-d <資料節區大小>][-f <檔案大小>][-m <記憶體大小>][-n <檔案數目>][-p <緩沖區大小>][-s <堆疊大小>][-t <CPU時間>][-u <程式數目>][-v <虛拟記憶體大小>]

補充說明:ulimit為shell内建指令,可用來控制shell執行程式的資源。

參  數:

   -a  顯示目前資源限制的設定。

   -c <core檔案上限>  設定core檔案的最大值,機關為區塊。

   -d <資料節區大小>  程式資料節區的最大值,機關為KB。

   -f <檔案大小>  shell所能建立的最大檔案,機關為區塊。

   -H  設定資源的硬性限制,也就是管理者所設下的限制。

   -m <記憶體大小>  指定可使用記憶體的上限,機關為KB。

   -n <檔案數目>  指定同一時間最多可開啟的檔案數。

   -p <緩沖區大小>  指定管道緩沖區的大小,機關512位元組。

   -s <堆疊大小>  指定堆疊的上限,機關為KB。

   -S  設定資源的彈性限制。

   -t <CPU時間>  指定CPU使用時間的上限,機關為秒。

   -u <程式數目>  使用者最多可開啟的程式數目。

   -v <虛拟記憶體大小>  指定可使用的虛拟記憶體上限,機關為KB。

修改ulimit 的參數

[[email protected] ~]# ulimit -n

1024

以修改 limit -n 為例

vi /root/.bash_profile

填加 ulimit -HSn 10240 儲存退出

source /root/.bash_profile

[[email protected] ~]# ulimit -n

10240

修改成功!