SSDNodesを3か月利用した時点でのベンチマーク

こんにちは!ちょっと不安定で重すぎてSSDNodes上ではほぼ何も動かしていないめぐみそです!

今回はSSDNodesを契約して3か月経過したので、この時点でのベンチマークを実行したいと思います。

振り返り

SSDNodesは、およそ3か月前に契約しており、その時点での記事も書いております。

こんにちは!円安大打撃のめぐみそです! ここまで円安でも海外でVPSを契約するほうがまだ安上がりなわけですが、その中でも突き抜けて安いのが...

今回は、この時点でのベンチマークと比較をしていきます。


yabs

早速yabsというベンチマークを結果からみてみましょう。

(base) ➜  ~ curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2024-06-09                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Wed Oct  2 05:12:33 AM UTC 2024

Basic System Information:
---------------------------------
Uptime     : 92 days, 1 hours, 0 minutes
Processor  : Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz
CPU cores  : 6 @ 2099.998 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 23.5 GiB
Swap       : 24.0 GiB
Disk       : 393.6 GiB
Distro     : Debian GNU/Linux 12 (bookworm)
Kernel     : 6.1.0-13-amd64
VM Type    : KVM
IPv4/IPv6  : ✔ Online / ✔ Online

IPv6 Network Information:
---------------------------------
ISP        : HIVELOCITY, Inc.
ASN        : AS29802 HIVELOCITY, Inc.
Host       : Strasmore, Inc.
Location   : Chiyoda, Tokyo (13)
Country    : Japan

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 29.61 MB/s    (7.4k) | 287.15 MB/s   (4.4k)
Write      | 29.62 MB/s    (7.4k) | 288.66 MB/s   (4.5k)
Total      | 59.24 MB/s   (14.8k) | 575.82 MB/s   (8.9k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 845.56 MB/s   (1.6k) | 800.93 MB/s    (782)
Write      | 890.49 MB/s   (1.7k) | 854.27 MB/s    (834)
Total      | 1.73 GB/s     (3.3k) | 1.65 GB/s     (1.6k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping
-----           | -----                     | ----            | ----            | ----
Clouvider       | London, UK (10G)          | 505 Mbits/sec   | busy            | 220 ms
Eranium         | Amsterdam, NL (100G)      | 702 Mbits/sec   | 539 Mbits/sec   | 230 ms
Uztelecom       | Tashkent, UZ (10G)        | busy            | 277 Mbits/sec   | --
Leaseweb        | Singapore, SG (10G)       | 1.38 Gbits/sec  | 539 Mbits/sec   | 90.0 ms
Clouvider       | Los Angeles, CA, US (10G) | 1.16 Gbits/sec  | 431 Mbits/sec   | 115 ms
Leaseweb        | NYC, NY, US (10G)         | 337 Mbits/sec   | 241 Mbits/sec   | 175 ms
Edgoo           | Sao Paulo, BR (1G)        | 435 Mbits/sec   | 312 Mbits/sec   | 287 ms

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping
-----           | -----                     | ----            | ----            | ----
Clouvider       | London, UK (10G)          | 603 Mbits/sec   | 168 Mbits/sec   | 225 ms
Eranium         | Amsterdam, NL (100G)      | 487 Mbits/sec   | 501 Mbits/sec   | 230 ms
Uztelecom       | Tashkent, UZ (10G)        | busy            | 137 Mbits/sec   | 495 ms
Leaseweb        | Singapore, SG (10G)       | 1.80 Gbits/sec  | 648 Mbits/sec   | 90.0 ms
Clouvider       | Los Angeles, CA, US (10G) | 1.14 Gbits/sec  | 1.02 Gbits/sec  | 115 ms
Leaseweb        | NYC, NY, US (10G)         | 1.09 Gbits/sec  | 476 Mbits/sec   | 199 ms
Edgoo           | Sao Paulo, BR (1G)        | 573 Mbits/sec   | 416 Mbits/sec   | 287 ms

Geekbench 6 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 503
Multi Core      | 1390
Full Test       | https://browser.geekbench.com/v6/cpu/8085715

YABS completed in 23 min 38 sec

ちなみに前回(契約時点)でのyabsは以下の通り。

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # 
#              Yet-Another-Bench-Script              # 
#                     v2024-06-09                    # 
# https://github.com/masonr/yet-another-bench-script # 
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # 

Tue Jul  2 05:44:45 UTC 2024 

Basic System Information: 
--------------------------------- 
Uptime     : 0 days, 0 hours, 33 minutes 
Processor  : Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz 
CPU cores  : 6 @ 2099.998 MHz 
AES-NI     : ✔ Enabled 
VM-x/AMD-V : ❌ Disabled 
RAM        : 23.5 GiB 
Swap       : 0.0 KiB 
Disk       : 393.6 GiB 
Distro     : Debian GNU/Linux 12 (bookworm) 
Kernel     : 6.1.0-13-amd64 
VM Type    : KVM 
IPv4/IPv6  : ✔ Online / ✔ Online 

IPv6 Network Information: 
--------------------------------- 
ISP        : HIVELOCITY, Inc. 
ASN        : AS29802 HIVELOCITY, Inc. 
Host       : Strasmore, Inc. 
Location   : Chiyoda, Tokyo (13) 
Country    : Japan 

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1): 
--------------------------------- 
Block Size | 4k            (IOPS) | 64k           (IOPS) 
 ------   | ---            ----  | ----           ----  
Read       | 48.71 MB/s   (12.1k) | 814.82 MB/s  (12.7k) 
Write      | 48.78 MB/s   (12.1k) | 819.11 MB/s  (12.7k) 
Total      | 97.49 MB/s   (24.3k) | 1.63 GB/s    (25.5k) 
          |                      |                      
Block Size | 512k          (IOPS) | 1m            (IOPS) 
 ------   | ---            ----  | ----           ----  
Read       | 5.30 GB/s    (10.3k) | 1.09 GB/s     (1.0k) 
Write      | 5.58 GB/s    (10.9k) | 1.17 GB/s     (1.1k) 
Total      | 10.89 GB/s   (21.2k) | 2.27 GB/s     (2.2k) 

iperf3 Network Speed Tests (IPv4): 
--------------------------------- 
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping            
-----           | -----                     | ----            | ----            | ----            
Clouvider       | London, UK (10G)          | 629 Mbits/sec   | 638 Mbits/sec   | 242 ms          
Eranium         | Amsterdam, NL (100G)      | busy            | busy            | --              
Uztelecom       | Tashkent, UZ (10G)        | 275 Mbits/sec   | 723 Mbits/sec   | 241 ms          
Leaseweb        | Singapore, SG (10G)       | 1.43 Gbits/sec  | 2.41 Gbits/sec  | 77.2 ms         
Clouvider       | Los Angeles, CA, US (10G) | 1.52 Gbits/sec  | 1.52 Gbits/sec  | 116 ms          
Leaseweb        | NYC, NY, US (10G)         | 852 Mbits/sec   | 982 Mbits/sec   | 182 ms          
Edgoo           | Sao Paulo, BR (1G)        | 649 Mbits/sec   | 586 Mbits/sec   | 348 ms          

iperf3 Network Speed Tests (IPv6): 
--------------------------------- 
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping            
-----           | -----                     | ----            | ----            | ----            
Clouvider       | London, UK (10G)          | 670 Mbits/sec   | 688 Mbits/sec   | 242 ms          
Eranium         | Amsterdam, NL (100G)      | busy            | busy            | --              
Uztelecom       | Tashkent, UZ (10G)        | 54.5 Mbits/sec  | 437 Mbits/sec   | 235 ms          
Leaseweb        | Singapore, SG (10G)       | 2.16 Gbits/sec  | 2.11 Gbits/sec  | 77.4 ms         
Clouvider       | Los Angeles, CA, US (10G) | 1.37 Gbits/sec  | 1.55 Gbits/sec  | 116 ms          
Leaseweb        | NYC, NY, US (10G)         | 967 Mbits/sec   | 996 Mbits/sec   | 171 ms          
Edgoo           | Sao Paulo, BR (1G)        | busy            | 409 Mbits/sec   | 348 ms          

Geekbench 6 Benchmark Test: 
--------------------------------- 
Test            | Value                          
               |                                
Single Core     | 711                            
Multi Core      | 2737                           
Full Test       | https://browser.geekbench.com/v6/cpu/6750747 

YABS completed in 19 min 26 sec

まずはSSDの速度は半分程度まで落ちています。
CPUも半分まで落ちています。
ネットワーク速度はあまり変わらないです。

契約時点ではサーバーは比較的空いていたので、CPUの取り合いにならずに性能いっぱい利用できていました。現在はサーバーに恐らく限界までユーザーが詰め込まれているので、CPUの取り合いになり、性能が低下しています。

ベンチマーク中にtopを表示させていたので、一部抜き出してみます。


こちらはfio計測中の模様です。

iowaitはずっとこのような感じで、HDDみたいに跳ね上がることはありませんでした。
このあたりはSSDがかなり仕事してくれているのがわかります。
実際、SATA SSDよりは早い結果が出ているので、契約時の半分とはいえ、ほとんどの場合十分は速度だと思います。


続いて、Geekbench実行中の模様です。

まずはシングルコア実行中ですが、このような感じでsyが邪魔してusが100%になることはありませんでした。
通常のベンチマークであれば、usが100%になるか、stと張り合いになるかのどちらかですが、syと張り合いになるのはなぜなのでしょうかね?

最後にマルチコア実行中の模様です。

idが一番少なくなったタイミングを抜き出しました。
どんなに高いVPS(というか自宅サーバーでVMを出した時も)でもstは0.3は発生するものですが、SSDNodesは全く発生しませんでした。
本当であれば素晴らしいことなのですが、代わりにsyに影響してるので、syがすべてstであったと考えることにしてみます。コア数が多いVPSであればstが多くなりやすいので、そこだけ考えればまあ普通のVPSなのかなあと思います。

Ballooning(メモリ解放)

奇跡的にベンチマーク終了直後にメモリ解放が行われる瞬間が撮影できました。

メモリ解放が始まると、kworkerというプロセスが1コア丸々使用するようになります。


30秒経過したところで、メモリをどんどん圧迫してきます。


最終的に残りが22GB近く取られました。


freeで確認すると、availableは1.4GiB残っていました。

約3分経った時点で、メモリ解放が終わってスッキリしました。
元々メモリを使用していた部分は、スワップに持ってかれました。

ちなみに契約時はSwapは設定されていなかったことを前回説明しましたが、Swapがなかった時はメモリ解放中は何も操作できないほど重くなりました。
それもそのはず、メモリが勝手に圧迫され、逃げ場もなくなるので単純にメモリ不足の状況になります。なのでSwapは必ず設定する必要があります。

変わったこと

料金

2024年10月の時点では、まだ日本は10%オフでした。
ですが、それ以外の10%オフになる地域が変わっています。

どのタイミングで変わってるのかはわかりませんが、契約するのであれば10%オフの時に契約するのがお得ですね。

転送量の扱い

ホームページを覗いていたら、プランに書いてある転送量の扱いが少し変わっていました。

今までは4TB Network Transferでしたが、今はOutbound Transferという言い方に変わっています。
どこかのタイミングで転送量がアップロードのみカウントする扱いになったようです。
元から日本国内では転送料がかなり多いほうだったのでこれはありがたいですね。

結論

個人的には普通のVPSであってもあり得るレベルの性能低下なのではないかと感じました。
ただ、6コアあるとはいってもそもそも現在の最新CPUの1コアに負けるレベルなので、CPUが欲しいという方にはちょっと向かないのかなという風に感じます。

1年や3年などの長期で契約させられるので、気軽に他のVPSに移行できないのも悩みどころです。

メモリは定期的に開放はされますが、個人で使う分にはありなのかなと思います。
ちなみにめぐみそはメモリが多すぎたと少し後悔しています!安さに踊らされないように気を付けましょう

Twitter(X)のフォローはこちら!→ https://x.com/Meguminnnn_
サポートDiscordは、サイト上部から参加できます!

\この記事が役に立ったら、是非サポートをお願いします!/