text cacheの不足
お世話になっております。
週に一度(土曜日の早朝)にテキストメッセージが大量に発生するようで、毎週「 Less than 25% free in the text history cache Trigger」が発生します。
DBの設定見直し、ZABBIX-Serverのキャッシュの増量などで、取りこぼしが発生する事態は回避できるようになりましたが、酷い時にはデータの取りこぼしが発生しておりました。
現状では添付したグラフのような状態です。
他に改善点はありませんでしょうか?やはりテキストキャッシュを増量する他ないのでしょうか。
my.cnfに以下を追加
query_cache_size = 256M
query_cache_limit = 1M
thread_cache_size = 4
ZABBIXの設定(要点のみ)
StartPollers=20
StartTrappers=30
CacheSize=256M
HistoryTextCacheSize=32M
- chart2.png (146.85 KB)
TNK - 投稿数: 4769
利用されているOSのディストリビューションとバージョン、Zabbix
やMySQLのバージョン、そして、利用されているサーバのスペック
に関して記載頂けていませんが、どのようなものを利用されている
のかをまずはお教えください。
利用されているサーバのスペックやMySQLのバージョンがわかりま
せんが、もしかしたら、MySQLの処理速度もチューニングの余地が
あるかもしれません。
例えば、MySQLに対してmy.cnf内でinnodb_buffer_pool_sizeにどの
程度の値を設定されていますか?
以下の資料で、MySQLのチューニングに関しても記載がありますの
でご参照ください。
ご参考:
http://www.slideshare.net/KodaiTerashima/zabbix-12061530
http://www.slideshare.net/qryuu/22-zabbix
minashiro - 投稿数: 16
コメントありがとうございます。
OSは
CentOS 5.9
Zabbix 2.0.9
MySQL 5.0.95
サーバは
Primagy TX100S1
(RAID1でWriteCacheは有効です)
innodb系は
innodb_file_per_table
innodb_buffer_pool_size=512M
innodb_log_file_size=128M
innodb_log_files_in_group=2
と設定しております。
お教えいただきましたドキュメントを合わせて拝見させていただきます。
TNK - 投稿数: 4769
申し訳ありません。
確認すべき内容の依頼内容が不明瞭であったようです。
CPUの性能や世代、そしてトータルのメモリ容量がどれだけあって、
それぞれにどの程度割り当てているのかを確認させて頂きたいと考
えていました。
サーバの機種だけではどのようなオプションを搭載されているのか
がわからず、処理性能やメモリサイズもわかりませんので、可能で
あれば、利用されているサーバのCPUや物理メモリサイズを確認さ
せて頂ければと思います。
まずは、先ほどご紹介した資料などをご参照ください。
minashiro - 投稿数: 16
お世話になっております。
CPUは
Pentium(R) Dual-Core CPU E5400 @ 2.70GHz
メモリは4Gです。
割り当ては、mysqlで700Mちかく、Zabbixは300M(指定地の合算)です。
今朝の時点ではTOPコマンドで
Mem: 4028128k total, 3987240k used, 40888k free, 117788k buffers
Swap: 6062072k total, 128k used, 6061944k free, 2232104k cached
と、出ておりました。
現象が発生したときには、CPUのUserTimeが大幅に食われているようです。