It is all about buffers guys. If the player on the client side buffers the data (as it should) and the NASLite server has enough RAM to properly buffer the reads (as it should) and the board/disks support DMA in order to keep up with the network rate (as they should), then the results should be very positive.
A properly sized and configured NASLite+ server should have no problem in saturating the associated network regardless of how many streams are being drawn.
Some general things to consider, cheap hardware is chatty and often takes a lot of the CPU time with IRQ demands. Cheap NICs such as the low-end RTLs are notorious for that. There isn’t much one can expect from such configurations even if NASLite minds the resources. Point being, a single piece of hardware in the server can monopolize the CPU and bus enough as to cause all kinds of performance issues.
The above are general observations that may prove valuable in resolving some performance problems.
|