最新データが表示されない

いつもお世話になります。
お知恵をお貸しください。

zabbix2.2で監視を実施しておりますが、最新データを表示したり、イベントを表示する際の動作が非常に遅くて
なかなか改善出来ず困っております

最新データを表示する際すべてのグループ、ホストを指定すると暫く読み込みその後データが何も表示されません。zabbixのweb画面、logに特にエラーは発生しておりません。グループやホストを絞ると問題なく表示されます。ただ、イベントやトリガーなどデータを確認するような操作を行うと非常に動作が遅いです。
該当操作時にtopで確認するとmysqlは短時間のみCPUを100%近くまで消費しすぐ収まりますが、その後ApacheがCPU100%で張り付く状態です。
平常時はmysql、apacheともにリソースの消費はそこまで高くありません。
ただ10,000アイテムを超えている(スイッチが10台数台)せいかキューの遅延が結構発生しております。

デフォルトの設定に追加したものは
[my.cnf]
innodb_file_per_table
innodb_buffer_pool_size=1G
innodb_log_file_size=256M
innodb_log_files_in_group=2
innodb_flush_method=O_DIRECT
max_connections = 512

[zabbix_server.conf]
StartPollers=10
StartIPMIPollers=5
StartPingers=5
StartVMwareCollectors=5
VMwareCacheSize=16M
MaxHousekeeperDelete=1000
CacheSize=512M
Timeout=30

よろしくお願い致します。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

利用されているサーバの機器のCPUは何でどの程度のクロックのも
のを利用されていますか?
メモリの搭載容量はどの程度でしょうか?
CPU utilizationの状況はどのようになっていますか?

あと、トータルのアイテム数だけではなく、ダッシュボードに表示
される「1秒当たりの監視項目数」もどの程度になっているのかお
教えください。

OSもディストリビューションやバージョンもわかりませんし、構築
された環境のZabbixが2.2であること以外の各プロダクトのバージ
ョンやインストール方法もわからないので、それらの情報をご提示
頂くことは可能ですか?

現時点ご提示いただいている情報だけでは判断できませんが、改善
できる可能性があるとすれば、以下のような項目が挙げられると思
います。

・CPU Utilizationでiowaitの割合が多い場合
 ->
  DBへのアクセスが現時点のキャッシュ容量では不足していて
  HDDへのアクセスが多く発生している可能性が考えられるので、
  データベースへのメモリ割り当ての追加を検討する。
  CPUの性能とメモリの空きに余裕があれば、データベースの圧
  縮機能などを利用することでハードディスクへのI/O量を削減
  できる場合があるが、あまりCPU性能的に余裕がなさそうなの
  で無理かも。

・ApacheのCPU利用率が100%、データが何も表示されない
 ->
  PHPで処理しなければならないデータが多すぎて、処理し切れ
  ていない可能性が考えられるので、APCなどでPHPの処理の高速
  化を行ったり、表示する項目数を削減する。

・キューが溜まっている
 ->
  スイッチ側の負荷が高くなってしまっていないか確認する。
  スイッチのCPUの性能はあまり高くないものがあるので、頻繁
  にSNMPのリクエストを投げると応答に時間がかかってしまって
  タイムアウトが発生してしまっている可能性も考えられる。
  スイッチ側のCPUの負荷が高いようであれば、監視間隔を伸ば
  すことを検討する。

ユーザー foot9839 の写真

お世話になります。
情報が不足しており、失礼致しました。

CPUはインテルXeon5050 メモリは4G
OS:CentOS6.4 32bit
zabbix:2.2.2
Mysql:5.1.73
Apache:2.2.15

zabbix proxyを2台立てています。
OS:Debian7
zabbix:2.2.1
Mysql:5.5.35

1秒当たりの監視項目数:120.58

cpu utilizationは以下になります。
通常時

vmstat 10 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 6208 856328 151208 2170632 0 0 0 181 3 33 4 6 87 3 0
0 0 6208 856220 151208 2170684 0 0 0 186 707 669 4 4 92 0 0
0 0 6208 856632 151208 2170720 0 0 0 1015 807 655 4 4 81 11 0
0 0 6208 856384 151208 2170780 0 0 0 211 724 691 4 5 89 2 0
0 0 6208 856648 151208 2170824 0 0 0 190 608 566 3 5 92 0 0

最新データアクセス時

vmstat 10 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 6208 784864 151208 2171340 0 0 0 181 3 33 4 6 87 3 0
2 0 6208 760460 151208 2171404 0 0 0 206 1801 1136 51 6 42 2 0
1 0 6208 759856 151208 2171460 0 0 0 277 5943 11078 35 24 40 0 0
1 0 6208 760120 151208 2171572 0 0 0 914 2661 2930 50 10 35 4 0
2 0 6208 759360 151208 2171708 0 0 0 204 1649 697 55 7 36 2 0

ご教示頂きました。apcをインストールしたところ、かなり時間はかかりますが、最新データをすべてにしても表示するようになりました。ありがとうございます。

また、キューの遅延についてですが、特定のプロキシでキューの滞留が顕著に表れておりましたので監視ホストの見直しをしたところ解消致しました。

よろしくお願い致します。

ユーザー foot9839 の写真

お世話になります。

zabbixのweb画面を更新した場合のTimeout時間を設定する項目はどこかにございますでしょうか。
ご教示頂けると喜びます。
何卒よろしくお願い致します。

ユーザー foot9839 の写真

度々の投稿申し訳ございません。

zabbix.confの値を修正したところ、許容範囲内での動作となりました。
お騒がせ致しました。