Upgrade to Pro — share decks privately, control downloads, hide ads and more …

なぜベンチマークテストを行うのか

masaki
May 16, 2016

 なぜベンチマークテストを行うのか

第五回ペパボテックカンファレンス LT登壇資料
クラウド、仮想化の普及に伴いハードウェアリソースについてもインフラエンジニアからは数値化コード化される中、自社で時間も手間もかかるハードウェアのベンチマークテストを実施する意味はあるのかについてLTを行いました

masaki

May 16, 2016
Tweet

Other Decks in Technology

Transcript

  1. ベンチマークテスト
    やろうぜ
    なぜ今ハードウェアのベンチマークテストを行うのか

    View full-size slide

  2. なぜベンチマーク?

    View full-size slide

  3. 30daysAlbumにて
    ファイルシステムを切り替え
    ベンチマークテストやろうぜ
    https://30d.jp

    View full-size slide

  4. ベンチマークテストやろうぜ

    View full-size slide

  5. ベンチマークテストやろうぜ
    ● ストレージ総量は900TB超
    ● 新規サーバにてCentOS7.1に
    ● ファイルシステムをext4からxfsに切り
    替える?

    View full-size slide

  6. ベンチマークテストやろうぜ
    ● "xfs vs ext4" の検索結果
    ○ 約 124,000 件 (0.41 秒)
    ● 検索すれば比較結果はいくらでも出
    てくる
    自分たちで実施する必要があるのか?

    View full-size slide

  7. そのベンチマーク結果
    求めているものですか?

    View full-size slide

  8. ベンチマークテストやろうぜ
    ❏ OSのメジャーバージョン…
    ❏ xfs,ext4関連パッケージのバージョン…
    ❏ CPUやメモリの構成、HDD,SSD…
    ❏ ベンチマークソフトの設定が…

    View full-size slide

  9. ならどうする

    View full-size slide

  10. ベンチマークテストやろうぜ
    ベンチマークやろうぜ!

    View full-size slide

  11. ベンチマークテストやろうぜ
    ● ioのテストなのでfioを使用
    ○ システム領域のSSDを調査
    ○ 主に取り扱うのは一般的なファイル
    ○ ミドルウェアも極端に大きな/細かいioは出さ
    ない
    ○ 割合的にはwriteよりもreadが多め
    ○ データベースは扱わない

    View full-size slide

  12. ベンチマークテストやろうぜ
    ● 気をつける
    ○ 個体差が出ないように入れ替え
    ○ SSDの性能劣化も考慮する

    View full-size slide

  13. zzあとはひたすら
    ベンチマークテストやろうぜ

    View full-size slide

  14. ベンチマークテストやろうぜ
    ● xfsを採用に至りました
    ○ Read性能に優れていた
    ○ WriteはWriteのみの場合ext4が優れていた
    ○ ベンチ中のブレ幅が少なかった
    やってみたの結果

    View full-size slide

  15. ベンチマークテストやろうぜ
    ● 物理環境は仮想化技術により目立たなく
    ● でもどこかで物理的に動いる
    ● ハードウェアとの付き合いも忘れずに
    だから…

    View full-size slide

  16. ベンチマークテストやろうぜ
    ベンチマークテスト
    やろうぜ!

    View full-size slide