Raspberry PiでWebサーバHDD運用テスト

コンピュータ、パソコン、モバイル関連のフォーラムです
アバター
tankimono
記事: 419
登録日時: 2015年4月06日(月) 18:30
お住まい: 神戸市北区山田町上谷上

Raspberry PiでWebサーバHDD運用テスト

投稿記事by tankimono » 2015年6月01日(月) 22:22

Raspberry PiでWebサーバ用にHDD運用検証のテスト構築を始めました。
前回にも述べましたが、サーバー運用ではRaspberry PiのシステムストレージがSDカードのためデータの書き換え回数上限(数百回?/メモリーセル)にすぐに達してしまうと思われデータストレージはUSB接続のHDDでの運用を検討します。
運用テストの前にで使用デバイスの選定を行いました。
使用HDDには古いノートPCの内蔵HDDをSSDに換装してお蔵入りしていた100GBのHDDをUSBのHDDケースに入れて使用することとしました。
HDD.jpg
搭載するHDDとUSBケース
HDD.jpg (110.11 KiB) 表示数: 52344 回

HDD単体の消費電力は5V 480mAなのでUSB2.0の供給能力の500mAはかろうじて下回っていますがUSBケースのUSBインターフェースの消費を加算すると1ポートではオーバーする様です。ケースにもUSBプラグが2個ついていることからも合点がいきます。
どのみちRaspberry Piは供給電力をカバーするため電力に余裕のあるUSBハブを使用してRaspberry Piの電力も供給しています。
アクセスパフォーマンスをHDDとSDカードをベンチマークテストしてみました。
DiskMarkHDD.png
HDDベンチマークテスト
DiskMarkHDD.png (57.22 KiB) 表示数: 52344 回

今まで使用していたmicroSDXCカード 64GB
DiskMarkSDC64G.png
Class10 UHS-I対応品
DiskMarkSDC64G.png (53.6 KiB) 表示数: 52344 回
Class10 UHS-I対応品
HDD使用時にboot用に使用する昔のガラ携にサービスでついていたシリコンパワー クラス4? 2GB SDカード
DiskMarkSDC2G.png
Class4? SDカードテスト
DiskMarkSDC2G.png (56.85 KiB) 表示数: 52344 回


以上のテスト結果から大容量のファイルの読み書きはHDDに分があるがランダム読み込みは一桁SDカードの方が読み出し速度が速いようです。
このことから、静的なWEB表示やデータファイルのダウンロードはHDDが高速ですがSQLサーバーと連携して動的なサイトを運営するにはSSDが一桁パフォーマンスが良いようです。
しかしSSDではサーバーのアクセスlog等の頻繁な書き込みには耐えられないので今回のHDD化なので致しかながないですね。
とりあえずこれからHDD化してパフォーマンスを評価してみます。

アバター
tankimono
記事: 419
登録日時: 2015年4月06日(月) 18:30
お住まい: 神戸市北区山田町上谷上

HDD運用テスト

投稿記事by tankimono » 2015年6月02日(火) 22:02

昨日、一日かけてSDカードから2.5インチHDDに換装しました。
HDDの場合、ディスクが停止している状態でクライアントからアクセスがあった場合にスピンアップ時間のオバーヘッドに数秒 :(^-^;: かかっている様で、最初の応答レスポンスが3~4秒程度(体感)かかっているようです。
定量的には計測できていないので何とも言えないですが、このタイムラグが我慢できる範囲??
今後、コンテンツ類を徐々にクローンして評価してみます。

アバター
tankimono
記事: 419
登録日時: 2015年4月06日(月) 18:30
お住まい: 神戸市北区山田町上谷上

Re: Raspberry PiでWebサーバHDD運用テスト

投稿記事by tankimono » 2015年7月22日(水) 17:39

パフォーマンス的にRaspberry Piを比較テストしてみました。


Raspberry Piでブログシステムが構築できるか検証
今回このシステムと同じコンテンツ内容をRaspberry Pi B+とRaspberry Pi 2 BでストレージをSDカードとUSB接続のHDDの其々のシステムにOS、サーバー(Apach,MySQL,Samba)をブログ・システムとコンテンツをインストールしてブログシステムからの応答速度を測定してみました。


コンピュータ・PCへ戻る

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]