I've been trying to maximize the performance of a multicast session. I'm using WDS on Windows Server 2012, on a Dell Precision T3500 with Xeon E5520 CPU with 12GB of RAM.
I'm curious what speeds you are reaching with your solutions? I have a HP Procurve 2810-48G switch with IGMP enabled. For the testing purpose I am having the WDS and the client on the same switch and reaching transfer rates of 15000-27000 KBps for one client on a multicast stream, which gives a NIC utlilization of ~20% of the client acording to the WDS console, and a CPU utilization of around 20-25% on the WDS server during multicast.
Furthermore, the images on the WDS are on very fast RAID5 (around 500MB/s in read performance), and the clients are using SSDs in RAID0-config with performance well over the transfer rates (200MB/s++).
Is this normal? As I understand 25000KBps means ~200Mbit??? That's not to bad, but I would be happy for transfer rates maybe twice as fast. Could there be a bottleneck?
What are your experience of the transfer rates from the WDS? I wanna know if there is room for improvement still, as I reimage about 100 systems a week, sometimes as many as 20 machines of the same image at once.