修改Ubuntu ulimit限制
安迪兒最近在壓測時碰上了
Too many open files in system
看了一下gce上機器的資源其實還好
應該可以再榨一點效能出來
想說檔案數再開大一點試試
記錄一下調整的方式
先登入看一下系統預設數量是多少
ulimit -n
嗯~1024,應該可以再開多一些
改一下數字
sudo ulimit -n 65535
呃~command not found
sudo無法執行ulimit
原因是ulimit是bash内置命令
改一下用su -,再輸入ulimit
su -
ulimit -n 65536
查一下改完後的數量,應該ok了
ulimit -n
以上手動設定,重開機後會消失~XD
安迪兒查了一些開機自動設定的方式
記錄一下最後試的設定
1. 修改/etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
2.修改 /etc/pam.d/common-session
加上這行
session required pam_limits.so
3.編輯/etc/profile
加上ulimit -SHn 65535
4.收工了,重啟一下
sudo reboot
5.看看有沒效
查一下ulimit
ulimit -a
看來這樣就ok了
以上!收工嘍~