So I am playing around with an All-in-One esxi box using Openindiania+Napp-it for my file storage. With testing I found that I can easily saturate my 1Gbps network reading and writing files to/from my windows desktop and the SMB share on the Openindiania VM. Even tested it with 2 desktop clients and can still saturate 1Gbps (Note the Esxi box has 4 1Gbps network adapters in LAG with my Switch).
So after seeing this great performance and noticing that my single spindle drive can only push 40-50MB/s. I had the idea of getting rid of my spindle drives in the desktops (note my desktops use an SSD for OS/Programs and a spindle for the Users directory).
Well playing around with Server 2012 and group policies I can set it up so the users profile directory is redirected to a network share. Great, however one issue I found. SMB does not support Windows Search Protocol so you do not get those Library features . Actually that is not that big a deal but I wanted to find a fix anyhow.
So instead of using the Openindiania box for the SMB share I decided to create an iSCSI target and have Server 2012 mount the iSCSI then share out the Users folder, since Server 2012 has the ability to index you get the full Library support. I expected a bit of a performance hit adding this extra layer, but not as much as I am seeing. So data writes have dropped to 20-30MB/s from the previous rate of 100-110MB/s.
I tested the iSCSI on the Server 2012 and get writes in the 240-300MB/s range so I am not sure why when I loose so much speed with the SMB share on Server 2012. Right now my ESXi box just has a single vSwitch with 4 physical networks attached to it. I am wonder if I should create a second vSwitch for just the iSCSI connections between the 2012 VM and Openindiania and have no nic attached to it since no outside machine needs it. Is the traffic on the single vSwitch a possible issue?
Again this is for play and learning, so while it may seem overly complex it is . Just for fun.
So after seeing this great performance and noticing that my single spindle drive can only push 40-50MB/s. I had the idea of getting rid of my spindle drives in the desktops (note my desktops use an SSD for OS/Programs and a spindle for the Users directory).
Well playing around with Server 2012 and group policies I can set it up so the users profile directory is redirected to a network share. Great, however one issue I found. SMB does not support Windows Search Protocol so you do not get those Library features . Actually that is not that big a deal but I wanted to find a fix anyhow.
So instead of using the Openindiania box for the SMB share I decided to create an iSCSI target and have Server 2012 mount the iSCSI then share out the Users folder, since Server 2012 has the ability to index you get the full Library support. I expected a bit of a performance hit adding this extra layer, but not as much as I am seeing. So data writes have dropped to 20-30MB/s from the previous rate of 100-110MB/s.
I tested the iSCSI on the Server 2012 and get writes in the 240-300MB/s range so I am not sure why when I loose so much speed with the SMB share on Server 2012. Right now my ESXi box just has a single vSwitch with 4 physical networks attached to it. I am wonder if I should create a second vSwitch for just the iSCSI connections between the 2012 VM and Openindiania and have no nic attached to it since no outside machine needs it. Is the traffic on the single vSwitch a possible issue?
Again this is for play and learning, so while it may seem overly complex it is . Just for fun.