系統允許最大開啓檔案數
$ sysctl -a | grep fs.file-max目前系統所有程式已開啓的檔案數
fs.file-max = 146925
$ cat /proc/sys/fs/file-max
146925
$ lsof | wc -l每個 shell 允許開啓檔案數
18120
$ ulimit -nMySQL 最大允許開啓檔案數 (與 open_files_limit 變數設定 (default: 0) 或 ulimit 有關)
1024
mysql> show variables like 'open_files_limit';MySQL 開啓的檔案數
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| open_files_limit | 1024 |
+------------------+-------+
$ pgrep mysqldMySQL 目前開啓的檔案數
1661
1988
$ ls /proc/1988/fdinfo/ | wc -l
248
$ lsof -a -d 1-999 -p 1988
mysql> show status like '%Open_files%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Open_files | 221 |
+---------------+-------+
沒有留言:
張貼留言