My setup:
A hyper-v cluster with 2 nodes (AMD 24 cores, 64gb ram) connect via 2 procurve 25-10g to a p2000g3 SAN (12x300 GB enterprise SAS 10k 2.5"). Each node is an iSCSI initiator.
Problem:
When I run a VM on a node and launch a basic crystamark disk benchmark, my MB/s are 80 for both read and write. This is poor.
What do you guys think ?
Update1: After a long day of testing here is my first conclusion. It seems i can't expect more than the bandwith of one gigabyte ethernet card. When no mpio and so only one connection, the bandwith is used at 100%, when 2 mpio paths, each path takes 50%, when 3 mpio paths 33%... Enabling flow control does nothing more ( less it seems..), no more for enabling jumbo frames. I can't imagine i'm stuck to 1gb, the p2000 has 2 controllers with 4 ports each. Please tell me it is possible to aggregate this :)
For recap my tests are: Running a crystalmark disk sequential (1000mb) on a vm give me between 80 and 100 mb/s, the same test with the storage vm locally on the hyperv host gives 250.