I did a smaller version on Azure and disk latency had a massive impact much more so than max IOPs (although their crappy storage offering needed like 64-128 iodepth to get advertised iops).
Results seem mostly in line with expectations. Iirc vcpu is threads so on arm64 you get 4 smt1 cores vs Intel/AMD you get 2 smt2 cores.
io2 is on my future-work list. And agree, I have the same feelings about IOPS.
Edit: Apologies, on a closer read, I realize you were not testing RDS but managing Postgres on EC2 directly.
Thanks for highlighting this!
And it should be easy to add - I'll check it, thanks!
But support for RDS is my next candidate for development. Plus, comparison would also be interesting.
It would also be interesting to have cross-provider comparison. I think it's doable. Thanks!