Hi All,
New member; relatively new to proxmox world ; first post; please be kind. Complicated setup so probrably leaving out important info. But here goes:
Working with Proxmox 2.0-42 , 10GbE cards (ATTO fiber cables direct connected SAN to Proxmox server- no switch) , and an Enhance-Tech SAN box. We are trying write tests at the shell (not even using VM's yet) to make sure we are getting good rates. Having difficult time writing large file. io-wait times go sky high on proxmox summary. For small files (< 10GB) speeds are less than expected - ESXi 5 gives rates about 3X faster and lets me complete the 65GB write test. ( I chose 65GB because that is more than twice the physical memory - 32GB RAM- to flush out whether caching might be involved. )Using dd to do write test.
Process goes like this:
0- all MTU's set to 1500 - no jumbo frames (for some reason Enhance SAN technician says their maximum value is 3500 MTU, so I just turned it off)
1- Make 100GB virtual disk volume volume on SAN (raid 60 - striped raid 6) with following params: Block size 512|Strip 64KB| Readahead Enabled| AV-media Enabled| Write-through-cache| 4 out of 4 for Background task priority
2- Attach LUN
3- Find LUN on Proxmox server and make filesystem (usually ext4 but have tried ext3 when I got a journalling error during one of the hangs
4 Mount new filesystem, cd to a directory on new volume, and run tests : dd if=/dev/zero of=./65GB_file bs=1M count=65k conv=fdatasync
Shell never comes back, but if I go into Proxmox server by another shell and check filesystem size, it looks like it finished , but prompt from original shell never comes back.
on esxi box the shell does not recognize conv=fdatasync, so I run sync; sync; sync; time dd if=/dev/zero of=./65GB_file bs=1M count=65k; sync
If I try same command on Proxmox server, dd returns unbelieveably fast (too high of rates to trust as real) but hangs doing the final sync. If I try the large file write test, prompt never comes back and Summary graphs on Proxmox web interface stop, even though it changes iowait and cpu load numbers at top. Cannot umount and remount LUN even after I kill off dd. fdisk -l hangs as well as a sync at this point. Tired of deleting LUN and rebooting Proxmox server to restart whole process.
Any suggestions/guidance/parameters changes would be greatly appreciated. Really like live migration and don't want to have to give that up if we go to VMware or Xen.
Thanks.
New member; relatively new to proxmox world ; first post; please be kind. Complicated setup so probrably leaving out important info. But here goes:
Working with Proxmox 2.0-42 , 10GbE cards (ATTO fiber cables direct connected SAN to Proxmox server- no switch) , and an Enhance-Tech SAN box. We are trying write tests at the shell (not even using VM's yet) to make sure we are getting good rates. Having difficult time writing large file. io-wait times go sky high on proxmox summary. For small files (< 10GB) speeds are less than expected - ESXi 5 gives rates about 3X faster and lets me complete the 65GB write test. ( I chose 65GB because that is more than twice the physical memory - 32GB RAM- to flush out whether caching might be involved. )Using dd to do write test.
Process goes like this:
0- all MTU's set to 1500 - no jumbo frames (for some reason Enhance SAN technician says their maximum value is 3500 MTU, so I just turned it off)
1- Make 100GB virtual disk volume volume on SAN (raid 60 - striped raid 6) with following params: Block size 512|Strip 64KB| Readahead Enabled| AV-media Enabled| Write-through-cache| 4 out of 4 for Background task priority
2- Attach LUN
3- Find LUN on Proxmox server and make filesystem (usually ext4 but have tried ext3 when I got a journalling error during one of the hangs
4 Mount new filesystem, cd to a directory on new volume, and run tests : dd if=/dev/zero of=./65GB_file bs=1M count=65k conv=fdatasync
Shell never comes back, but if I go into Proxmox server by another shell and check filesystem size, it looks like it finished , but prompt from original shell never comes back.
on esxi box the shell does not recognize conv=fdatasync, so I run sync; sync; sync; time dd if=/dev/zero of=./65GB_file bs=1M count=65k; sync
If I try same command on Proxmox server, dd returns unbelieveably fast (too high of rates to trust as real) but hangs doing the final sync. If I try the large file write test, prompt never comes back and Summary graphs on Proxmox web interface stop, even though it changes iowait and cpu load numbers at top. Cannot umount and remount LUN even after I kill off dd. fdisk -l hangs as well as a sync at this point. Tired of deleting LUN and rebooting Proxmox server to restart whole process.
Any suggestions/guidance/parameters changes would be greatly appreciated. Really like live migration and don't want to have to give that up if we go to VMware or Xen.
Thanks.