Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support


Go Back   Australian Media Center Community > Windows Media Center - Related Support & Discussion > Windows Home Server (WHS)

Community Information

Reply
 
Thread Tools
Old 21st June 2008, 11:50 PM   #1 (permalink)
 
Mike's Avatar
Status Mike is Online:
Location Sydney
ActivityPosts: 6,392
Reputation & Thanks Support Rating:
Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike
Points Earned: 1591

Mike has been Thanked 223 times in 116 posts
Mike's
Media Center
WHS - Network Transfer Performance - Some Storage Pool Observations

Being slightly paranoid, I decided to build another server to mirror the 1.5TB of content on my WHS rig. Why? Well I like what I've accumulated and couldn't shake the concern that one day WHS might crap out on me leaving me without all my lovely movies/photos/music etc.

In addition, I want to apply Power Pack 1 and wasn't prepared to do that until my data was secure.

ExtemePC lives near me and had some free time today, so off we went to IT Estate where I bought 4 x 750gb Sammies and proceeded with the intention of resurrecting an old PC using XP Pro as the OS. The deal is that I'll simply copy everything over to the mirror then turn it off until there's more to copy across. I've configured two of the Sammies as a Dynamic Volume in the mirror (2 x 750gb = 1,500GB single volume).

This all went well until it was time to begin the copy process from WHS to the mirror. It was then that we noticed the horrendously slow network transfer speed (+/- 1.5MB/s on a GB network!!). Extreme uses an XP box as a server and achieves speeds across his network in excess of 55MB/s, and I can easily see similar network speeds between other PCs, so clearly something was wrong.

After a fair bit of troubleshooting nothing significant had turned up, and given that I had folder duplication (FD) turned on for approx 1TB of data leaving WHS 95% full, we began to suspect that FD was the problem caused by constant load balancing due to a lack of available space in the storage pool. So I turned off FD and my WHS console immediately reported the extra 1TB of available space. Strangely, when we cross checked this via Windows Disk Manager, we noticed that my drive capacity on all disks was still maxed out to almost 100% each - no changes had been made. Mmmm - curious!

I went back to the copy process and nothing had changed and transfers would not get above 2-3MB/s falling to around 1.5MB/s.

So to test the theory that it was load balancing problem, via RDP I created a share on my WHS C: drive and attempted to copy a 1.2GB file across from the storage pool to the new share. Now here's where it gets a little crazy. The transfer speed was exactly the same as the network speed - only remember this was from drive to drive within the same PC (+/- 1.5MB/s). Once the file had copied, using 2 different PCs on the same network the results were very different and more than a little surprising! The transfer speed from the new WHS share, (on C: drive and not part of the storage pool) absolutely screamed through averaging more than 55MB/s and peaking at just over 60MB/s. Remember that this was from the same machine that I was getting 1.5MB/s out of the storage pool for the very same file!!

At the time of writing and 2 hours after turning of folder duplication, my WHS drive manager is only now just starting to report that space is being freed up. The incremental space gains are so slow that it's clearly going to take all night for drive manager to reflect what the console has shown since turning off FD. Now this situation begs the question - what if I had tried to copy a large file across which exceeded the space which drive manager told me was available but the console reported as free? Frankly I wasn't game to try it but it might have been an interesting outcome!

So to summarise all this.
  1. Network transfer speeds from the storage pool are abysmal on almost maxed out disks with folder duplication turned on. At this point, no transfer speed tests have been performed after folder duplication has been turned off and load balancing has completed. I'll try this again tomorrow with 1TB of free space, no folder duplication and no load balancing occurring (assuming it ever stops!)
  2. Network transfer speeds from the same box but from a different drive which is not part of the WHS storage pool are at an expected speed over a GB network. We can therefore conclude that there was no network problem and that poor transfer performance (network & local) was solely due to load balancing. Constant checks were made on the CPU load and page file usage but nothing abnormal was evident with CPU activity never going above 10%.
  3. Significant changes made to the storage pool are shown in the WHS console a long time before the OS recognises that any change has occurred. So has the change really happened (yet) - who do you believe - the console or the operating system?
In closing, I love my WHS rig and have great faith in its backup functionality, however, I am slowly coming to the conclusion that as a media serving solution with multiple points to service, it might not be the best choice for me. My plan now is to have my media served to the household from the new (old) XP Pro box and use WHS as the mirror and of course my backup server. With up to 4 points to service with video etc. in my home, often simultaneously, I can't have a media server which cannot be relied upon to achieve transfer speeds over a GB network greater than 1.5MB/s to one PC. The XP box with a dynamic volume setup is having no trouble serving the same file to 4 separate points and hitting between 20 & 25MB/s to each.

I'm sure ExtremePC will add his comments to this since we were both somewhat blown away by what we discovered this afternoon.

Mike
__________________
The statement below is true.
The statement above is false.
  Reply With Quote
Old 22nd June 2008, 12:07 AM   #2 (permalink)

 
GlenR's Avatar
Status GlenR is Online:
Location Sydney
ActivityPosts: 4,170
Reputation & Thanks Support Rating:
GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR
Points Earned: 1406

GlenR has been Thanked 285 times in 150 posts
GlenR's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Interesting observations, Mike. Sounds to me that it may be the way WHS handles the storage pool that is causing the console and OS to report different space availability.

I'd suggest that once you turned off FD the console immediately recognised that 50% of what it was storing was now effectively marked free and so let you know that you had space free. The OS, on the other hand, now has to run around in the backgraound and "clean up" all it's duplicate files. I'm no expert in Drive Expander Technology, but my guess would be all the tombstones would have to be re-done somehow to indicate there was only one copy of a file and whatever software magic occurs to duplicate and track the files (must be a db of some kind) has to be updated, so the OS has a bit of work to do with 2GB of files to chase up. Being designed to run headless and only accessed via the console, this would be assumed to be invisible to most users.

The slow transfer sound like something to do with how WHS tracks files via it's tombstones. I'm interested to see if no FD means faster transfers.
__________________

Linux is only free if your time has no value.
  Reply With Quote
Old 22nd June 2008, 01:33 AM   #3 (permalink)
MC Mentor
 
krypto's Avatar
Status krypto is Online:
Location Perth
ActivityPosts: 715
Reputation & Thanks Support Rating:
krypto krypto krypto
Points Earned: 252

krypto has been Thanked 104 times in 87 posts
krypto's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

I have had the same problem. I remember reading a discussion about this, on the WHS forum I think.

I use teracopy and fastcopy to copy between my WHS and my PCs and get much faster transfer rates.
  Reply With Quote
The Following 2 Users Say Thank You to krypto For This Useful Post:
Old 22nd June 2008, 11:02 AM   #4 (permalink)
 
Mike's Avatar
Status Mike is Online:
Location Sydney
ActivityPosts: 6,392
Reputation & Thanks Support Rating:
Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike
Points Earned: 1591

Mike has been Thanked 223 times in 116 posts
Mike's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Update:

OK so the WHS console and the Windows drive manager now report the same amount of free space - it took over 4 hours for that to happen and the numbers this morning in drive manager haven't changed since 11:30pm last night so I'm now comfortable that the free space reporting disparity is sorted.

According to the console, load balancing is still going on and file transfer speed from the storage pool is still a miserable 1.5MB/s whilst the same file between the mirror and any other PC on the network is hitting 60MB/s, so clearly there's a problem with serving from the WHS storage pool.

I can now only assume that it's a disk fragmentation issue, perhaps aggravated by turning off folder duplication, but that now poses the question - what is load balancing all about if it doesn't include some kind of de-frag process?

Once I'm able to copy my all my data across to the mirror (probably about 6 months at currently available speed ), I'll apply PP1 and attempt to manually de-frag the storage pool, once done I'll report back with what I find.

Have to say that all this has disappointed me, I think I read somewhere some time ago that WHS was not an optimal product for media streaming, if that's correct, I'm starting to see why.

Mike
__________________
The statement below is true.
The statement above is false.
  Reply With Quote
Old 22nd June 2008, 01:02 PM   #5 (permalink)

 
GlenR's Avatar
Status GlenR is Online:
Location Sydney
ActivityPosts: 4,170
Reputation & Thanks Support Rating:
GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR
Points Earned: 1406

GlenR has been Thanked 285 times in 150 posts
GlenR's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Quote:
Originally Posted by Mike View Post
Have to say that all this has disappointed me, I think I read somewhere some time ago that WHS was not an optimal product for media streaming, if that's correct, I'm starting to see why.
Have to say that this is also beginning to disappoint me. WHS is such a great product in so many ways, it would be sad to see it being let down in something so fundamental.

It would also be bad news for MS as MS definitely promote WHS as a source from which to stream media. See http://download.microsoft.com/downlo...ia_Sharing.pdf


I also found an add-in for WHS that may help you see what's happening. Mike.

http://www.serverlog.ca/HomeServer.aspx

It apparently lets you monitor whats happening with HDDs and so on. I've never used it, but it may help.


One other thing I stumbled on. If you are using the Disk Management add in (as I am) then PP1 is reportedly not playing well with it. See this on the MSWHS blog: http://mswhs.com/2008/06/21/do-not-u...d-in-with-pp1/
__________________

Linux is only free if your time has no value.
  Reply With Quote
Old 22nd June 2008, 01:10 PM   #6 (permalink)
 
Mike's Avatar
Status Mike is Online:
Location Sydney
ActivityPosts: 6,392
Reputation & Thanks Support Rating:
Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike
Points Earned: 1591

Mike has been Thanked 223 times in 116 posts
Mike's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Quote:
Originally Posted by GlenR View Post
If you are using the Disk Management add in (as I am) then PP1 is reportedly not playing well with it. See this on the MSWHS blog: http://mswhs.com/2008/06/21/do-not-u...d-in-with-pp1/
Thanks for all that Glen, I'll take a good look today.

As for disk manager, no mate I don't have any addons installed, when I refer to disk manager (above), I mean I access my server via RDP and then the Windows computer management console.

Geez, imagine I had a bunch of stuff installed - I would have been looking at everything else and perhaps not even thinking about the core system being responsible.
__________________
The statement below is true.
The statement above is false.
  Reply With Quote
Old 22nd June 2008, 01:19 PM   #7 (permalink)

 
GlenR's Avatar
Status GlenR is Online:
Location Sydney
ActivityPosts: 4,170
Reputation & Thanks Support Rating:
GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR GlenR
Points Earned: 1406

GlenR has been Thanked 285 times in 150 posts
GlenR's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Yeah, I keep mine pretty lean also. I have only put in two add-ins, Webfolders as I needed to share some files with a friend over the net, and the disk manager add-in that gives you a good indication of which drive is where in you system and which drive has how much data.

Other than those - clean.
__________________

Linux is only free if your time has no value.
  Reply With Quote
Old 22nd June 2008, 01:26 PM   #8 (permalink)
MC Journeyman
 
bodogbodog's Avatar
Status bodogbodog is Offline:
Location Sydney, NSW
ActivityPosts: 160
Reputation & Thanks Support Rating:
bodogbodog bodogbodog
Points Earned: 102

bodogbodog has been Thanked 26 times in 19 posts
bodogbodog's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Quote:
Originally Posted by GlenR View Post
One other thing I stumbled on. If you are using the Disk Management add in (as I am) then PP1 is reportedly not playing well with it. See this on the MSWHS blog: http://mswhs.com/2008/06/21/do-not-u...d-in-with-pp1/
GlenR - this report has only appeared on that blog and not on any of the Microsoft sites eg Connect or the Team Blog - and Sam Wood the author has stated this morning that he has not even been even contacted by Microsoft about this - so something looks a bit strange here. Phil Churchill the blog author has yet to post his source for this warning. Many people are using the Disk Management Add-in without any issues.
__________________
Media Centre: Apache H-21BK Case, Gigabyte GA-P35-DS3, Intel E8400, 4GB 800Mhz RAM, nVidia 8600GT, 500GB/750GB SATA, 19" Dell FP LCD & Fujitsu 19" LCD, Hauppauge NOVA T-500 dual digital tuner, ICE TV, Vista Ultimate with XBOX360 Prox2, Fujitsu 42" P42HHA40US Plasma, AUSID HD Dig Tuner
WHS: Dell 9150 (aka XPS400) D940 3.2GHz dual core, 2GB 667MHz RAM, 500GB/400GB,/320GB SATA/500GB USB, MSI nVIDIA NX6200TC Video, WHS PP1 with clients - 2 x Vista Ultimate, 1 x Vista Home, 2 x XP Pro, 2 x XBOX360
  Reply With Quote
Old 22nd June 2008, 02:37 PM   #9 (permalink)
 
Mike's Avatar
Status Mike is Online:
Location Sydney
ActivityPosts: 6,392
Reputation & Thanks Support Rating:
Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike Mike
Points Earned: 1591

Mike has been Thanked 223 times in 116 posts
Mike's
Media Center
Re: WHS - Network Transfer Performance - Some Storage Pool Observations

Quote:
Originally Posted by krypto View Post
I use teracopy and fastcopy to copy between my WHS and my PCs and get much faster transfer rates.
Hey thanks for the info krypto - tried Fastcopy and didn't like it too much - but Terracopy - man that rocks!!

Using it now to copy directories across and discovered that it sets up queues for each job - so I've set up about 6 jobs to cover 660GB and left it alone.

The speed achieved is fantastic (not from the WHS storage pool btw) - I'm currently using Extreme's server which has a lot of the data I need - waaay quicker than trying to prise so much data out of the WHS storage pool using Windoze copy.

Once again - thanks for the heads up on TC - both Extreme and I are really impressed with it!

Mike
__________________
The statement below is true.
The statement above is false.
  Reply With Quote
Old 22nd June 2008, 02:52 PM   #10 (permalink)
 
ExtremePC's Avatar
Status ExtremePC is Online:
Location Sydney
ActivityPosts: 4,438
Reputation & Thanks Support Rating:
ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC ExtremePC
Points Earned: 1456

ExtremePC has been Thanked 294 times in 221 posts
Re: WHS - Network Transfer Performance - Some Storage Pool Observations