在linux下epoll模式預設只支援1024個連線,所以我們要修改一下linux系統可開啟的最大描述符限制。最簡單的修改方法你 可以用ulimit -n 3000 把允許最大開打的描述符修改為3000,但是怎麼做,只對當前命令終端開啟的應用程式有效。
要一勞永逸的,還是得修改/etc/security/limits.conf配置檔案。
vim /etc/security/limits.conf
在檔案中增加
* soft nofile 3000
* hard nofile 20000
儲存,重啟系統,就生效了。
解釋一下上面的命令:
* 表示該配置對所有使用者均有效soft 表示 可以超過後面的配置數
hard 表示 最大不能超過後面的配置數
nofile表示 我們這個配置是對描述符的配置
設定linux工具支援中文
設定linux工具支援中文 一 設定 etc sysconfig i18n檔案 一 lang en us.utf 8 supported zh cn.gb18030 zh cn zh en us.utf 8 en us en sysfont latarcyrheb sun16 二 lang zh c...
Linux 設定最大鏈結
最大連線數 ulimit shn 65535 最大檔案控制代碼數,最大開啟檔案數 等同最大連線數 ulimit a 檢視 etc security limits.conf 程序最大開啟檔案數 nofile 可以被理解為是檔案控制代碼數 檔案描述符 還有socket數 soft nofile 6553...
linux目錄最大支援檔案個數
檔案系統格式 centos7預設是xfs,centos6預設是ext4,centos5預設是ext3 ext3 檔案數最大支援31998個,檔案系統容量最大16tb,單個檔案最大2tb ext4 檔案數最大無限制,檔案系統容量最大1eb 1eb 1024pb,1pb 1024tb 單個檔案最大16t...