国内、海外をあわせて8業者のVPSを試したので、性能や使い心地を比較してみたいと思います。
同じ業者の同じプランでも割り当てられたサーバーで性能や使い心地が異なることがあると思いますが、VPS業者選びの一助になれば幸いです。
- 国内業者
シンクラウド(スタートアップ)、さくら(W4G)、Winserver(WS23-3G)、ABLENET(Win2) - 海外業者
VPSForexTrader(Standard)、ForexVPS365(Basic+)、Fxvps.pro(PROFESSIONAL)、ForexCheapVPS(STANDARD)
カッコ内はプラン名
これまでの経緯については↓の記事をご覧ください。
CPU
CPUの性能をベンチマークソフト(CrystalMark Retro)で計測しました。
まず、最初に言っておかなければならないのは、どの業者も必要十分以上の処理性能でした。
正直なところ、もっと低くてもよかったです。
その上で比較すると、
- 「シンクラウド」の性能がずば抜けている
シングルコア性能、マルチコア性能ともにトップです。
でも、こんな性能が必要になるアルゴリズムがあるんだろうか…。機械学習とか? - 格安業者だからといって性能が低いわけではない
とても驚いたんですが、格安業者の「Fxvps.pro」と「ForexCheapVPS」の性能が想定外に高いです。
シングルコア性能だと「シンクラウド」についで2位と3位です。
「安かろう悪かろうじゃないの?」と疑ってたんですが誤りでした。ごめんなさい。 - CPU使用率が性能に比例するとは限らない
何が影響しているのかは分かりませんが「ForexVPS365」のCPU使用率が異様に高いです。
いつ確認しても高かったです。
自動取引に影響するほどではないと思いますが、ちょっと気になります。
ほかにも「ABLENET」がほんの少しだけ高めなようです。 - 性能に制限がかけられている可能性もある
「VPSForexTrader」のマルチコア性能がシングルコア性能を考えると低すぎます。
ベンチマークテストなどで負荷が高い状態が続くと性能が制限されるのかもしれません。
もしかしたら他の業者でも本当の性能より低い値が出ているところがあるかもしれません。
業者名 | プラン名 | ブランド 型番/開発コード 基本周波数 | コア数 | シングル コア性能 | マルチ コア性能 | 使用率 |
---|---|---|---|---|---|---|
シンクラウド | シンクラウド デスクトップ for FX スタートアップ | AMD EPYC Milan 2.4GHz | 3 | 9,598 | 27,125 | 3~6% |
さくら インターネット | さくらのVPS for Windows Server W4G | Intel Xeon Cascadelake 2.1GHz | 4 | 5,572 | 20,843 | 4~8% |
ABLENET | Windowsプラン (仮想デスクトッププラン) Win2 | Intel Xeon E-2388G 3.2GHz | 3 | 5,934 | 17,386 | 9~19% |
Fxvps.pro | PROFESSIONAL | Intel Xeon E-2136 3.3GHHz | 2 | 8,030 | 15,692 | 4~17% |
ForexCheapVPS | STANDARD | 不明 不明 3.9GHz | 2 | 7,385 | 14,486 | 3~7% |
Winserver | 仮想デスクトップ WS23-3G | Intel Xeon E5-2620 v4 2.1GHz | 4 | 3,985 | 11,331 | 5~10% |
ForexVPS365 | Basic+ | Intel Xeon Cascadelake 2.1GHz | 2 | 5,067 | 10,050 | 24~72% |
VPSForexTrader | Standard | AMD EPYC 7702P 2.0GHz | 2 | 5,372 | 5,604 | 4~20% |
自宅PC(参考) | Intel Xeon E5506 2.13GHz | 4 | 2,434 | 9,895 | 0~5% |
メモリ
1週間ほどMT4/MT5を稼働させ続けてメモリ使用量を確認しました。
(cTraderを稼働させ続けるとメモリが不足することが分かったのでMT4/MT5だけで試しました)
比較して分かったのは、
- 「Fxvps.pro」と「ForexCheapVPS」はVPS起動直後のメモリ使用量が少ない
仮想化基盤の違いなのか、OSの違いなのか、起動させるサービスをチューニングしているのか、起動しただけの状態(MT4/MT5を立ち上げる前)のメモリ使用量が明らかに少ないです。
これによってメモリの少ないプランでもいけるということになれば、とてもお得な気がします。
あとは「Winserver」も少なめです。
業者名 | プラン名 | 容量 | VPS起動直後の 使用量 | アプリ起動から 1週間後の使用量 |
---|---|---|---|---|
Fxvps.pro | PROFESSIONAL | 3GB | 0.6GB | 1.2GB |
ForexCheapVPS | STANDARD | 4GB | 0.7GB | 1.5GB |
Winserver | 仮想デスクトップ WS23-3G | 3GB | 0.9GB | 1.5GB |
VPSForexTrader | Standard | 4GB | 1.2GB | 1.8GB*1 |
ABLENET | Windowsプラン (仮想デスクトッププラン) Win2 | 3.5GB | 1.2GB | 2GB |
シンクラウド | シンクラウド デスクトップ for FX スタートアップ | 3GB | 1.3GB | 2.1GB |
さくら インターネット | さくらのVPS for Windows Server W4G | 4GB | 1.4GB | 2.2GB |
ForexVPS365 | Basic+ | 5GB*3 | 1.2GB | 2.4GB |
自宅PC(参考) | 6GB | 0.9GB | 3.7GB*2 |
*2:「cTrader × 2」を含みます。
*3:プラン本来の容量は4GBのはずですが、なぜか増量されてました。
ストレージ
FXの自動売買でストレージの性能が必要になることがあるかは分かりませんが、一応、ベンチマークソフト(CrystalMark Retro)で計測しました。
ちなみに、アプリの起動時間などに差を感じることは多少ありましたが、実際に操作したときに動作が遅いと感じるような業者はありませんでした。
その上で比較すると、「ABLENET」、「Winserver」、「シンクラウド」はバランスよく高ポイントなので、連続して高負荷になっても制限が掛からないか、掛け方がかなり緩いと思います。
他のところは制限が掛かっているのか、本当に性能が低いのか分かりません。
個人的には適度な制限があったほうがいいのではないかと思います。
同じサーバーの同居人がどんな使い方をするか分からないので。
(ごめんなさい、ベンチマークテストするような人が言う事じゃないですね…)
業者名 | プラン名 | 容量 | シーケンシャル リード性能 | ランダム リード性能 | シーケンシャル ライト性能 | ランダム ライト性能 |
---|---|---|---|---|---|---|
ABLENET | Windowsプラン (仮想デスクトッププラン) Win2 | 120GB | 20,515 | 277 | 10,275 | 329 |
ForexCheapVPS | STANDARD | 30GB | 9,934 | 273 | 5,866 | 443 |
さくら インターネット | さくらのVPS for Windows Server W4G | 200GB | 2,138 | 190 | 2,135 | 82 |
VPSForexTrader | Standard | 50GB | 4,029 | 162 | 4,324 | 267 |
Winserver | 仮想デスクトップ WS23-3G | 180GB | 14,776 | 147 | 14,061 | 123 |
シンクラウド | シンクラウド デスクトップ for FX スタートアップ | 150GB | 15,068 | 127 | 10,414 | 190 |
ForexVPS365 | Basic+ | 25GB | 2,482 | 10 | 2,548 | 10 |
Fxvps.pro | PROFESSIONAL | 31.6GB*1 | 503 | 4 | 501 | 29 |
自宅PC(参考) | 58.4GB | 2,374 | 10 | 488 | 4 |
ping値
FX業者の取引サーバーとの通信時間を気にするようなアルゴリズムを持っていないので、個人的にはあまり気にしていないんですが、ping値(MT4/MT5の右下の接続状況で確認した値)も載せておきます。
本当は取引サーバーが東京にあるFX業者も比較できるとよかったんですが、使っている業者の中にいなかったのでロンドンとニューヨークだけになります。
業者名 | プラン名 | サーバーの 設置場所 | FX業者A (ロンドン) | FX業者B (ニューヨーク) | FX業者C (ロンドン) | FX業者D (ロンドン) |
---|---|---|---|---|---|---|
シンクラウド | シンクラウド デスクトップ for FX スタートアップ | 国内 | 239.62ms | 148.26ms | 226.91ms | 224.66ms |
さくら インターネット | さくらのVPS for Windows Server W4G | 大阪 | 237.59ms | 147.64ms | 226.28ms | 237.70ms |
Winserver | 仮想デスクトップ WS23-3G | 大阪 | 239.86ms | 151.76ms | 252.86ms | 248.06ms |
ABLENET | Windowsプラン (仮想デスクトッププラン) Win2 | 大阪 | 238.52ms | 165.91ms | 228.04ms | 220.06ms |
VPSForexTrader | Standard | ロンドン | 2.50ms | 67.87ms | 5.23ms | 2.38ms |
ForexVPS365 | Basic+ | アムステルダム | 7.84ms | 73.34ms | 9.82ms | 12.74ms |
Fxvps.pro | PROFESSIONAL | 指定なし*1 | 2.20ms | 74.94ms | 2.41ms | 2.68ms |
ForexCheapVPS | STANDARD | 指定なし*1 | 2.33ms | 72.51ms | 2.38ms | 2.69ms |
自宅PC(参考) | 国内 | 239.28ms | 159.31ms | 231.39ms | 228.28ms |
通信品質
MT4/MT5のログから取引サーバーとの通信が途絶していたと考えられる時間(「connect failed [回線不通!]/ping failed/datacenter connecting failed/MQL5.community: authorization failed/connection to xxxx lost」から「login on xxxx through xxxx/authorized on xxxx through xxxx」の間)を算出しました。
また、時間は次の条件でカウントしました。
- 土日(市場が閉まっている間)はカウントしない
- どの業者も共通しているものはFX業者側が原因と考えられるのでカウントしない
- 7つのFX業者/口座タイプの合計
業者名 | プラン名 | 1週目 (5日間) | 2週目 (4日間) | 3週目 (5日間) |
---|---|---|---|---|
シンクラウド | シンクラウド デスクトップ for FX スタートアップ | 86秒 | 1秒 | ー |
さくら インターネット | さくらのVPS for Windows Server W4G | 59秒 | 4秒 | ー |
Winserver | 仮想デスクトップ WS23-3G | 1,483秒 | 789秒 | ー |
ABLENET | Windowsプラン (仮想デスクトッププラン) Win2 | ー | 13秒 | ー |
VPSForexTrader | Standard | ー | 71秒*1 | ー |
ForexVPS365 | Basic+ | ー | 0秒 | ー |
Fxvps.pro | PROFESSIONAL | ー | 2秒 | 125秒 |
ForexCheapVPS | STANDARD | ー | 2秒 | 2秒 |
自宅PC(参考) | 22秒 | 1秒 | 0秒 |
あきらかに「Winserver」の品質がよくないですが、ここまで他と違うと何か設定を間違えていたのかもしれません。
まとめ
やっぱり実際に使ってみないと分からないことってあるんですね。
予想では「やっぱり格安業者は使えないなー」からの「じゃあ、使える中で安いのはどこなんだ?」っていう流れになると思っていたんですが、「えっ、格安業者でよくね⁉」という結果で驚きました。
今回試した格安業者は「ForexCheapVPS」と「Fxvps.pro」という海外業者なんですが、どちらもVPS起動時のメモリ使用量が少ないので、さらに安いプランを視野に入れることもできそうです。
サポートのほうも「ForexCheapVPS」とは何回かやり取りしたんですが「Google翻訳」でなんとかなりそうだし、特に問題はなさそうです。(何回か「Google翻訳」を使った印象だと、主語(’私’とか’あなた’)を明示してあげたほうが上手く翻訳できる気がします)
ちなみに「ForexCheapVPS」と「Fxvps.pro」なんですが、プランの構成や、ショッピングカート/アカウントページのつくりなどが、実は運営会社が同じなのでは?と思ってしまうくらい似ています。(もしくは分離、独立したとか?)
それ以外では、『自宅PCからVPSへの移行を検討 』したときよりも、cTraderのメモリ使用量が更に増えていていました。
cTraderについては「cTraderクラウド」を使うことを検討したほうがよさそうです。