First of all (for the nutanix guys):
It's a great idea to ship something like diagnostics.py as part of the product. Thx for that!
As advised, i gave it a run after a nutanix/vmware deployment.
Numbers looked good, compared to some i found on the net. (basically identical)
Re-imaged the very same box (4 nodes of NX3450) with nutanix/kvm.
Re-run the diagnostics.py - expected to achieve similiar numbers.
Result: got some craaaazy performance improvements (judging alone by the numbers), but look for youself:
test/patternESXi 5.5KVM 0.12.1unit % more
Sequential write bandwidth7861503MBps 91,2
Sequential read bandwidth29023391MBps 16,9
Random read IOPS5312368390IOPS 28,7
Random write IOPS
Sounds great, yeah..but there has to be some error somewhere - ratio is telling me >:)
The difference can't be that big "just" because of KVM vs. ESXi and iSCSI vs. NFS, right..?
The question is where?
diagnostics.py not emptying some caches correctly?
script-logic-error counting something twice?
wrong method at all?
maybe someone (nutanix?) has an idea?