安定性?そんなの関係ねえ!
 

チーム くにきやらぼ
くにきや @ 原田裕介
G3@ 山口恵輔
コノ
About us

くにきや@原田裕介
WEB メディアの開発全般・負荷対策
PHP 技術者認定 上級 13 人目
Mixi Sxrap Challenge2012 優勝
スタッフジャンキー
まざつー好き
http://blog.kunikiya.jp/
About us

G3 @山口恵輔

( facebook.com/keisuke.yamaguchi.180410 )
お仕事:
・某はけんがいしゃで、
   ケンキュウカイハツやってます
・某はーどめーかーで、
   はーど以外のセンコーカイハツしてます
 趣味:
  のじゅく
  ぜっしょく
  うぇぶかいはつ
 宗教: Emacs です!!
About us

コノ
さーばーオタク
ねっとわーくのおしごとをしています
宗教紹介
– vim,Android,Thinkpad,RHEL クローン
箱根キックオフ集会

箱根の温泉でハッカソンしてたら

サバフェスやろうぜ!
となり参加決定

そしてその直後にLT!
コノ)自宅 EnterpriseCloud 環境についてハンズオン
くにきや)負荷対策の現状や流行について
Redmine とは

プロジェクト管理ツー
ル
Redmine の使い道

•
•
•
•

タスクや問題の管理
Wiki による情報管理
更新時メール通知
ブラウザからアクセス
最速の PHP は 5.4

• PHP5.3,PHP5.4,PHP5.5 をデフォルト設定で比
較
php5.3
88.69

php5.4

php5.5

91.2 90.87 118.31 119.57 118.61 89.39 89.62 89.58
・(単位) Requests per second
・ ApacheBench を使い計測
このくらうど

• 浅草マシンルーム
– 今回は仮想環境での戦いということで検証環
境を自前で用意
– DSR 構成が組めたところなどは検証環境が大
きい
LVS( えるぶいえす )

• 今回の環境では NIC1 枚というのが肝
• 実現はできたが、ボトルネックに?
– ボトルネックの原因は iptables ?それとも…?
– 特定できた方教えてください…
構成図

インター
ネッツ

LVS:80
A
Keep Alived

B

C

D

E

varnish:8080
キャッシュ
nginx:8081
fastCGI
PHP-fpm:9000
OPcache

マスター
Write&Read
Read

スレイブ

MySQL
スレイブ

スレイブ

スレイブ
環状レプリケーションやろ
うぜ!!
ハァ!?
〜数時間後〜
ミドルウェア構成図

インター
ネッツ

LVS:80
A
Keep Alived

B

C

D

E

varnish:8080
キャッシュ
nginx:8081
fastCGI
PHP-fpm:9000
OPcache

マスター
Write&Read

マスター

MySQL5.5
マスター

マスター

マスター
POST がめがっさ速くなった!!
しかし!?
訪れる試練
度々レプリケーション
我ぶっ壊れる!!
その末路は!?
To all . 知ってたら教えて下さい

• ベンチの取り方
• コンフィグ管理の仕方
ご清聴ありがとうございま
した。

くにきやらぼ

くにきやらぼLT at サバフェス2013