|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
NAS Throughput Question
I currently run a 2Tb and a 1.5TB HD in my Pentium 3 running windows 7 and Sage Media Server. I have 3 HD 200s, and it works fine.
I am looking for more capacity and redundancy, as well as file sharing and backup functions. I run it and several computers through a 100mb unmanaged Switch I am considering one of the Synology products, the DS410, DS411+, and DS411J or perhaps one of the QNAP products. My question is this: How much throughput capacity do I need? I suppose the worst case scenario is that I might record multiple programs while playing back multiple programs. It also seems like performance can be improved by recording locally on the server and then moving the finished recordings to the NAS? Without an unlimited budget, I would love to have some feedback on how much network capacity recording and playing back HD video consumes so I can choose the best NAS box for my needs. Thanks, |
#2
|
||||
|
||||
Personally, I don't like the idea of Sagetv + a NAS. I know there are plenty here that are doing so, but I'd like to think most of those already had the NAS before going with sage. To me, if you've already got a 24/7 available server (the SageTV Server) on your network, the NAS is just added cost/complexity. If you want more storage, add it to the sage server. There are two situations to look at. First - watching livetv. This involves recording from your tuner on the sagetv server, sending that stream to the NAS, reading the file BACK from the NAS to the server, then streaming it to the Extender. Some of this is mitigated by recording to the local storage, and then using some script to move recordings to the NAS - but even then, to play on the extenders, you'll end up streaming from NAS -> Server -> HD300. With clients, it's a little better, as they can read from the NAS directly.
For the cost of most NAS products, you could buy a really nice, high storage count case, and a decent PCIe SATA card, and just add drives to your server. Sage works best with MANY local recording drives, as it will spread the throughput among the drives (when set to Bandwidth mode).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#3
|
||||
|
||||
If you're serious about recording directly to NAS you will probably want to upgrade to gigabit LAN.
__________________
-- Greg |
#4
|
|||
|
|||
Quote:
In the UK, freesat are broadcasting hd around the 8-10 Mbit/s rate iirc, so the same as DVD maximum bit rates, with SD channels ~2-4Mbit/s. DVB-T rates are a little lower. By contrast, the Russian HD channels we watch are usually closer to the 15 Mbit/s rate region if not higher. This is obviously reflected in the size of the recording, not to mention visible quality of the image as well. |
#5
|
|||
|
|||
Quote:
Actually I run multiple hot swap Raid Arrays with multiple Raid Adapter cards I/O is > 200MB/s sustained. Burst is close to 400MB/s. |
#6
|
||||
|
||||
Quote:
Blu-ray: 50Mbps OTA HD: 20Mbps HD PVR: 13Mbps The thing to remember with recording is that you need pretty good random I/O performance, so you'll probably want something rated or benched a lot higher than just those numbers would say. Quote:
I personally wouldn't trust Windows RAID. And FlexRAID is a non-starter IMO due to limitations in FlexRAID View's design (that and it just doesn't seem like a "finished" product). Though that only goes for "archived" type storage (ripped movies, etc). For recordings I agree that a couple local, high performance drives (I run a pair of Caviar Blacks) is the best bet. I'd upgrade regardless. |
#7
|
|||
|
|||
Quote:
Cost of diskless internal NAS: Internal enclosure: 4-in-3 $120 http://www.satagear.com/SATA-SRT43K_SATA_RACK_Case.html Raid controller: $350 http://www.amazon.com/Controller-4-P.../dp/B000NX5BXK Total cost: $470 A lot lower than external diskless raid boxes (I own a ReadyNAS btw) Add disk to either solution as you desire. For instance, these Enterprise 1.5TB drives (I've used them) are $180 / disk -- and give 4.19TB of usable storage (A whole lot of recording) http://www.newegg.com/Product/Produc...-787-_-Product Enterprise disks are not required with this kind of controller. For instance these 1.5TB drives are $80 / disk work fine (I've used them) http://www.newegg.com/Product/Produc...82E16822148337 |
#8
|
|||
|
|||
Though I recommend GigE to anyone as well...
Each 1080p stream (which is rare) is max 19.2 Mbits/s or 2.4MB/s. Max throughput on a FE network is 12.5 MB/s with a realistic average of around 8 MB/s. (This is bi-directional) That allows up to 3-4 full HD streams simultaneously. Again most broadcast HD is not 1080p and of course digital SD is also a lot lot lower. The major constraint for success is the I/O of your server -- which is where the internal RAID bank plays such an important role. With SageTV 6 the stream is recorded (written) to the disk and then played (read) from the disk to the client. So I/O rates can be double - though SageTV 7 may have improved on this, reading from memory... not sure. Anyone know? |
#9
|
|||
|
|||
Forgot to mention - format the RAID bank using a GPT partition under windows.
|
#10
|
||||
|
||||
Quote:
Quote:
FWIW, the cost of the latest gen of ReadyNAS's is why I don't have two. |
#11
|
||||
|
||||
For starters, I don't use any sort of redundancy - I just don't see the need for media. I have nearly immediate off-site backup of anything important (photos, documents, etc). But frankly, I have no desire to 'protect' what are essentially already backups of my purchased media, or stuff I recorded off TV for single instance viewing. That said, I did use to use windows XP with software RAID 5, and it was indeed great. I actually prefer the way windows handles it's software RAID arrays over just about anything out there - the only problem being that they essentially removed the capability from win7. FlexRAID is 'different' in that it isn't real-time live redundancy. But, at least it works on the same machine. You are correct that it isn't finished - and I'm not really sure it will be. Though, as I already mentioned, I don't even see a need for it anyways.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#12
|
|||
|
|||
Quote:
Quote:
Code:
Key RAID Features • Supports 4 direct-attached or up to 128 SAS or SATA disk drives using SAS expanders • RAID Levels 0, 1, 10, 5, 50*, JBOD • Advanced Data Protection Suite • RAID Levels 1E (Striped Mirror), 5EE (Hot Space), 6 and 60* (Dual Drive Failure Protection) • Copyback Hot Spare • Snapshot Backup (optional) • Dynamic caching algorithm • Online Capacity Expansion • RAID Level Migration • Optimized Disk Utilization • Quick Initialization • Native Command Queuing (NCQ) • Hot spares – global, dedicated, and pooled • Background initialization • Automatic/manual rebuild of hot spares • SAF-TE enclosure management support • Configurable stripe size • S.M.A.R.T. support • Up to 512TB array sizes • Multiple arrays per disk drive • Bad stripe table • Dynamic sector repair • Staggered drive spin-up • Bootable array support • Hot-plug drive suppor As for power the PCIe RAID card is a power sipper @ 3.3W a lot lower than your solution - your power bill alone will cost you 10x than this whole solution over time. a lot |
#13
|
||||||
|
||||||
Quote:
Quote:
Quote:
Point is in a multitasking DVR environment you can't count on sequential access. Quote:
[QUOTE] Code:
Key RAID Features • Supports 4 direct-attached or up to 128 SAS or SATA disk drives using SAS expanders • RAID Levels 0, 1, 10, 5, 50*, JBOD • Advanced Data Protection Suite • RAID Levels 1E (Striped Mirror), 5EE (Hot Space), 6 and 60* (Dual Drive Failure Protection) • Copyback Hot Spare • Snapshot Backup (optional) • Dynamic caching algorithm • Online Capacity Expansion • RAID Level Migration • Optimized Disk Utilization • Quick Initialization • Native Command Queuing (NCQ) • Hot spares – global, dedicated, and pooled • Background initialization • Automatic/manual rebuild of hot spares • SAF-TE enclosure management support • Configurable stripe size • S.M.A.R.T. support • Up to 512TB array sizes • Multiple arrays per disk drive • Bad stripe table • Dynamic sector repair • Staggered drive spin-up • Bootable array support • Hot-plug drive suppor Quote:
Quote:
RAID's great for some things, but a media server's requirements just don't line up terribly well with RAID's strengths. |
#14
|
||||
|
||||
Mozy fits my needs perfectly for this.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#15
|
|||
|
|||
tbh, home users paying that much for a raid card in a media nas is crazy.
If you want a raid card EOL/near EOL branded cards from ebay are much better value. HP/Intel/Sun etc... they're all rebranded LSI,Adaptec,3ware(LSI) anyway. $165 got me a Sun StorageTek SAS RAID HBA delivered to the uk. 8 ports, 256meg cache, pcie x8, etc... current retail pack only comes with bbu now and costs ~$500 I've no desire to run a 2nd server, don't have a need for more than 8 drives and wouldn't trust mdadm or unraid with 16 drives added over a number of years anyway. With most hardware failure occuring at the beginning or end of a drives life there's an increased chance of multiple drive failure on older driver unless you add buy them 1 at a time or buy different brands and batches when buying multiple drives together. Flexraid has potential, but without the releases with the new features that's all it has at the moment. If all you want is a bunch of disks appearing in the same dir structure then unison/aufs is probably the easiest and best performing route. As for sequential performance? How much sequential access do you expect to be doing when recording 2 or 3 things simultaneously, while having a movie streaming to one room and music or another recording streaming to another room? Even if the streaming reads are from sequential files, you're disks won't be seeing sequential access patterns... |
#16
|
||||
|
||||
Quote:
Quote:
If you dont want to pay for defrag, use the windows scheduler to do a defrag using the built-in windows defrag tool nightly at 2a (the defrag tool is actually an OEM of DiskKeeper and is good) You ought to defrag no matter what - otherwise OS performance will vastly degrade (page file fragmentation etc...) and file system performance will degrade (small open sizes, etc). No matter what - you should be automatically defragging... Lastly with a RAID 5, the issue is vastly reduced automatically because it is striped over multiple disks... both sequential and random access are vastly faster. Even random I/O on my bank is in excess of 100MB/s sustained (using a tool like HDTach to test) Note you are wrong as to the reason why 64K block sizes were recommended anyway. The reason is no longer applicable since spindle speeds, platter densities and number of platters in a modern disk do not have the same constraints. Therefore there really is no advantage to a 64K block size. Quote:
and the total cost is not cheaper. Unraid pro server is $120 - the same cost as a low end Adaptec card. So $120 plus the cost of the motherboard (min $50), plus the cost of the CPU (min $50), plus the cost of the memory (min $50), plus the cost of the power supply (min $30), plus the cost of the chassis (min $50)... That's a minimum of $120 + $230 = $350. So it is about a wash on cost - but your solution requires a whole other box to maintain and costs more power consumption-wise to maintain and has far fewer features Quote:
It is recommended they have the same spindle rates, but not required. Expansion is trivial. Hot swap out a drive and replace with a larger drive. Array will auto-rebuild. No need for SAS. Works fine with all SATA. In reality you will not need more drives than 4. With off the shelf 2 and 3 TB drives now a single RAID bank will be 8 - 12TB (appears as a single drive under windows when formatted with a GPT file system). That is beyond any practical need. Last edited by sflamm; 01-19-2011 at 04:52 PM. |
#17
|
|||
|
|||
Quote:
|
#18
|
||||||||||||
|
||||||||||||
Quote:
Quote:
My point though was that if you're recording to a NAS, you want one with good performance. Lots of NAS's have horrible performance, nothing close to a local disk. So if you're recording to a NAS you want to make sure to get a relatively high performance one. Oh and defrag is moot on a NAS, you can't do it unless you're doing iSCSI or something. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
unRAID you just plug in new drives or replace an old one with a larger one (though you do have to have the parity drive be the largest). Quote:
Quote:
To expand with larger drives, you'd end up having to make a second RAID 1 volume on the extra 500GB of each drive, and then you'd have two units on the card/drives. When you add your third 2.0TB drive, you'd have to RLM the RAID-1 to RAID-5, but you'd still have two units, and I've not heard of any cards allowing you to merge units. Quote:
Quote:
Look, I'm not unfamiliar with RAID cards, I've got one, I've looked at all this, like I said I spend the better part of a year on and off trying to figure out how to solve my running out of storage problems. I tried very hard to avoid unRAID, but in the end, the things I was worried about (more power, an extra box, more managment, higher cost) all turned out to be non-issues. My point is the cards I've looked at for the features I required of them were Areca/LSI/3ware cards and they were not cheap (like the $150 you mention), think $300-400 for a 4 port. And as I've illustrated, 4 drives isn't enough, I'd need at least 8, in fact I was looking at SAS cards (eg 3ware 9690-4I), which comes out to be about $350 + $225 for the SAS expander, so that's $575 just in RAID hardware, or $500 or so for an 8-port card. Last edited by stanger89; 01-19-2011 at 07:27 PM. |
#19
|
|||
|
|||
Quote:
TV A & B cost the same. TV A has 10 features, TV B has 50 features. I only require 4 features that both items have. For me, TV A has 6 irrelevant features and TV B has 46 irrelevant features. Should I choose TV B because it has more features I won't use? Or TV A because it has less features I won't use? Or is the feature set/cost actually irrelavent because they both exceed my needs and things like design, build, engineering quality, ease of use, after sale support are more relevant. Unless I'm cool and hip at which point the power of marketing and brand name will dictate all and I'll buy TV C with no features I want at twice the price. |
#20
|
|||
|
|||
Quote:
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Anyway to measure MB/s throughput on HD200? | TwistedMelon | SageTV Beta Test Software | 2 | 07-28-2010 03:19 PM |
NAS - what do you use??? | rockinray | Hardware Support | 4 | 08-11-2009 12:29 PM |
Dumb NAS question | robmarch | Hardware Support | 27 | 03-10-2009 07:28 PM |
HD Throughput Maxed Out? | Taddeusz | Hardware Support | 11 | 10-24-2007 01:28 PM |
Network throughput question | steingra | Hardware Support | 17 | 11-15-2005 06:50 AM |