SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 01-20-2011, 02:47 AM
sflamm sflamm is offline
Sage Icon
 
Join Date: Mar 2009
Posts: 1,653
Quote:
Depends on how files are written, AFAIK Sage doesn't "reserve" 6GB or whatever for a recording, it allocates space incrementally, so yes, it does "split"
No it doesnt. This has nothing to do with SageTV. Only has to do with the OS reclaiming open File System space when a file is deleted. The deletion of the file is what creates the open space. Unlike an SSD where deletion is really simply 'marked for deletion'.

Quote:
There is absolutely no need to do it on a recording or media drive.
We are talking past each other. If the media drive is a local drive to the server then absolutely defragging the disk and OS helps. It will speed up both the disk performance as well as the OS's performance moving the data (OS process etc are swapped out just the same and can suffer the same disk related I/O problems)

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.
Of course there are crappy NAS boxes on the market - agreed. However, there are absolutely NAS boxes that can be defragged. And they benefit.
Just like you pointed to - build a Windows Storage Server as a NAS and make it an iSCSI target... or simply access it as a shared folder.... (not many folks use WSS, but you can use Windows 2003 R2 or 2008 R2 for almost the same)

In any case, I'm not talking about an external box. I was referring to an internally RAID array on the server -- which is as fast as it gets period.

Quote:
Try Crystal Diskmark on it with 4k size. Most SSDs can't hit 100MB/sec @4k.
Not sure what your point was here - I was referring to actuals on random performance on a RAID 5 Sata Disk array.

Quote:
SageTV made software changes in V7 such that this is no longer needed.
It may be true that SageTV improved the overall performance of how and when they access disk in V7. However that has nothing to do with 64K block sizes being unnecessary. My statement hold and are true. And as many will attest -- V6 worked fine with a modern disk with no to move off of 4K.

Quote:
The X7SPA installed in a case with PSU pulls ~20W total.
Let's take this at face value. 20W is almost 7x as much power as is needed by the RAID card. Every day, all day. And you still need that extra pain of the added box.

Quote:
I don't know what more there is to maintain, I don't "maintain" my unRAID box any more than the RAID-5 array in my old server. And as far as power goes, I went from 2 boxes: (Sage server with 8 drive RAID-5 array on a 3ware card + 2 caviar blacks + a couple other drives) and a ReadyNAS X7, to 3 boxes
I guess this depends on your definition of maintain. 3 boxes is more to maintain than 2 boxes to me (and I think most).

Quote:
And you waste the space on the larger drives, or you have to create a second volume/array on the spare space on the larger drives
of course. however, it is not a requirement to run out and get matching drives.

Quote:
and if you upgrade your drives, you have to manually expand or create new volumes. And then expand the partitions.
I think you are missing the point - the RAID array should be one big GPT partition. Then of course you need to tell the array to expand - how would the RAID controller you want to do that versus use the space for something else? But if you have one partition, it will automatically expand. So don't put more than 1 partition on .... again use one big GPT partition. There really is no value any more to having multiple partitions anyway.

Quote:
And you kill half the point of a RAID-5 array if you try that.
Not sure what you mean. The array will be slightly slower -- and only slightly depending on the number of drives you have ... as the speed is the average across the stripes of the drives ... which is not easily pulled down by one single slightly slower drive.

Quote:
So you're telling me if I have a 4x 1.5TB array (4.5TB total space), and I replace 2 of the drives with 2.0TB drives the array would automatically expand to 5TB? I don't think so, not on any RAID-5 system I've seen. Any individual unit on the card is limited by the smallest drive in the unit.

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.
Total usable space is more like 4.2...

Again talking past each other. When you upgrade the array - change all four of the drives and expand. Not one or two... or of course you will have lost space.

All you have to do is hot-swap out each smaller drive with a larger drive and wait for the auto rebuild. Then move to the next drive until you have exhausted all of them. Finally tell the array to expand out. Done.

Quote:
You mentioned SAS expanders as a benefit of a hardware RAID card, that's why I mentioned them. Have you tried to find one? Easier said than done. As far as number of drives, I've got 12TB of redundant storage, how do I do that today with 4 drives? Best you could do is 9TB and that's by buying external drives and ripping the HDDs out of them.
I didnt purposely mention SAS... though the card I mentioned does support that. SAS drives are fast but super expensive and not available in the densities I (or you) need.

Of course you can use more than 4 drives - by a controller that supports more (like 8)... Not sure why you need 12TB in one bank... but it is not much more to have a controller with more support...

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.
I'm not claiming you are unfamiliar. From the sounds of it you have explored / setup various solutions. As have I... I think I mentioned I run multiple RAID 5 banks on my SageTV server, have networked NAS and ReadyNAS (for other purposes like backup, security video, etc...)

However, my point is that unRAID is not a cheaper solution, it is more complex for a novice to support more than 1 box as you are doing, and local storage always has the best performance with RAID. I think we should agree on these points. And these are really the only important points I was trying to make in this very long long thread.

Quote:
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.
As I said, I pay $300-$400 for a good card. But the features of that card are not required for success for a more novice individual. And those features are also much better than what you get from an unRAID. That's why the lower $150 card is a better comparison.

Again, I wouldnt touch SAS drives now.... just not there density and $-wise.

However, the best solution now is like a 6405 card from Adaptec. These cards allow you to use both the SATA and a SSD in the same array - it uses the SSD as a giant super fast cache for the SATA based RAID 5.... performance is damn remarkable... but then again this is major over kill. With > 200MB/s sustained read performance nad > 100MB/s sustained write performance with a SATA based RAID 5, who hell need more for HD Videos even recording/watching 5-10 at a time? Nobody...
Reply With Quote
  #22  
Old 01-20-2011, 07:14 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by sflamm View Post
No it doesnt. This has nothing to do with SageTV. Only has to do with the OS reclaiming open File System space when a file is deleted. The deletion of the file is what creates the open space. Unlike an SSD where deletion is really simply 'marked for deletion'.
Sage writes files in chunks, small-ish chunks (well unless that's what they changed in V7) so if you're recoridng two shows, effectively they get written to alternating bits/blocks, r1, r2, r1, r2, etc. This means they can't be contiguous until after the recoridng is done and the files can be moved.

Quote:
Not sure what your point was here - I was referring to actuals on random performance on a RAID 5 Sata Disk array.
And I was referring to a benchmark you could run, because I don't believe your RAID array will 100MB/sec with 4k random read or write.

Quote:
It may be true that SageTV improved the overall performance of how and when they access disk in V7. However that has nothing to do with 64K block sizes being unnecessary. My statement hold and are true. And as many will attest -- V6 worked fine with a modern disk with no to move off of 4K.
That may be true, but the reason Sage removed the recommendation for 64k clusters is a software improvement, not based on hardware.

Quote:
Let's take this at face value. 20W is almost 7x as much power as is needed by the RAID card. Every day, all day. And you still need that extra pain of the added box.
Do you let your array spin down? Actually I was wrong before, my entire farm uses 230W now, which is scarilly close to what just my server with RAID-5 array was before.

Quote:
I guess this depends on your definition of maintain. 3 boxes is more to maintain than 2 boxes to me (and I think most).
My definition of maintain is "have to do something", which I don't. I don't do any more with 3 boxes than I used to with just 2.

Quote:
of course. however, it is not a requirement to run out and get matching drives.
Why would you not do it? You waste any extra space on the larger drives so why would you do it.

Quote:
I think you are missing the point - the RAID array should be one big GPT partition. Then of course you need to tell the array to expand - how would the RAID controller you want to do that versus use the space for something else? But if you have one partition, it will automatically expand. So don't put more than 1 partition on .... again use one big GPT partition. There really is no value any more to having multiple partitions anyway.
No I'm not missing the point. You can't have one volume if you have missmatched drives, simple as that. You can't just "expand" the array by replacing a subset of the drives with larger ones. If all the drives on the card aren't the same size, or if you don't replace all the drives in the array (with new drives that are all the same size) you can not have a single volume on the card and use all the space available. RAID-5 requires all drives be the same size for any array, if your drives aren't all the same size, it requires multiple units.

Quote:
Again talking past each other. When you upgrade the array - change all four of the drives and expand. Not one or two... or of course you will have lost space.
That's exactly my point, with RAID-5 you have to replace all the drives at the same time. You can't just buy one or two new 3TB drives and upgrade your array.

If I have my 6TB (4x 2TB) array full, instead of being able to spend $400 and upgrade my array to 7TB (replace parity and one data disk), and then add more larger drives later when they're cheaper, I have to go out and spend $800 up front and replace all 4 drives.

Or add another RAID card, or build a second volume on the card, or have started with a larger, more expensive RAID card, or a SAS expander.

Quote:
I didnt purposely mention SAS... though the card I mentioned does support that. SAS drives are fast but super expensive and not available in the densities I (or you) need.
You listed it as the first bullet in your RAID card benefits list.

Quote:
Of course you can use more than 4 drives - by a controller that supports more (like 8)... Not sure why you need 12TB in one bank... but it is not much more to have a controller with more support...
You said 4 drives was enough, I showed that I have more data currently than can fit on any 4-drive array. So my setup needs more than that. So I need either a larger card, SAS expander, or multiple arrays, all of which make RAID even more expensive.

Quote:
However, my point is that unRAID is not a cheaper solution,
Maybe not for very small systems. But as we've been through, a $150 RAID card doesn't necessarilly cut it. I'd need at least $500 in RAID cards, which is almost twice as much as my entire unRAID system cost me (and I bought all new hardware for it other than the case).

Quote:
...it is more complex for a novice to support more than 1 box as you are doing,
Seriously? I think you need to actually use unRAID. All you do is download it to a flash drive and plug it into a machine with some HDDs in it. And you don't need to know about OCE or anything to expand it later on.

Quote:
...and local storage always has the best performance with RAID. I think we should agree on these points. And these are really the only important points I was trying to make in this very long long thread.
Well yeah, RAID can be the best performance, but that's really not the most important thing for media storage.

Last edited by stanger89; 01-20-2011 at 07:18 AM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 04:37 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.