LoginSignup
2
3

More than 5 years have passed since last update.

ShinobiLayer: SoftLayer Object Storageのupload性能を測ってみた!

Last updated at Posted at 2015-06-17

2015/12/05更新
再度、最新の環境で計測しました。が、計測時のCPUをメモるのを忘れてた。。。確か12/3分はCPUボトルネックになっていた気がします。

はじめに

SoftLayerのObject Storageの性能を教えて欲しい!っていう質問が来たので、ちょっと計ってみました。Object Stroageはマルチテナントのストレージなので必ずしもこのとおりの性能が出るとは限りませんし、性能値を保障するものではありません。あくまで参考値としてご利用いただければ幸いです。なお、SoftLayer Object Storageについては、過去に以下にも記事を書きましたので、必要に応じてご参照ください。

計測日: 2015/6/17(水)の16:00頃

  • TOK02の仮想サーバーから、TOK02のObject Storageへ、private NW経由でupload
    • 仮想サーバーはCentOS6.6を利用
    • 仮想サーバーのport speedは1Gbps
  • Object Storageは5GB以上のファイルは配置できないので、python swiftを使って10GBのファイルを100MBずつに分割してuploadしてみる。この際
    • データ整合性を可能な限り保障するためにSLO形式を選択
    • 特にオプションは付けていないので、10並列(--object-threadsおよび--segment-threadsのデフォルト値は10)

テスト結果

テスト結果
# dd if=/dev/zero of=10GB bs=1G count=10
# ls -l 10GB
-rw-r--r-- 1 root root 10737418240 Jun 17 01:57 10GB
# time swift upload shinobilayer -S 104857600 10GB --use-slo
(途中略)

real    2m54.831s
user    1m45.880s
sys     0m48.073s

# time swift upload shinobilayer -S 104857600 10GB_2 --use-slo
(途中略)

real    2m53.844s
user    1m45.595s
sys     0m47.885s

58.6MB/sec~58.9MB/sec ぐらい???

計測日: 2015/12/03(木)の17:00頃

  • TOK02の仮想サーバーから、TOK02のObject Storageへ、private NW経由でupload
    • 仮想サーバーはCentOS Linux release 7.1.1503 (Core)を利用
    • 仮想サーバーのport speedは1Gbps
  • Object Storageは5GB以上のファイルは配置できないので、python swiftを使って10GBのファイルを100MBずつに分割してuploadしてみる。この際
    • データ整合性を可能な限り保障するためにSLO形式を選択
    • 特にオプションは付けていないので、10並列(--object-threadsおよび--segment-threadsのデフォルト値は10)

テスト結果

テスト結果
# dd if=/dev/zero of=10GB bs=1G count=10
# ls -l 10GB
-rw-r--r-- 1 root root 10737418240 Jun 17 01:57 10GB
# time swift upload shinobilayer -S 104857600 10GB --use-slo
(途中略)

real    1m24.629s
user    1m45.349s
sys     0m41.221s

# time swift upload shinobilayer -S 104857600 10GB_2 --use-slo
(途中略)

real    1m23.316s
user    1m47.584s
sys     0m46.172s

121.0MB/sec ぐらい???

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3