Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Masahiro NAKAYAMA
2,349 views
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
社内チューニンガソンで優勝したはなし @ #ssmjp 20140828
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PDF
今日から使い始めるChef
by
Masahiro NAKAYAMA
PDF
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
PDF
Webサーバ勉強会03
by
oranie Narut
PDF
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
PPTX
Puppetのススメ
by
Gosuke Miyashita
PDF
ChefとPuppetの比較
by
Sugawara Genki
今日から使い始めるChef
by
Masahiro NAKAYAMA
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
Webサーバ勉強会03
by
oranie Narut
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
Webサーバのチューニング
by
Yu Komiya
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
Puppetのススメ
by
Gosuke Miyashita
ChefとPuppetの比較
by
Sugawara Genki
What's hot
KEY
Fabricでサーバー管理をDRYにしよう
by
max747
PPTX
中小規模サービスのApacheチューニング
by
勲 國府田
PPTX
ネットワークエンジニアのための Puppet / Chef
by
npsg
PPTX
Cloudstack user group meeting in osaka
by
Naotaka Jay HOTTA
PDF
Hadoop on LXC
by
俊夫 森
PDF
Ansible入門
by
Daiki Hayakawa
PDF
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
PDF
Puppet on AWS
by
Sugawara Genki
PPTX
OSC Tokyo fall LT~Dockerで分散処理をやってみた
by
atk1234
PPTX
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
KEY
Itcamp長崎2012 capistrano
by
kumachang_LL
PDF
Fabric Essentials
by
Yoshinari Takaoka
PDF
Ansible handson
by
Hideki Saito
PPTX
Apacheチューニング
by
ii012014
PDF
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
PDF
Hive undocumented feature
by
tamtam180
PDF
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
PDF
Sqale の Puppet と Chef (と テスト)
by
hiboma
PDF
nginx入門
by
Takashi Takizawa
PDF
Webサーバ構築で心がけるべき二つのこと
by
TrinityT _
Fabricでサーバー管理をDRYにしよう
by
max747
中小規模サービスのApacheチューニング
by
勲 國府田
ネットワークエンジニアのための Puppet / Chef
by
npsg
Cloudstack user group meeting in osaka
by
Naotaka Jay HOTTA
Hadoop on LXC
by
俊夫 森
Ansible入門
by
Daiki Hayakawa
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
Puppet on AWS
by
Sugawara Genki
OSC Tokyo fall LT~Dockerで分散処理をやってみた
by
atk1234
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
Itcamp長崎2012 capistrano
by
kumachang_LL
Fabric Essentials
by
Yoshinari Takaoka
Ansible handson
by
Hideki Saito
Apacheチューニング
by
ii012014
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
Hive undocumented feature
by
tamtam180
ノンプログラマのためのウェブサーバ入門
by
Atsu Yamaga
Sqale の Puppet と Chef (と テスト)
by
hiboma
nginx入門
by
Takashi Takizawa
Webサーバ構築で心がけるべき二つのこと
by
TrinityT _
Viewers also liked
PDF
最近つくったrecent_zombies - Perlで始めるTwitterタイムライン分析
by
Masahiro NAKAYAMA
PDF
20140704 cassandra introduction
by
Masahiro NAKAYAMA
PDF
ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_ja
by
Masahiro NAKAYAMA
PDF
Chef Howto with Vagrant + Berkshelf
by
Masahiro NAKAYAMA
PDF
インフラセキュリティブートキャンプ #seccamp
by
Masahiro NAKAYAMA
PDF
セキュリティ・キャンプ参加してみた #ssmjp #seccamp
by
Masahiro NAKAYAMA
PPTX
qpstudy 2014.04 ミドルウェア設計の勘所
by
Masahiro NAKAYAMA
PDF
今期の好きなアニメ「アイドルマスターシンデレラガールズ」 #infrapre
by
Masahiro NAKAYAMA
PDF
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
PDF
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
PDF
クラウドセキュリティ基礎 @セキュリティ・ミニキャンプ in 東北 2016 #seccamp
by
Masahiro NAKAYAMA
PPTX
エンジニアが知っておくべきSSL/TLSの知識(仮)
by
Masahiro NAKAYAMA
PDF
TwitterのOAuth脆弱性
by
Masahiro NAKAYAMA
PDF
クラウドセキュリティ基礎 #seccamp
by
Masahiro NAKAYAMA
PPTX
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
PPTX
Api gatewayの話
by
Hiroshi Hayakawa
最近つくったrecent_zombies - Perlで始めるTwitterタイムライン分析
by
Masahiro NAKAYAMA
20140704 cassandra introduction
by
Masahiro NAKAYAMA
ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_ja
by
Masahiro NAKAYAMA
Chef Howto with Vagrant + Berkshelf
by
Masahiro NAKAYAMA
インフラセキュリティブートキャンプ #seccamp
by
Masahiro NAKAYAMA
セキュリティ・キャンプ参加してみた #ssmjp #seccamp
by
Masahiro NAKAYAMA
qpstudy 2014.04 ミドルウェア設計の勘所
by
Masahiro NAKAYAMA
今期の好きなアニメ「アイドルマスターシンデレラガールズ」 #infrapre
by
Masahiro NAKAYAMA
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
クラウドセキュリティ基礎 @セキュリティ・ミニキャンプ in 東北 2016 #seccamp
by
Masahiro NAKAYAMA
エンジニアが知っておくべきSSL/TLSの知識(仮)
by
Masahiro NAKAYAMA
TwitterのOAuth脆弱性
by
Masahiro NAKAYAMA
クラウドセキュリティ基礎 #seccamp
by
Masahiro NAKAYAMA
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
Api gatewayの話
by
Hiroshi Hayakawa
Similar to 20140828 #ssmjp 社内チューニンガソンで優勝したはなし
KEY
Tuiningathonにいってみた
by
Suguru Shirai
PDF
サーバー設定のお話
by
Kazunori Inaba
PDF
本番環境で使いたいPHP
by
Takuya Sato
PDF
目指せ1秒切り!ECサイト表示高速化のワザ
by
Kohei MATSUSHITA
KEY
ゆるかわPhp
by
Ryota Mochizuki
PDF
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
PDF
hbstudy25 劇的ビフォーアフター
by
semind
PDF
Word press on conoha このべん #3
by
Wataru OKAMOTO
PDF
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
PPTX
Firebug×smart release20120904
by
Masayuki Abe
PPTX
ちゃんとWeb会議
by
Masayuki Abe
PPT
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
by
Kazuho Oku
PPT
081108huge_data.ppt
by
Naoya Ito
PDF
Sfes
by
alarky
PDF
qpstudy#5 懇親会LT riywo
by
Ryosuke IWANAGA
PDF
MySQLを割と一人で300台管理する技術
by
yoku0825
PPT
BP Study #16
by
Toshiaki Baba
PDF
ゲームのインフラをAwsで実戦tips全て見せます
by
infinite_loop
PDF
クラウド時代だからこそ見直したい PHPアプリケーションのパフォーマンスチューニング
by
Terui Masashi
PPT
Hatena's Infrastructure from the beginning
by
Shinji Tanaka
Tuiningathonにいってみた
by
Suguru Shirai
サーバー設定のお話
by
Kazunori Inaba
本番環境で使いたいPHP
by
Takuya Sato
目指せ1秒切り!ECサイト表示高速化のワザ
by
Kohei MATSUSHITA
ゆるかわPhp
by
Ryota Mochizuki
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
hbstudy25 劇的ビフォーアフター
by
semind
Word press on conoha このべん #3
by
Wataru OKAMOTO
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
Firebug×smart release20120904
by
Masayuki Abe
ちゃんとWeb会議
by
Masayuki Abe
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web service
by
Kazuho Oku
081108huge_data.ppt
by
Naoya Ito
Sfes
by
alarky
qpstudy#5 懇親会LT riywo
by
Ryosuke IWANAGA
MySQLを割と一人で300台管理する技術
by
yoku0825
BP Study #16
by
Toshiaki Baba
ゲームのインフラをAwsで実戦tips全て見せます
by
infinite_loop
クラウド時代だからこそ見直したい PHPアプリケーションのパフォーマンスチューニング
by
Terui Masashi
Hatena's Infrastructure from the beginning
by
Shinji Tanaka
More from Masahiro NAKAYAMA
PDF
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
PDF
イントロダクション(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
PDF
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
PDF
めもおきば新刊のお知らせ サーバーレスでHelloWorldする25の方法 #ssmjp
by
Masahiro NAKAYAMA
PDF
クラウド時代における分散Webシステムの構成とスケーリング #seccamp
by
Masahiro NAKAYAMA
PDF
#ServerlessDays Tokyo 2019 「サーバーレス」な同人誌の紹介
by
Masahiro NAKAYAMA
PDF
サーバーレス時代の システム設計ワークショップ
by
Masahiro NAKAYAMA
PDF
#ssmjp 2018/12 技術系同人誌を手に入れよう
by
Masahiro NAKAYAMA
PDF
FaaSのインターフェースに見るサーバーレス #serverlessconf #serverlesstokyo
by
Masahiro NAKAYAMA
PDF
クラウドでハンズオンする話 #ssmjp
by
Masahiro NAKAYAMA
PPTX
SORACOMでデータ上げてクラウドで分析・可視化するハンズオン #SecHack365
by
Masahiro NAKAYAMA
PDF
IoT時代のセキュアなクラウドインフラ構築術 #seccamp
by
Masahiro NAKAYAMA
PDF
Serverless book
by
Masahiro NAKAYAMA
PDF
クラウドではじめるリアルタイムデータ分析 #seccamp
by
Masahiro NAKAYAMA
PPTX
技術系同人誌を書こう #ssmjp
by
Masahiro NAKAYAMA
PDF
「サーバレスの薄い本」からの1年 #serverlesstokyo
by
Masahiro NAKAYAMA
PDF
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
PDF
IoT(Bluetooth mesh) × サーバーレス
by
Masahiro NAKAYAMA
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
PDF
細かすぎて伝わらないSORACOM Funnelのオプション紹介 #soracomug
by
Masahiro NAKAYAMA
ハッカソンについて(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
イントロダクション(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
by
Masahiro NAKAYAMA
めもおきば新刊のお知らせ サーバーレスでHelloWorldする25の方法 #ssmjp
by
Masahiro NAKAYAMA
クラウド時代における分散Webシステムの構成とスケーリング #seccamp
by
Masahiro NAKAYAMA
#ServerlessDays Tokyo 2019 「サーバーレス」な同人誌の紹介
by
Masahiro NAKAYAMA
サーバーレス時代の システム設計ワークショップ
by
Masahiro NAKAYAMA
#ssmjp 2018/12 技術系同人誌を手に入れよう
by
Masahiro NAKAYAMA
FaaSのインターフェースに見るサーバーレス #serverlessconf #serverlesstokyo
by
Masahiro NAKAYAMA
クラウドでハンズオンする話 #ssmjp
by
Masahiro NAKAYAMA
SORACOMでデータ上げてクラウドで分析・可視化するハンズオン #SecHack365
by
Masahiro NAKAYAMA
IoT時代のセキュアなクラウドインフラ構築術 #seccamp
by
Masahiro NAKAYAMA
Serverless book
by
Masahiro NAKAYAMA
クラウドではじめるリアルタイムデータ分析 #seccamp
by
Masahiro NAKAYAMA
技術系同人誌を書こう #ssmjp
by
Masahiro NAKAYAMA
「サーバレスの薄い本」からの1年 #serverlesstokyo
by
Masahiro NAKAYAMA
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
IoT(Bluetooth mesh) × サーバーレス
by
Masahiro NAKAYAMA
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
細かすぎて伝わらないSORACOM Funnelのオプション紹介 #soracomug
by
Masahiro NAKAYAMA
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
1.
社内チューニンガソンで 優勝したはなし 2014-‐08-‐28
#ssmjp Aki@nekoruri
2.
自己紹介 • Aki
/ @nekoruri / id:nekoruri – 某CA社のなかのひと – 入社14ヶ月目 – 秋葉原生まれ大手町育ちの歌って踊れる 江戸っ子フルスタックインフラエンジニア
3.
社内チューニンガソン 「TOTEC2014」 •
昨年までは新卒のみで実施、今年から拡大 • 3部門で実施 – インフラ:ミドルウェア – フロントエンド:HTML+CSS+JS – サーバサイド:言語を問わないAPI開発 – 各100人(新卒50/他50)を予選で選抜
4.
インフラチューニング • ソースコード「より下」のチューニング
– いわゆる「チューニンガソン」そのもの – ミドルウェアの選定、チューニング – サーバ構成の最適化
5.
今回のお題 _人人人人人人_ > MediaWiki <
 ̄Y^Y^Y^Y^Y^Y ̄
6.
主なガイドライン • 用意されたMediaWikiの応答速度を競う
• ソース修正禁止(設定ファイルは可) • 複数のURLの応答速度の合算(式は非公表) • 渡されたサーバ4台は自由に使える • DBはMySQL互換のみ(=ダンプが食える) • ディスクへの書き出しが必須 • 終了直後にサーバ再起動
7.
最終的なサーバ構成 運営からの速度計測リクエスト サーバA
サーバB サーバC キャッシュ破棄リクエスト (MediaWikiの標準機能) サーバD Varnish3 nginx PHP 5.5 計測用 サーバ nginx PHP 5.5 nginx PHP 5.5 nginx PHP 5.5 MySQL 5.6 固定100プロセス (DB同居のDは50) memcached
8.
方針 1. おれ達のMediaWikiがそんなにチューニング
されていないわけがない – ですよねー 2. 飛び道具は後半から – Varnish速いとか、しし知ってるし(震え声) 3. 割り切り – 細かくベンチ取って比較してると時間足りない – 手間の割に効果が薄いことはどんどん後回し
9.
11:00 開始 •
初期状態の保存 – /etcをまるっと保存 – rpm -‐qa | sort • 環境の調査 – Amazon Linux – 4台全部c3.large – ディスク構成も素のまま • 性能監視 – dstat, munin この時点で OSチューニングも 捨てる
10.
11:30 nginx +
php-‐fpm導入 • Apache+mod_php5だったらしい – PHPプロセス数 =Apacheプロセス数 =同時接続数 • みんなだいすきnginx 疎結合だいじ! とてもだいじ!! + php-‐fpmを導入 – FastCGI層でPHPプロセスを分離 – (転送遅いリクエストもnginxにおまかせ) • ついでにPHP5.4から5.5 – APCのかわりにOpcache+APCu
11.
12:00 設定の試行錯誤 •
運営の計測 – 5分間隔(ぐらい) – これドリブンで動くと永遠に時間が掛かる (うえに施策と計測で時差が出る) • 自分でabで計測 – アクセスログに出る計測リクエストを眺めつつ # ab -k -c10 -n1000 'localhost/wiki/index.php?title= %E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8' Requests per second: 18.15 [#/sec] (mean)
12.
PHPとMySQLの負荷 # top
top - 12:12:24 up 3:59, 2 users, load average: 3.31, 4.30, 2.72 Tasks: 89 total, 2 running, 87 sleeping, 0 stopped, 0 zombie Cpu(s): 40.0%us, 1.5%sy, 0.0%ni, 57.3%id, 1.0%wa, 0.0%hi, 0.0%si, 0.2%st Mem: 3859076k total, 1750232k used, 2108844k free, 94156k buffers Swap: 0k total, 0k used, 0k free, 1279920k cached MySQLもおもい PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2652 mysql 20 0 1335m 99m 6184 S 13.0 2.7 7:12.04 mysqld 25668 nginx 20 0 463m 35m 18m S 9.3 0.9 0:03.38 php-fpm-5.5 25665 nginx 20 0 459m 31m 18m S 9.0 0.8 0:03.37 php-fpm-5.5 25670 nginx 20 0 457m 29m 17m S 9.0 0.8 0:03.54 php-fpm-5.5 25667 nginx 20 0 459m 31m 17m S 8.0 0.8 0:03.07 php-fpm-5.5 25669 nginx 20 0 459m 31m 18m S 8.0 0.8 0:03.24 php-fpm-5.5 25662 nginx 20 0 457m 29m 17m S 7.7 0.8 0:03.24 php-fpm-5.5 25663 nginx 20 0 457m 29m 18m S 6.7 0.8 0:03.22 php-fpm-5.5 25664 nginx 20 0 461m 33m 18m S 6.0 0.9 0:03.03 php-fpm-5.5 25661 nginx 20 0 459m 31m 17m R 5.7 0.8 0:03.22 php-fpm-5.5 25666 nginx 20 0 457m 29m 17m S 3.7 0.8 0:03.01 php-fpm-5.5 25693 totec201 20 0 15140 1196 912 R 0.3 0.0 0:00.03 top 1 root 20 0 19488 1596 1280 S 0.0 0.0 0:00.74 init PHPがおもい
13.
13:00 DBチューニング •
とりあえずそれっぽい設定をいれる – kazeburoさんが公開しているmy.cnf MySQLの設定ファイル my.cnf をgithubにて公開しました & チューニングポイントの紹介 hdp://blog.nomadscafe.jp/2012/10/mysql-‐mycnf-‐github.html – 若干の手心 • innodb_flush_log_at_trx_commit=0 • クエリキャッシュの有効化
14.
集計クエリとの戦い • 重いクエリの特定
– 「moreEdit」問題 • 秒単位でかかるのでタイムアウト扱い=ペナルティ – 集計系のクエリが死ぬほど重い • 試行錯誤 – sort_bufferの思い切った引き上げ – クエリキャッシュ有効化 – upgrade to MySQL 5.6 – (時間が合ったら:mysql-‐proxyでクエリ書換) – ここで保留を決定(どうせVarnishするし)
15.
14:00 銀の弾丸Varnish登場 •
ググレカス – Google:「MediaWiki Varnish」 ⇒ Manual:Varnish caching – MediaWiki hdp://www.mediawiki.org/wiki/Manual:Varnish_caching – さすがおれ達のMediaWiki!!! – 10倍界王拳に成功!
16.
15:00 Varnishの調整 •
ログ強化 # vim /etc/sysconfig/varnishncsa: DAEMON_OPTS="-a -w $logfile -D -P $pidfile -F '%h %l %u %t "%r" %s %b %D fb:% {Varnish:time_firstbyte}x hit:%{Varnish:hitmiss}x hdl:%x{Varnish:handling}x'" # sort -n -k11 /var/log/varnish/varnishncsa.log | less • 数万リクエストなのでmallocにしてみる
17.
PURGE • Varnishの天敵
– 「更新されたページがキャッシュされ続ける」 – おれ達のMediaWikiにはPURGE処理が標準! ……設定忘れてたorz – これ入れる直前がピーク(93064)
18.
16:00 サーバの分散 •
とりあえずPHPで稼ぐ – 最終的に4台全部に載せる – DBと相乗りの子だけワーカー減らす 本当はVarnishから の振り分け率を 変えないとダメ
19.
17:00 ラストスパート •
運用?しらないね。 – 監視全部カット – ログ全部カット • 要らないもの全部しまっちゃおうね – PHP未使用の拡張 – chkconfig自動起動の不要サービス
20.
17:30 再起動テスト •
余裕があるうちに再起動をかける – chkconfig on 漏れ(ありがち1) – sendmailが遅くて引っかかる(ありがち2) • キャッシュあたためますか – /var/lib/mysql を /dev/null に放り込む – curlでlocalhost叩いてOpcacheに放り込む
21.
17:55 あきらめる 祈る
22.
18:00 試合終了 •
最終スコア: 88295点
23.
心残り1 最後のボトルネック •
サーバ性能を使い切れなかった – 1台の時より負けてる – サーバ間またぐレイテンシ分だけ損してる – Varnish?MySQL?
24.
心残り2 残された不一致 •
一部のページで0.1%程度の不一致 – contentPage1〜4 – PURGEもしてるのでそんなに出ないはず – 計測手法が非公表なので調査できず
25.
まとめ • PHP
– mod_php5(5.4)からphp-‐fpm(5.5)に変更 – OPcacheを有効化 – 心なしかスピード凶寄りの設定 • Varnish • memcached • MySQL – 5.6にアップグレード – 心なしかスピード凶寄りの設定 • 小細工 – 監視等の全カット – 再起動後のキャッシュあたため
26.
チューニングって楽しいよね!
27.
宣伝 • 本だしました!
• クラウド時代の法律から 実装までの最適解を紹介 • hdp://goo.gl/BRY3Dt [AA] 電子書籍版もあるよ!
Download