Hello. I have a problem while using the library server function, first a little background on the setup:
Computer A: Is the computer running the Library Server, it has no AV running, it has several drives with media (the drives are attached to a hardware raid card). The computer is connected to a gigabit switch.
Computer B: Is a server with a quad-core xenon, no AV, and directly connected to the same gigabit switch. It runs Server 2012 R2, and also Win8 on wmvare.
Computer C: Is a portable dual-core computer (a Macbook air running windows 7), connected with wifi. (a RT66UU that works as a router for the network, the gigabit switch mentioned above is also connected to this router)
I have tried running a Library client on both computer B (both on the server 2012 install, and the wmware install of win8), and computer C. The library client is playing from the library server. On all machines I get a similar problem. It works fine some minutes, or some songs, then CPU-load starts to increase quite a lot. (to about 25%), after that, at seemingly irregular intervals, the GUI starts to freeze up totally for a minute or two, before it springs to life, and plays maybe for another 10-15 minutes with high CPU-load, before the gui hangs up abit again. The song plays fine while the GUI is unresponsive, however, if a song change happens, the next song doesn't start before the GUI is responsive again.
A quick rundown of the major findings so far:
- Browser engine makes no difference
- Using a local library, but populating it with the same networked files that is on the library server (by mapping up drives), does NOT have the same problems. It is ONLY when using the library server function.
- Selecting "use local files if available" on the client while having the network location mapped (but using the library server) seems to make no difference.
- Using play from memory seems to lessen the CPU load, but it is still high, and the main problem, then GUI hang ups still happen.
- The library server itself exhibits no apparent problems, CPU load is 1% or less throughout.
However be advised that not all the above mentioned tests have been run on all three setups (server 2012, win8 virtualized and Win 7 native on computer C), I have however reproduced the problem on all three setups several times. I also have two more computers I can test on if needed.
I have a pretty wide range of hardware so I can test quite a lot of configs in that sense. I have tried to keep the first post pretty short and concise, but more information is available, if needed, so just ask.
Any help is appreciated.