GMOクラウド iCLUSTA+のFTP性能を他のレンタルサーバーと比較しよう

予め用意されているWordPress等のアプリケーションを、そのまま運用するだけならFTPの利用頻度は少ないかもしれません。しかし、オリジナルのWebサイト、Webアプリケーションを開発するなら、レンタルサーバーのFTP性能を無視することはできません。

頻繁にファイルをアップロード・ダウンロードしたり、サーバーにあるファイルを編集するなら、レスポンスの悪いレンタルサーバーを選ぶと非常にストレスとなり、作業効率も悪くなります。

それでは、iCLUSTA+ (アイクラスタプラス) のFTP性能について調べてみましょう。

FTP仕様

iCLUSTA+にはFTPアカウントのみの設定はありません。FTPアカウントやメールアカウント、さらにコントロールパネルへのアクセス権などをユーザー管理機能 (マルチユーザー機能) で設定します。

ユーザー管理機能で設定できるユーザーには、以下の4種類があります。

ユーザー ミニ レギュラー プロ マルチドメイン FTP
契約者 1 1 1 1 ×
ドメイン管理者 1 1 1 1
サイト管理者 1 無制限 無制限 1
一般ユーザー 10 無制限 無制限 10

契約者アカウントは契約時の初期アカウントのことで、プランごとに 1つのみ です。ほかのユーザー数はドメイン毎の上限となります。契約者アカウントではFTPを利用できないため、契約後にFTPが必要ならユーザーの追加が必要です。

レギュラーやプロのサイト管理者や一般ユーザーが無制限となっていますが、あくまでも契約時に登録した (主) ドメインのみです。後から追加したドメイン (サブドメイン) については マルチドメイン の上限が適用されます。

ユーザー毎にアクセス可能なディレクトリが異なります。 ドメイン管理者 はドメインに割り当てられたルートディレクトリ以下を操作できます。 サイト管理者 はルートディレクトリ内のドキュメントルート (いわゆるpublic_html) 以下にアクセスできます。一般ユーザーについては、Webサイトのデータとは無関係なユーザー毎のディレクトにのみアクセスできます。

明確にユーザー毎の権限が分かれています。例えば外部のデザイナーにファイル転送を依頼するために、一般ユーザーのアカウントを発行するという使い方も可能です。

測定方法

  • Webページを構成する19ファイルのアップロードとダウンロード
    • テキストファイルや画像ファイル
  • 合計ファイルサイズは約1.8MB

最大3つのファイルを並列転送します。レンタルサーバーがそれ以上の同時接続を許可していて、FTPクライアントも並列転送に対応していれば、この測定結果より早く転送できることになります。

5分毎 にアップロードとダウンロードを実行します。

測定期間

測定期間は 7日間 です。

測定と言っても一度きりでは意味がないので、一定期間の継続した測定を行っています。一定期間測定することで、夜間と日中の差を確認することもできます。

測定経路

データセンターの所在地については、下記のページを参考にしてください。

GMOクラウド iCLUSTA+のデータセンターを探してみよう

家庭用回線からの測定となります。家庭用回線は測定中であってもサーバー以外のPCで普通にインターネットを利用しています。サーバーは測定専用として測定以外の処理は行っていません。

家庭用回線の測定環境
eo光(K-Opticom/関西電力)100Mタイプ
ルーターと測定用サーバーは有線接続

測定結果

  アップロード ダウンロード
有効測定数 (回) 2,009 2,011
Grubbs’ testによる除外数 89 52
エラーの割合 (回) 0.35% (7) 0.25% (5)
5秒以上の割合 (回) 30.4%(611) 32.0% (643)
10秒以上の割合 (回) 13.6% (274) 14.6% (293)
中央値 (秒) 3.92 3.95
平均値 (秒) 5.53 5.86
ばらつき/標準偏差 (秒) 3.45 4.10

測定回数は各2,016回です。有効測定数はエラーを省いた回数を示します。ネットワークの状態 (混雑具合) を考慮し、平均値やばらつきに大きな影響を与える結果をGrubbs’ test (α=0.01) により省いています。

エラー 内容
アップロード (7) FTP response timeout(2)
  Operation timed out (1)
  Access denied 530 (4)
ダウンロード (5) Operation timed out (2)
  Access denied 530 (3)

1アカウント (IPアドレス?) あたりの同時接続数の制約が厳しいようです。例えば、FTPクライアントの設定で同時接続数を 5 として、複数のファイルを転送するとエラー (530) が発生します。この測定では同時接続数を 3 としてますが、それでも稀にエラーが発生するようです。もしFTPを多用するなら同時接続数を少なく設定するとよいでしょう。

グラフを見ると少し面白い結果となっています。グラフの11/21、11/22,11/23は祝日を含む3連休なので、それ以外の 平日の日中 に負荷のピークがあるようです。これまで様々なサーバーを測定しましたが、平日のみ負荷が高いというレンタルサーバーは初めてですね。

測定ミスかと思いましたが、この期間に測定回線 (eo光) にもiCLUSTA+にも障害が発生していたわけではないので、元々このような傾向が強いのでしょう。あくまでも推測ですが、サーバー性能がどうこう言うより、データセンターの回線 (バックボーン) があまり太くないのかもしれません。

今回の測定結果に限りますが、休日のレスポンスであれば、他のレンタルサーバーと比較しても何も問題ありません。ただし、平日のレスポンスは少しストレスとなるでしょう。

他のレンタルサーバーとの比較

プロバイダー 環境など アップロード ダウンロード
公式サイト 平均値 秒中央値 秒標準偏差 秒エラー %平均値 秒中央値 秒標準偏差 秒エラー %

0.750.740.050.10.480.440.10.05

0.750.750.050.20.490.440.130.1

0.840.740.2400.730.640.180

0.860.850.060.10.590.510.190.1

0.90.70.4200.690.580.30

0.950.880.240.20.710.620.260.1

0.950.830.320.20.720.660.270.1

WordPress

0.990.880.320.250.710.590.280.35

1.040.780.4900.720.620.30

1.050.860.440.250.720.610.320.05

1.10.840.480.20.860.720.380.2

1.111.10.083.170.730.70.111.87

1.211.10.330.350.750.690.250.3

PHP&MySQL

1.331.270.260.11.131.010.250.1

SFTP

1.391.350.1401.061.030.110

1.441.210.6701.191.110.290

1.51.490.0701.331.20.540

1.531.530.090.90.890.870.091

1.561.550.100.970.960.070

1.581.580.060.050.980.870.210

SFTP

1.611.60.0701.721.690.120

1.611.560.1901.131.210.250

1.611.60.101.080.970.210

1.621.550.190.051.211.20.10.05

1.671.660.150.250.980.970.070.25

1.731.730.1101.061.050.090

1.771.80.2401.081.040.140

SFTP

1.831.850.2701.331.290.150

1.881.710.6901.531.520.330

1.9820.3301.191.150.110

新サーバー

2.112.030.350.41.441.360.40.2

2.141.920.6901.251.220.160

2.262.030.630.31.331.270.150.3

2.382.310.30.052.462.420.290.05

旧サーバー

2.482.280.550.151.921.780.520.05

2.622.41.022.81.841.740.631

2.922.51.1202.992.481.410

2.972.441.190.051.390.541.760

SFTP

32.990.2401.931.90.130

3.093.120.1601.361.330.120.05

3.413.410.0901.861.840.080

5.533.923.450.355.863.954.10.25

6.7500.730.28.7200.980.1

海外

11.611.60.4806.796.740.280

海外

12.112.10.507.477.450.190

海外

12.312.30.52010.910.31.350.05

海外

16.616.50.560.210.110.20.860.25

海外

33.430.27.130.1520.5201.830.05

他のレンタルサーバーと比較すると、時間帯や曜日によりばらつきが大きいため、単純に平均値を比較することはできません。とは言え、決してレスポンスがよいレンタルサーバーではないことは明らかです。もしiCLUSTA+を検討しているなら、FTPの利用頻度を考慮する必要がありそうです。

データについて
最新のデータが表示されるため、説明と異なる場合があります。
Grubbs’ test
グラブス検定により外れ値を除外しています。一時的なネットワークやサーバーの高負荷状態による異常値を省きます。グラブス検定を適用していない結果と比較して、良い結果となる傾向が高くなります。

関連記事

BLOG

UPDATE