I've been testing GCE and created a VM with a persistent SSD disk to test disk performance. Persistent SSD disk that I configured was 37GB, which was supposed to give me 1110 IOPS but when I run diskspd.exe with the following parmeters, I get 1500 IOPS.
-d300 -c34G -w100 -b8K -F4 -r -o64 -h -L D:\test.dat -P
I have done the exact same test with exact same parameters on Azure & AWS but I always got what I configured. Does anybody know why GCE is acting the way it does? Having more IOPS then what I pay for is good, but I'd like to know if the opposite isn't going to happen.