linux進程打開文件數(shù)限制 如何在linux下修改最大進程數(shù)?
如何在linux下修改最大進程數(shù)?理論上是不能修改的,因為系統(tǒng)的進程大小是在其內(nèi)核代碼中設置的,一般都有一個最大值,但是用戶的進程數(shù)是有限的,這個可以修改nproc-最大進程數(shù)這個命令可以,~]#Su
如何在linux下修改最大進程數(shù)?
理論上是不能修改的,因為系統(tǒng)的進程大小是在其內(nèi)核代碼中設置的,一般都有一個最大值,
但是用戶的進程數(shù)是有限的,這個可以修改
nproc-最大進程數(shù)
這個命令可以,
~]#Su-XXX(普通用戶)
Su:無法設置用戶ID:資源暫時不可用
#ulimit-u][1024
可以看到最大線程數(shù)是1024
修改最大線程數(shù)的配置
#VI/etc/security/limits.d/90-nproc.conf文件
內(nèi)容如下:
*soft nproc 1024
root soft nproc從上面可以看出,除了root以外的所有用戶都被限制在1024以內(nèi),所以可以通過注釋這一行或增加值來解決這個問題。修改后保存退出。此修改立即生效
打開的Linux文件數(shù)查看當前系統(tǒng)中打開的最大文件數(shù),在Linux終端中輸入ulimit-a“open”;“files”參數(shù)后的值為當前系統(tǒng)支持的最大打開文件數(shù)。修改Linux中打開的文件的最大數(shù)量。如果要修改Linux中打開的文件的最大數(shù)量,可以使用參數(shù)命令Unlimited-n,后跟要設置的文件數(shù)量。設置完成后,再次選中unlimit-a,您會發(fā)現(xiàn)它已經(jīng)被設置為一個新的數(shù)字。設置后,編輯并修改服務以重新啟動設置。1024文件限制沒有錯誤提示。另外,針對不同的用戶。您還可以編輯/etc/rc.本地文件設置環(huán)境變量,添加無限-N,重啟后,一般會自動設置查看系統(tǒng)句柄文件數(shù)。當前系統(tǒng)文件句柄的最大數(shù)目僅用于查看,不能設置為修改cat/profile/sys/FS/file Max以查看進程打開的文件數(shù)如果需要查看所有進程打開的文件數(shù),可以使用lsof | WC-L命令