Posts: 2
Joined: Sep 2010
Reputation:
0
hi, what do most people use out there
SAMBA or uPNP ?
How many XBMC clients are these servers capable of handling? Can one run 50+ XBMC sharing the same SAMBA or uPNP server ?
Thanks guys,
Peace
Posts: 2,064
Joined: Jan 2009
Reputation:
34
prae5
Team-XBMC Forum Moderator
Posts: 2,064
Samba, you can't use upnp if you want to use library mode.
50 clients isn't an issue as long as your server cant handle it.
Posts: 13
Joined: Sep 2010
Reputation:
0
Samba, wow 50 clients ha? I have a setup running four clients and it works fine, but 50 I don't know, I have all my videos stored on one RAID 5 array of 8 7200RPM SATA drives not sure if they can serve up video to that many clients simultaneously. I doubt bandwidth would be an issue but the HDD's may not be able to read all those large files fast enough for that many clients.
please let us know what you find, very interested to know just how many clients can be served simultaneously
Posts: 608
Joined: Dec 2008
Reputation:
0
I also use NFS. I find it's considerably faster than SMB.
Posts: 708
Joined: Feb 2009
Reputation:
144
50 clients would be fine as long as they don't ALL want to play media at the same time, esp if it's HD video content.
Bandwidth of the network would be a problem, but bandwidth of the HD would be stressed too! pulling 50 1080p movies from a single drive could be an issue unless you were using a RAID arrangement for improved transfer rates.
I have 8 clients at home, but there's no way I can support all 8 playing media. 3 or more starts to give me trouble, but that's a network and server limitation, not client, and it's fine for my use case... I'm not offering a hotel media ;-)
Posts: 437
Joined: Nov 2009
Reputation:
0
I think you would find that serving larger files would have a significant impact on the utility of the cache. Cache is best when serving frequently used small files (smaller than the cache itself). The ideal situation is actually not RAID when multiple clients are requesting large files. Ideally, each client would request a file from a separate physical disk and the file requested would be written sequentially. This would allow each client request to be serviced by a physical disk sequential read without additional seeks and without contention.
RAID works well in a data center environment because most file requests there are very small in comparison to the cache and the concurrent usage is low. Supporting 200 users often means only supporting 5-10 truly concurrent read requests. In a media server, the reads are much longer (recurring for the length of the movie or show, for the most part) and cannot be handled entirely by a caching controller. This increases concurrent requests and shows weaknesses in RAID. There is a reason unRAID has so many fans for media environments.
Just for the record, I have absolutely no financial interest whatsoever in Lime Technology or unRAID.