Your SlideShare is downloading. ×
0
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
表参道rbのlt資料  web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

表参道rbのlt資料 web

130

Published on

表参道.rb #1で用いた資料です。 …

表参道.rb #1で用いた資料です。
ご査収ください

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
130
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 第一回チキチキ UNICORNチューニング @tabunmuri255
  • 2. 社員募集中です!!!! Railsエンジニア募集中!! インフラエンジニア募集中!!
  • 3. 調べた結果をお話します
  • 4. 調査するAPIサーバの構成 AWS EC2 t2.medium CPU 2コア / メモリ 4G nginx(worker数 8192) unicorn DBはRDS databaseのpool数 unicornのworkerと同値にする
  • 5. 負荷のかけ方 1. ユーザー情報・詳細情報を新規登録 2. emailでログイン 3. ユーザーのソーシャル情報を更新 4. twitterでログイン 5. googleでログイン 6. facebookでログイン 7. idからユーザー情報取得 8. ユーザー情報を更新 9. emailからユーザー情報取得 10.ユーザーのプライベート情報を更新 11.nameからユーザー情報取得 12.ユーザー詳細情報を取得 13.ユーザー詳細情報を更新 14.ユーザー詳細情報を削除 15.ユーザー情報を削除
  • 6. 負荷のかけ方 1. ユーザー情報・詳細情報を新規登録 2. emailでログイン 3. ユーザーのソーシャル情報を更新 4. twitterでログイン 5. googleでログイン 6. facebookでログイン 7. idからユーザー情報取得 8. ユーザー情報を更新 9. emailからユーザー情報取得 10.ユーザーのプライベート情報を更新 11.nameからユーザー情報取得 12.ユーザー詳細情報を取得 13.ユーザー詳細情報を更新 14.ユーザー詳細情報を削除 15.ユーザー情報を削除 Linuxサーバ上で2,000スレッド 立ち上げて上から 順番にAPIを投げます
  • 7. つまり・・・ 光(回線)の速度で2000人が同時にAPI を叩いたらどうなんの!?!?
  • 8. 結果
  • 9. WORKER数を変えてみた 明らかに処理できてる量はあがってるっぽい
  • 10. スループットは? 明らかに下がってる
  • 11. 結論 それなりに、さばきたかったので、30個にしました
  • 12. ちなみに
  • 13. クックパッドのエンジニアの成田さ んに聞いてみた 俺「かくかくしかじか」 成田さん「クックパッドだと、8コアに対して、12workerぐら いでやってますよ。でも、最適値は私達も知りたい」
  • 14. 俺も知りたい
  • 15. ありがとうございました

×