SlideShare una empresa de Scribd logo
1 de 11
サーバとかサーバリソースに
          ついて
             新卒インフラエンジニア向け社内勉強会


                  Amebaインフラ
                    佐野裕章



2012/07/25
サーバ




2012/07/25
             http://www.dell.com/jp/enterprise/p/poweredge-r310/pd
その中身
                                 メモ
                PCIe      CPU
                                  リ




                        サウスブリッ
             Ethernet            ディスク
                           ジ



• 主にこれらが処理を行う


2012/07/25
これらのリソースは有限
• メモリは搭載容量しかデータを保持でき
  ない
• ディスクは回転速度に限界がある
• イーサネットは転送速度に限界がある
• CPUは(ry




2012/07/25
限界に近くなる/超えると・・・
• サーバが処理不能になる
• いわゆる「重い」状態になる
• つまり「重いサーバ」 = 「リソースのど
  れかが限界なサーバ」
• 限界を迎えたリソースで処理が詰まり、
  サーバ全体の処理が滞る
• 詰まっている個所のことを「ボトルネッ
  ク」と呼ぶ。
2012/07/25
インフラエンジニアの役割
• リソースを見てボトルネックを発見&そ
  の原因を特定して適切な処置を施す
• ボトルネック:CPU?ディスク?ネットワ
  ーク?
• 原因:スペック不足?OSやミドルウェア
  の設定不備?アプリケーションの作りが
  悪い?ブログ炎上でユーザが殺到した?
  新機能リリースした?
• 適切な処置:スケールアウト?スケール
  アップ?設定の見直し?データの分散?
2012/07/25
ボトルネックを知るために
• リソース状態の異変を見逃さない!
• その場で見る
      – sar, topなど各種コマンドを活用
• 定常的に見る
                              !?
      – munin
      – cacti
      – CloudForecast
      – ganglia
      – ・・・etc
2012/07/25
リソースの見方
• ロードアベレージを見るのが定番
      – ロードアベレージはサーバの負荷の指標値に
        なる
      – ロードアベレージが高いサーバを見つけたら
        CPU負荷かディスク負荷(IO負荷と呼ぶ)を切り
        分けて対策を施す
• ロードアベレージが低いのに重い/通信し
  ずらい場合はネットワーク周りが原因の
  可能性もある
2012/07/25
じゃあちょっと見てみようか・
        ・・
       (デモ)



2012/07/25
よくあること
• Web/APサーバ
      – CPU負荷、つまりCPUが負荷の原因になる傾向
        がある
• DBサーバ
      – IO負荷、つまりディスクが負荷の原因になる
        傾向がある




2012/07/25
今日はここまで




2012/07/25

Más contenido relacionado

Similar a サーバとかリソースについて_新卒インフラエンジニア向け勉強会

ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
Masayuki Ozawa
 
OpenStack Object Storage; Usage
OpenStack Object Storage; UsageOpenStack Object Storage; Usage
OpenStack Object Storage; Usage
irix_jp
 
Oracle Solaris 11デベロッパーが押さえておきたい機能
Oracle Solaris 11デベロッパーが押さえておきたい機能Oracle Solaris 11デベロッパーが押さえておきたい機能
Oracle Solaris 11デベロッパーが押さえておきたい機能
Kazuyuki Sato
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
Insight Technology, Inc.
 
2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)
Takahiro Shinagawa
 
Java EE7 䛸㻌JCache 
Java EE7 䛸㻌JCache Java EE7 䛸㻌JCache 
Java EE7 䛸㻌JCache 
maruyama097
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント
Masayuki Ozawa
 
Fusion-io(ioDrive) benchmarking #sfstudy 01 LT
Fusion-io(ioDrive) benchmarking #sfstudy 01 LTFusion-io(ioDrive) benchmarking #sfstudy 01 LT
Fusion-io(ioDrive) benchmarking #sfstudy 01 LT
Masahito Zembutsu
 
GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介
Dai Utsui
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
maebashi
 

Similar a サーバとかリソースについて_新卒インフラエンジニア向け勉強会 (20)

ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
OpenStack Object Storage; Usage
OpenStack Object Storage; UsageOpenStack Object Storage; Usage
OpenStack Object Storage; Usage
 
Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219
 
Oracle Solaris 11デベロッパーが押さえておきたい機能
Oracle Solaris 11デベロッパーが押さえておきたい機能Oracle Solaris 11デベロッパーが押さえておきたい機能
Oracle Solaris 11デベロッパーが押さえておきたい機能
 
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
 
Osc2011 Do
Osc2011 DoOsc2011 Do
Osc2011 Do
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
 
2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)
 
Java EE7 䛸㻌JCache 
Java EE7 䛸㻌JCache Java EE7 䛸㻌JCache 
Java EE7 䛸㻌JCache 
 
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント
 
20111028ssmjp
20111028ssmjp20111028ssmjp
20111028ssmjp
 
WalBの紹介
WalBの紹介WalBの紹介
WalBの紹介
 
Fusion-io(ioDrive) benchmarking #sfstudy 01 LT
Fusion-io(ioDrive) benchmarking #sfstudy 01 LTFusion-io(ioDrive) benchmarking #sfstudy 01 LT
Fusion-io(ioDrive) benchmarking #sfstudy 01 LT
 
GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介GMOメディア RHEV-S-事例紹介
GMOメディア RHEV-S-事例紹介
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)
 
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来
 

サーバとかリソースについて_新卒インフラエンジニア向け勉強会