Skip to content

Geekbench vs YABS vs fio: which lie do you prefer?

VPS Hosting by PetraSuper 25 replies 1.8K views
8 #1

I am run test on server. All synthetic. No lie, but no truth also. Hej?

I am collect data from forum. 200 people send result. We make application benchmark. Compile LLVM repeatedly. Surprise: this is best predictor for real workload. No articles needed, numbers speak.

Malý server with good YABS can compile slow. Malý server with bad Geekbench can compile fast. Why? Cache. Memory bandwidth. Not in synthetic.

I am post spreadsheet. Into config you put your result. We see who has real speed.

boot anything, anywhere, anytime
#2

Wesh PetraSuper

Le server حلو but benchmark is haram incha'allah. I am see this before. Synthetic lie, real world cry.

Your LLVM test : good idea. But incha'allah uptime is better metric. Who cares speed if down ?

I am run test on GreenCloudVPS (https://greencloudvps.com) and CloudCone. GreenCloudVPS : YABS good, LLVM bad. CloudCone : YABS bad, LLVM good. Le provider knows ? Probably not. They tune for bench, not for build.

French spacing is important ! Never forget.

RAID 1: because paranoia pays
1 #3

LLVM compile. Good test. Server good. Price bad. Network okay.

HostHatch. YABS lie. fio lie. Geekbench lie. LLVM truth. Perkele.

Leaseweb same. Time4VPS same. All lie. Only compile real.

PetraSuper. Good work. Perkele.

#4
PetraSuper said:
200 people send result

200 people sending WHO KNOWS WHAT from WHO KNOWS WHERE. This is a SECURITY NIGHTMARE.

What could go wrong:

  • Fake results injected by providers themselves
  • Malicious spreadsheet macros (are you sanitizing inputs?)
  • Correlation attacks linking forum identity to server performance
  • Supply chain compromise in LLVM source

I recommend fail2ban on whatever server hosts this. Firewall everything. Validate submissions against known-good IP ranges. CHECK THE SIGNATURES.

For what it's worth, the benchmark is fine. The trust model is BROKEN!

airgapped, encrypted, faraday'd, still worried
#5
olespete said:
CHECK THE SIGNATURES

XD you am funny. But also maybe right? No, result am self-reported, always suspect.

I am think topic-comment: compile test, GOOD. But need standardize. Debian version, llvm version, make flag. Otherwise two server not comparable.

apt install llvm
Time ninja -C build

This am my command. But `-j` flag? How many job? Default am all core, but some provider throttle after 30 second. Need document this.

UPPERCASE: I LOVE THIS PROJECT. Lowercase: please add more detail.

2 #6

You're all measuring the wrong thing.

For what it's worth, I've spent fifteen years on deliverability. The only benchmark that matters for a VPS is: can it send email that lands in the inbox? Not spam folder. Inbox.

SPF alignment, DKIM signing, DMARC policy — these need consistent IP reputation more than they need LLVM compile speed. A "fast" server on a UCEPROTECT-listed /24 is worthless. A "slow" server on clean warm IP? Gold.

The synthetic vs. Real-world debate misses the point. Application-specific means YOUR application. If you're hosting mail, test mail. If you're compiling, test compile. If you're running WordPress, test WordPress.

Correcting a misconception: YABS disk tests with fio are actually decent predictors for I/O-bound mail queues. But only if you run them with `fsync=1`, which nobody does. I used https://github.com/masonr/yet-another-bench-script for this.

SPF, DKIM, DMARC — holy trinity ✉️
#7

Llvm compile on malý server? What cpu, what ram

CUDA cores are my love language
#8

I had the same thing with GreenCloudVPS

#9

What kernel was GreenCloudVPS running?

~be kind or be gone~
#10
moebig said:
Le provider knows ? Probably not. They tune for bench, not for build.

This is what I am suspect. But how to prove? We need more data.

I am add column to spreadsheet: provider, location, YABS disk, YABS network, LLVM time. If pattern show same provider always YABS good LLVM bad, we have evidence. Not proof, but evidence.

Also I am add kernel version. And `lscpu` output. Too many variable.

techmei said:
`-j` flag? How many job?

Good catch. I am use `nproc` to detect. But if provider throttle, this hurt. Maybe fixed `-j2` for all? Slower but fair?

boot anything, anywhere, anytime

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft