性能改善

ファイアウォール・プロキシ ログ管理

Firewall Analyzerの性能改善パラメーターについて

性能改善パラメーター

JVMの性能改善パラメーター  |   PostgreSQLサーバーの性能改善パラメーター  |   MySQLサーバーの性能改善パラメーター  |   MySQLサーバーのテーブルサイズのチューニング

JVMの性能改善パラメーター

JVMのメモリー割り当て量を変更することで、性能改善を得ることができます。 ソリューションページ内、「Firewall Analyzerのパフォーマンスを向上させる方法」をご参照ください。

PostgreSQLサーバーの性能改善パラメーター

Firewall Analyzer 7.5以降を新規インストールした場合は、PostgreSQLがデフォルトでバンドルしたデータベースサーバーとなります。 PostgreSQLでは、初期設定で秒間 1,000レコードまで処理が可能なようにチューニング済みとなりチューニングパラメーターの変更は不要です。

MySQLサーバーの性能改善パラメーター

より良いパフォーマンスを得るために、デフォルトのMySQLパラメーターを変更することを推奨しています。

MySQLのパラメーターを変更するには、startDB.bat/sh に記載してある、パラメーターを変更することで性能が改善されます。また、この変更とともに、MySQLサーバーのテーブルサイズのチューニングを行うことをお奨めします。

メモリー
容量
Windows用
MySQLパラメーター
Linux用
MySQLパラメーター
512 MBstartDB.bat内デフォルト設定startDB.sh内デフォルト設定
1 GB--innodb_buffer_pool_size=300M
--key-buffer-size=150M
--max_heap_table_size=150M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=300M
--key_buffer_size=150M
--max_heap_table_size=150M
--tmp_table_size=100M
--table-cache=512
2 GB--innodb_buffer_pool_size=900M
--key-buffer-size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=900M
--key_buffer_size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
3 GB--innodb_buffer_pool_size=1400M
--key-buffer-size=1000M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
※64bit環境のみ
--innodb_buffer_pool_size=1400M
--key_buffer_size=1000M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
4 GB--innodb_buffer_pool_size=1800M
--key-buffer-size=1200M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
※64bit環境のみ
--innodb_buffer_pool_size=1800M
--key_buffer_size=1200M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512

MySQLサーバーのテーブルサイズのチューニング

MySQLテーブルサイズのパラメーターを変更するために、Reportテーブルのデータ移動用で使用される"BATCH_SIZE"テーブルの変更を行う必要があります。 "BATCH_SIZE"テーブルの変更は下記手順で変更できます。

  • Firewall Analyzer WebコンソールへAdministrator権限にてログインします。
  • アドレスバーに次のURLを入力します。 "http://Firewall AnalyzerサーバーのIP:8500/fw/dmConfig.do" ※8500はデフォルトWebサーバーポートになります
  • 現在の、デフォルト"BATCH_SIZE"が表示されます。
  • Firewall Analyzerをインストールしたサーバーのメモリーサイズ容量に合わせて変更してください
メモリー推奨 BATCH_SIZE
1GBRaw table = 20000
Hourly Table = 30000
2GBRaw table = 30000
Hourly Table = 40000
2GB以上Raw table = 50000
Hourly Table = 40000

関連リンク