步驟1:
cd /proc
ls
cat /proc/self/status 查看系統當前進行狀態
cat /proc/sys/fs/file-nr 查看文件句柄當前使用情況
三個參數分別表示:分配文件句柄總數、當前使用的文件句柄數以及可分配最大文件句柄數。
步驟2:修改proc文件系統內核中預定的一些變量。
①修改系統中文件句柄最大數量
cat /proc/sys/fs/file-max
98199
echo 65536 >/prol/sys/fs/file-max
cat /proc/sys/fs/file-max
65536
②修改網絡TTl
cat /proc/sys/net/ipv4/ip_default_ttl
64
echo 128 >/prco/sys/net/ipv4/ip_default_ttl
(在此處修改時,坑可能遇到即使用sudo 任權限不夠,如下圖)
遇到此問題時,解決如下圖:
在不知道root密碼的情況下更改root,用su切換到root下,再在原先用戶的家目錄下執行之前不能執行的命令,達到效果。
cat /proc/sys/net/ipv4/ip_default_ttl
128
③修改最大進程數
cat /proc/sys/kernel/pid_max
xxxxxx
echo 65536 >proc/sys/kernel/pid_max
cat /proc/sys/kernel/pid_max
65536