伝送速度(ダウンロード速度)の計測方法
伝送速度(ダウンロード速度)の計測方法は、いたって簡単です。
双方のサーバーから、wgetコマンドで、ZIPファイルをダウンロードするというものです。
wgetコマンドを使うと、ダウンロードの最後に伝送速度を出力してくれます。
それによって計測してみようというものです。
ミニバード(minibird)もロリポップ!(lolipop)(ロリポプラン)もSSHが使えませんから
wgetコマンドを使うために、PHP SHellを使いました。
ロリポップ!(lolipop)(ロリポプラン)でPHP SHELLを使う場合は、phpのバージョンを5.3(最新)に切り替えましょう。
古いバージョンでは、セーフモードになっていますので、PHP SHELLがまともに動作しません。
wgetコマンドの使い方は、例えば、WordpressのZIPファイルをダウンロードしたときイメージです。
$ wget http://ja.wordpress.org/wordpress-3.1-ja.zip
--2011-03-08 11:40:23-- http://ja.wordpress.org/wordpress-3.1-ja.zip
Resolving ja.wordpress.org... 72.233.56.139, 72.233.56.138
Connecting to ja.wordpress.org|72.233.56.139|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3143180 (3.0M) [application/octet-stream]
Saving to: 'wordpress-3.1-ja.zip'
0K .......... .......... .......... .......... .......... 1% 85.1K 35s
50K .......... .......... .......... .......... .......... 3% 326K 22s
100K .......... .......... .......... .......... .......... 4% 360K 17s
:
:
2950K .......... .......... .......... .......... .......... 97% 1.36M 0s
3000K .......... .......... .......... .......... .......... 99% 474K 0s
3050K .......... ......... 100% 69.5M=2.0s
2011-03-08 11:40:26 (1.49 MB/s) - 'wordpress-3.1-ja.zip' saved [3143180/3143180]
$
|
ここで、最後に
2011-03-08 11:40:26 (1.49 MB/s) - 'wordpress-3.1-ja.zip' saved [3143180/3143180]
と表示されています。
ここの 1.49 MB/s が伝送速度になります。
この値が大きければ早いというわけです。
これを使って、10回づつお互いのサーバーから同じファイルをやってみました。
ファイルは、wordpress-3.1-ja.zipをお互いのサーバーからWGETを使ってダウンロードしてみました。
伝送速度(ダウンロード速度)の計測結果
ミニバード(minibird) → ロリポップ!(lolipop)(ロリポプラン)の計測結果
以下のようにロリポップ!(lolipop)(ロリポプラン)のサーバー上でwgetを実施します。
これが、ミニバード(minibird)からロリポップ!(lolipop)(ロリポプラン)へダウンロードした結果になりますから、ミニバード(minibird)のダウンロードの伝送速度ということになります。
$ wget 'http://xxxx.minibird.jp/wordpress-3.1-ja.zip'
14:12:56 (8.91 MB/s) - 'wordpress-3.1-ja.zip.11' saved [3482266/3482266]
14:12:58 (9.68 MB/s) - 'wordpress-3.1-ja.zip.12' saved [3482266/3482266]
14:12:59 (9.49 MB/s) - 'wordpress-3.1-ja.zip.13' saved [3482266/3482266]
14:13:00 (9.64 MB/s) - 'wordpress-3.1-ja.zip.14' saved [3482266/3482266]
14:13:01 (9.55 MB/s) - 'wordpress-3.1-ja.zip.15' saved [3482266/3482266]
14:13:02 (9.66 MB/s) - 'wordpress-3.1-ja.zip.16' saved [3482266/3482266]
14:13:03 (9.54 MB/s) - 'wordpress-3.1-ja.zip.17' saved [3482266/3482266]
14:13:04 (9.65 MB/s) - 'wordpress-3.1-ja.zip.18' saved [3482266/3482266]
14:13:05 (9.54 MB/s) - 'wordpress-3.1-ja.zip.19' saved [3482266/3482266]
14:13:07 (9.21 MB/s) - 'wordpress-3.1-ja.zip.20' saved [3482266/3482266]
|
整理すると以下のようになります。
1回目 : 8.91 MB/s
2回目 : 9.68 MB/s
3回目 : 9.49 MB/s
4回目 : 9.64 MB/s
5回目 : 9.55 MB/s
6回目 : 9.66 MB/s
7回目 : 9.54 MB/s
8回目 : 9.65 MB/s
9回目 : 9.54 MB/s
10回目 : 9.21 MB/s
ロリポップ!(lolipop)(ロリポプラン) → ミニバード(minibird)の計測結果
以下のようにミニバード(minibird)のサーバー上でwgetを実施します。
これが、ロリポップ!(lolipop)(ロリポプラン)からミニバード(minibird)のへダウンロードした結果になりますから、ロリポップ!(lolipop)(ロリポプラン)のダウンロードの伝送速度ということになります。
$ wget 'http://xxxx.lolipop.jp/wordpress-3.1-ja.zip'
2011-05-26 14:12:11 (6.69 MB/s) - 'wordpress-3.1-ja.zip.1' saved [3482266/3482266]
2011-05-26 14:12:12 (6.38 MB/s) - 'wordpress-3.1-ja.zip.2' saved [3482266/3482266]
2011-05-26 14:12:13 (5.26 MB/s) - 'wordpress-3.1-ja.zip.3' saved [3482266/3482266]
2011-05-26 14:12:17 (5.91 MB/s) - 'wordpress-3.1-ja.zip.4' saved [3482266/3482266]
2011-05-26 14:12:18 (6.33 MB/s) - 'wordpress-3.1-ja.zip.5' saved [3482266/3482266]
2011-05-26 14:12:20 (6.82 MB/s) - 'wordpress-3.1-ja.zip.6' saved [3482266/3482266]
2011-05-26 14:12:21 (7.18 MB/s) - 'wordpress-3.1-ja.zip.7' saved [3482266/3482266]
2011-05-26 14:12:23 (7.07 MB/s) - 'wordpress-3.1-ja.zip.8' saved [3482266/3482266]
2011-05-26 14:12:24 (6.96 MB/s) - 'wordpress-3.1-ja.zip.9' saved [3482266/3482266]
2011-05-26 14:12:26 (6.47 MB/s) - 'wordpress-3.1-ja.zip.10' saved [3482266/3482266]
|
整理すると以下のようになります。
1回目 : 6.69 MB/s
2回目 : 6.38 MB/s
3回目 : 5.26 MB/s
4回目 : 5.91 MB/s
5回目 : 6.33 MB/s
6回目 : 6.82 MB/s
7回目 : 7.18 MB/s
8回目 : 7.07 MB/s
9回目 : 6.96 MB/s
10回目 : 6.47 MB/s
伝送速度(ダウンロード速度)の計測結果
|
ミニバード(minibird) → ロリポップ!(lolipop) |
ロリポップ!(lolipop) → ミニバード(minibird) |
平均値 | 9.487 MB/s | 6.507 MB/s |
最小値 | 8.91 MB/s | 5.26 MB/s |
最大値 | 9.68 MB/s | 7.18 MB/s |
平均値2 | 9.535 MB/s | 6.57875 MB/s |
平均値2は、最小値、最大値を除いた平均値
大きな値ほどパフォーマンスが良いことになります。
PHP処理速度の計測方法
PHP処理速度の計測方法は、これもいたって簡単です。
Free PHP Benchmark Performance Script に提供されているPHP ベンチマーク用スクリプトで試しただけです。
これは、先のサイトからPHPスクリプトをダウンロードして、計測したいサイトへアップロードし、そのPHPへアクセスするだけです。
実行したイメージ
それぞれのサーバーで、同じようにアクセスすればOKです。
細かい処理は、先のサイトからソースコードをダウンロードしてみてください。ただの文字列制御のループ処理を計測しているにすぎません。
これを使って、それぞれのサイトで11回計測して、その平均値で比較してみましょう。
PHP処理速度の計測結果
ミニバード(minibird)のPHP処理速度結果
Free PHP Benchmark Performance Script
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Lowest time: 29 ms , Highest time : 32 ms
Average of all 12 times: 30 ms
Average of middle 10 times: 30 ms
|
平均30ms というところですね。
ロリポップ!(lolipop)(ロリポプラン)のPHP処理速度結果
Free PHP Benchmark Performance Script
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Lowest time: 133 ms , Highest time : 160 ms
Average of all 12 times: 139 ms
Average of middle 10 times: 137 ms
|
平均139ms というところですね。
PHP処理速度結果の計測結果
|
ミニバード(minibird) |
ロリポップ!(lolipop) |
平均値 | 30.1 ms | 138.8 ms |
最小値 | 29 ms | 133 ms |
最大値 | 32 ms | 160 ms |
平均値2 | 30.0 ms | 137.3 ms |
平均値2は、最小値、最大値を除いた平均値
小さな値ほどパフォーマンスが良いことになります。
最後に、どっちがおすすめ?
意外!?にも差が大きいですね。
ミニバード(minibird)については、収容人数が120名ぐらいになっていて(本来なら200名前後という話らしい)、かなりスカスカな感じはありましたね。
この収容人数は、ファイアバード(firebird)(収容人数100人前後)と同じくらいですから、転送速度にしても処理速度にしても、実際のファイアバード(firebird)とほとんど同じ値を示しています。
ロリポップ!(lolipop)(ロリポプラン)については、収容人数はわからず・・・
ロリポップ!(lolipop)は、使えるコマンドがかなり狭い範囲に限られていて、調べようとするとほとんどで、
Permission denied
と表示されてしまいます。
OSはLinux(Redhat系)は間違いないのですが、ディストリビューションも調べきれていない状態です。こういうところは、結構、ガードが固いです。
ネット上では、収容人数 150~200人 ということらしいですが、それにしては、重い・・・です。
古いサーバーにあたったかもしれませんし、GMOに買収されてから、サーバー自体も変わったのかもしれません。
以前は、ミニバードと同様に、ロリポップ!(lolipop)もさくらインターネットのデータセンターを使っていました。
ロリポップ!(lolipop)のホームページは、今でもさくらインターネットなので、さくらインターネットのままかもしれません。
でも、そうなると伝送関連とバックボーンは同じなので、
サーバーのハードスペックと収容人数の違いだけ・・・ということになります。
収容人数などの正確な情報が不足しているため、正確な比較はできないものの、実測値からすると、転送速度にしてもPHPの処理速度にしてもミニバード(minibird)が優勢です。
特に、ロリポップ!(lolipop)(ロリポプラン)は、PHPの処理速度は致命的に遅いです。
これからするとサーバーのCPUに違いがあるんだと思いますが、それでも遅いです。さくらインターネットのはずれサーバーであるpentium以下のパフォーマンスです。
今回のロリポップ!(lolipop)のサーバーは、間違いなくはずれです。
また、ここで使用したミニバード(minibird)のサーバーは、間違いなく当たりです。
ミニバード(minibird)の場合、収容人数が今から増えると考えられます。その場合、今のパフォーマンスがどこまで出せるかは、使い込んでみないとなんとも言えないところでしょう。ただ、4コアから考えるとphpのパフォーマンスがそれほど極端に下がることは、あまり考え難いです。
ただ、外れのサーバーだとしても、ロリポップ!(lolipop)のパフォーマンスは、ちょっと悪いような気がします。
参考:
計測した時間は、いずれも平日の午後2時ごろに同じように実施しています。
一応、それなりに負荷がある時間帯ではありますから、それほど現実の値とずれているとは思えないと思います。
また、利用料金と転送量の目安値は、以下のような感じです。
|
ミニバード(minibird) |
ロリポップ!(lolipop) |
月額 | ¥263 | ¥263 |
転送量目安 | 100 (GB/月) | 150 (GB/月) |
ここからすると、転送量は、ロリポップ!(lolipop)(ロリポプラン)が上回っていますが、処理速度、転送速度から、とても転送量150GB/月なんて実現できそうもありませんよね。
ですから、それを加味すれば、ミニバード(minibird)はかなりリーズナブルな感じを受けますね。
使い勝手は、若干、初心者にはロリポップ!(lolipop)が良いかもしれません。使っているユーザが多いという点からも初心者向けだと思います。
ただ、ユーザ数を除けば、大差ないと思います。使い勝手は慣れの部分が多いですからね。
ここでは、この結果も踏まえて、間違いなくミニバード(minibird)をおすすめします。
さて、あなたならどちらを選びますか?
各レンタルサーバーの
無料お試しは、
ミニバード(minibird)は、こちら からどうぞ。
(お試し期間が14日間あります。)
ロリポップ!(lolipop)は、こちら からどうぞ。
(お試し期間が10日間あります。)
口コミ・評判
口コミ・評判を投稿 :