Benchmark & review of excellent Nexus Bytes VPS [promo til Sat.]
@seriesn offered me to benchmark and review his VPS and I accepted it because I always find it interesting when a new (at least to me) provider comes up that isn't obviously just a me-too offering the usual stuff.
When I saw his promo (-> https://www.lowendtalk.com/discussion/161100/nexusbytes-megadealthursday-nvme-kvm-starts-3-25-mo-5gbram-70gbnvme-space-1-windows-server-license) I felt confirmed in my first impression, accepted his offer and started benchmarking his $3.25/mo VPS.
Here's the system info:
Machine: amd64. Arch.: amd64. Model: AMD Ryzen 7 3700X 8-Core Processor OS. version: FreeBSD 12.0. Mem.: 1.985 GB CPU - Cores: 2. Family/Model/Stepping: 23/113/0 Cache: 32K/32K L1d/L1i. 512K L2. 32M L3 Std. Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 cflsh mmx fxsr sse sse2 sse3 pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave osxsave avx f16c rdrnd hypervisor Ext. Flags: fsgsbase bmi1 avx2 smep bmi2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm lahf_lm cmp_legacy cr8_legacy lzcnt sse4a misalignsse 3dnowprefetch osvw
Yay, a 3000 Ryzen! As meanwhile usual I tested under FreeBSD because it's more honest than Linux with disk performance. Linux gives bigger numbers and seems more impressive but that's actually due to very aggressive caching and some trickery which is OK for a desktop but for a server I want real hard facts.
Note the Ryzens cache which is nice (and btw. more important than clock speed) and on the high end but there are some modern Xeons with more L3 cache/core. But still with half a meg L2 cache (which is much more critical than L3) I'm expecting nice results.
Oh and the flags, have a look at them! That's a very full and nice set of flags. popcnt, aes,avx2, sse4 and more goodies; they are all available. Nice.
CPU and memory performance (Average in bold):
**Avg** Min Max Dmin Dmax D-Span single core: **492.36** 485.07 498.57 1.48 1.26 2.74 multi core: **1181** 1090 1230 7.68 4.17 11.86
WOW! I think that's the best processor & memory result I've ever seen in a benchmark I did. Usually a single core result of about 250 is really nice and an E-26xx v3 which is about the best one can hope for with most (better) VPS is in the 300 - 350 range. This Ryzen however is very close to 500!
This means that if you get the larger 4-core promo VPS you can watch most 4 core dedis in the rear mirror!
Seq.Wr: **1090** 1050 1118 3.69 2.55 6.24 Rnd.Wr: **599** 574 617 4.12 3.08 7.20 Seq.Rd: **1848** 1637 1988 11.43 7.56 18.99 RndRd: **1903** 1845 1936 3.03 1.75 4.78
And again a winner. Those are very respectable results, even for an NVMe. Although I personally would suggest to try Raid 1 only rather than Raid 10. Looking at the context (Ryzen, DDR4 mem., and PCIe4 (with the NVMe almost certainly linked via v3 only anyway) I think that additionally striping doesn't add much except in cost. I guess putting just 2 NVMes but even faster ones into the node will cost much less and offer a similar (very good) performance.
Anyway, this is a very nice and fast disk subsystem and a Span below 20% (on the day of the promo at that!) for sequential reading is quite low and perfectly OK.
GR_UNK: **93.33** 88.50 96.80 5.17 3.72 8.89 US_SJC: **30.69** 28.60 32.00 6.80 4.28 11.08 OK_LON: **266.14** 247.00 288.70 7.19 8.48 15.67 DE_FRA: **529.81** 315.20 672.20 40.51 26.87 67.38 BR_SAO: **24.32** 23.00 24.90 5.43 2.38 7.81 FR_PAR: **267.36** 230.30 296.70 13.86 10.97 24.84 US_WDC: **38.36** 7.30 53.20 80.97 38.67 119.64 RO_BUC: **100.93** 95.70 104.20 5.18 3.24 8.42 AU_MEL: **19.91** 18.00 20.70 9.61 3.95 13.56 IT_MIL: **247.36** 159.20 298.00 35.64 20.47 56.11 SG_SGP: **29.92** 28.90 31.20 3.41 4.27 7.69 US_DAL: **37.61** 36.60 38.80 2.70 3.15 5.85 RU_MOS: **117.41** 97.30 124.00 17.13 5.61 22.74 JP_TOK: **19.98** 18.30 21.50 8.40 7.62 16.02 NO_OSL: **115.77** 111.10 120.80 4.04 4.34 8.38 IN_CHN: **29.70** 28.40 31.50 4.38 6.06 10.44
The network is a winner, too. Everything in Europe, incl. Moscow, above or at least around 100 Mb/s is really nice. Cross-Atlantic is OK but not great. On the other hand the typical troublesome locations (Ozziland, Chennai, Brazil) show decent - and quite stable! - results.
I'll have to make a confession: After seeing the first result sets I started to feel serious personal interest. But as I'm stubbornly set for objectivity and fairness I pushed that thought aside and decided to first finish the benchmarking and to process the result set. Now, that I'm done I've contacted seriesn to get a better feeling about the people at Nexus-Bytes. The reason: experience tells me that the machines and network are just one part - and a part of little worth when the people are not up to par. Well, I'm pleased to say that they passed that (totally unscientific) test too and that I'm ordering a VPS from them.
That VPS is of course very different from HostSolutions current promo storage VPS. One is just insanely cheap and damn good enough (I really like my new storage VPS and had no problems so far) while the other one, this here, is an insanely fast and nice "power VPS for a very decent price".
One thing however they have in common -> Go, get one! Highly recommended!
You can't go wrong with this, especially for the ridiculously low promo price. With the bigger one (which I didn't test) you can easily run a significant dynamic web site with the database and PHP flying. Highly recommended. For a mid-size (and quite busy) community site even the small one is more than enough. And that's what I buy mine for.
As usual, Sorry for the sh_tty formatting. I don't know why Vanilla doesn't understand the bold marking in a "code" section. Take my good will for the deed please.