私たちは、大きなデータの挿入とデータの読み取りを持っている私たちのクーリエAPIアプリケーションをホストしています。私たちは、55cpuと128GB RAMと1TB SSDディスクを搭載したubuntu 16サーバーの最大スループットを達成しようとしています。私は私が私たちのオープンファイルの上限は、MySQLでMySQLとOpened_files使用のために65000だった見ることができました確認しているが、以下の「innobdbステータス結果」カーネルの制限 "オープンファイルの制限"とMySQLの "Opened_files"は関連していますか?
29 queries inside InnoDB, 517 queries in queue
32 read views open inside InnoDB
Process ID=2197, Main thread ID=140312433551104, state: sleeping
Number of rows inserted 169904, updated 1662462, deleted 3, read 44626802863
26.33 inserts/s, 202.20 updates/s, 0.00 deletes/s, 6061352.15 reads/s
ある84981. 私の質問は、オープンファイルの制限 『「カーネルの制限です』されていますmysql Opened_filesは関連していますか? "
show global variables like 'open%';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| open_files_limit | 65536
MariaDB [(none)]> show status like '%Opened_files%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Opened_files | 84981 |
+---------------+-------+
1 row in set (0.00 sec)
我々は異常な突然の巨大なスパイクを経験しているし、私たちのAPIを開始するには、接続をドロップします。
nisamudeen97:質問に答えた場合は回答を受け入れてください – tukan