Linux最大開啟檔案描述符數 相關命令

2021-07-07 06:18:33 字數 1661 閱讀 4293

簡介

ulimit用來 獲取 / 設定 使用者的各項限制引數。

這些引數都有軟  & 硬兩個分類, 軟引數一定不大於應引數。 

重啟設定丟失。

用法

ulimit -[hs][acdefilmnpqrstuvx] [limit]

ulimt -sn # 獲取當前使用者的軟最大檔案描述符數目

ulimt -sn 10000 # 設定當前使用者最大檔案描述符數目為10000 , 需要root許可權。

引數詳解
lguo@linux-msx4:~> ulimit -a  # 列印當前使用者的全部limit資訊

core file

size (blocks, -c) unlimited

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file

size (blocks, -f) unlimited

pending signals (-i) 15781

max locked memory (kbytes, -l) 64

maxmemory

size (kbytes, -m) unlimited

open files (-n) 4096

pipe size (512 bytes, -p) 8

posix message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 8192

cpu time (seconds, -t) unlimited

max user processes (-u) 15781

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

vim /etc/security/limits.conf

# username type param number

* hard nofile 102400

* soft nofile 102400

重啟設定丟失。

例子

# 檢視當前的系統最大支援檔案描述符數目

systcl fs.file-max

# 修改當前的系統最大檔案描述符數目

sysctl -w fs.file-max=100000

# 通過寫檔案實現修改

echo 10000>/proc/sys/fs/file-max

引數
vim /etc/sysctl.conf

fs.file-max=10000

Linux最大開啟檔案描述符數

1.系統最大開啟檔案描述符數 proc sys fs file max a.檢視 cat proc sys fs file max 186405 2.設定 a.臨時性 echo 1000000 proc sys fs file max 2.永久性 在 etc sysctl.conf中設定 fs.fi...

Linux最大開啟檔案描述符數

標籤 linux 最大檔案描述符 2013 10 28 19 34 12959人閱讀 收藏舉報 linux 3 1.系統最大開啟檔案描述符數 proc sys fs file max a.檢視 cat proc sys fs file max 186405 2.設定 a.臨時性 echo 10000...

Linux最大開啟檔案描述符數

1.系統最大開啟檔案描述符數 proc sys fs file max a.檢視 cat proc sys fs file max 186405 2.設定 a.臨時性 echo 1000000 proc sys fs file max 2.永久性 在 etc sysctl.conf中設定 fs.fi...