|
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 |
#41
|
|||
|
|||
Quote:
What's your throughput to a P4 or better class computer with a 1Ghz NAS PC? The only problem I forsee building your own on an "older" PC is the PCI bus bandwidth limit, especially if a gigabit NIC shares the bus with anything else. My 2 cents. Robert |
#42
|
|||
|
|||
Well, I took the plunge and I'm coming up with justification phrases in my head to tell my wife
Here's what I ordered: Lian-Li PC-V2100B PLUSII Case ASUS P5K-V Motherboard (going to use onboard Video) ST3500630AS (6x500GB Seagates) W0132RU (Thermaltake 1000W PSU) VS1GB667D2 (2x1G DDR2 PC-5300 Corsair RAM) Then I have an Intel X3220 at the office that can't be used - I'll buy it from them. Sony DVD-ROM And I will have a spare 250G PATA drive that I will put the OS on, I'm going with Linux. That should have no problem caculating parity Last edited by KJake; 06-12-2007 at 05:08 PM. |
#43
|
|||
|
|||
Quote:
-Robert |
#44
|
|||
|
|||
Oh well, I figured that they're more for SLI setups, but I didn't want to run into problem if I packed this case full of hard drives. Too late now, the order has processed.
|
#45
|
|||
|
|||
#46
|
|||
|
|||
I guess I'm not too far out of line based on the links posted there. It's a Quad Core processor and I may eventually have over 20 hard drives...I like to plan for the future.
|
#47
|
|||
|
|||
Wayyy over the top for Linux and NAS duties!
__________________
Windows 10 64bit - Server: C2D, 6Gb RAM, 1xSamsung 840 Pro 128Gb, Seagate Archive HD 8TB - 2 x WD Green 1TB HDs for Recordings, PVR-USB2,Cinergy 2400i DVB-T, 2xTT DVB-S2 tuners, FireDTV S2 3 x HD300s |
#48
|
|||
|
|||
Quote:
Around 15Mbyte/s writes to single disk drives. Even the PentiumII 233Mhz manages around 12Mbyte/s writes. This is with SMB from WinXP clients. I have noticed that there is a limitation in WinXP. Accesses over ftp or nfs are much faster. On Server mobos with 64bit PCI-X or other the throuput can go up to 40Mbyte/s. PCI bus is probably the limit along with SMB protocol limitations on the client side.
__________________
Windows 10 64bit - Server: C2D, 6Gb RAM, 1xSamsung 840 Pro 128Gb, Seagate Archive HD 8TB - 2 x WD Green 1TB HDs for Recordings, PVR-USB2,Cinergy 2400i DVB-T, 2xTT DVB-S2 tuners, FireDTV S2 3 x HD300s |
#49
|
|||
|
|||
My system can deliver just under 100 MB/s in read performance, less for writes. It's complete overkill for HTPC serving, but as I said, it didn't cost much to get there. The disks are plenty fast anyway and that's the bulk of the cost.
The key to speed is enough memory to buffer multiple client requests, avoiding the PCI bus not just for disks, but Gigabit interface, and supporting jumbo frames to systems who support it. This is all via SAMBA file sharing. I haven't measured speed via FTP or HTTP via Webdav, but it's very fast... Thanks, Mike |
#50
|
|||
|
|||
100MByte/s is huge! Well done! That's a fully saturated gigabit LAN.
I agree that memory helps with buffering. I have only tested with copying large (10-20Gb) files back and forth. In this case the RAM doesn't help much. I get a peak at the start and then when the buffer fills up the transfers settle down to what the disks and controllers can handle. Even the 25 or so I get are more than enough for having 4-5 clients concurrently.
__________________
Windows 10 64bit - Server: C2D, 6Gb RAM, 1xSamsung 840 Pro 128Gb, Seagate Archive HD 8TB - 2 x WD Green 1TB HDs for Recordings, PVR-USB2,Cinergy 2400i DVB-T, 2xTT DVB-S2 tuners, FireDTV S2 3 x HD300s |
#51
|
|||
|
|||
I plan on replacing my current Linux server with this one. It will pick-up everything that I had the old server doing, plus more. I have been bitten too many times in the past by "playing it safe" when picking out components and I end up having to replace things only a year or two later, I want this to last 5+ years.
|
#52
|
|||
|
|||
Whoops, I'm wrong I'm not sure how I was reading that last night...I guess I could stick with a 600W and still be playing it safe. Not sure if there is any chance that I can return the 1000W behemoth, but I would have changed the order had it not already been processed last night. Glad I didn't go for the 1200W...
|
#53
|
|||
|
|||
Quote:
Thanks, Mike |
#54
|
|||
|
|||
Quote:
|
#55
|
|||
|
|||
Quote:
Thanks Mike |
#56
|
|||
|
|||
Quote:
I'm just using so much new stuff here, I really don't know if it is the PMP patch, the XFS, or Samba...or something else I haven't considered. I'd just like to use your configuration possibly as a baseline for getting mine running. Last edited by KJake; 07-15-2007 at 08:34 PM. |
#57
|
|||
|
|||
Quote:
Is the ethernet on a PCI-E bus? If not, that could be a bottleneck when you hit it with a lot of traffic. You don't want the GbE controller on PCI. Is your GbE switched? Tell me a bit about your network setup. Also, what filesystem are you using? XFS is the only way to go for this sort of use, as it handles big files really well. Have you tuned your I/O parameters? I now see north of 150MB/s writes and 200+ MB/s on reads. What are you seeing in terms of performance on the local filesystem, not over the network? BTW, the Suse 10.3 alpha should have the latest in SATA patches, including AHCI controller support for the PMP's, plus EVMS which makes disk management a lot easier. If you could wait, I'd recommend 10.3, as the stock kernel will do it all. Dunno how comfortable you are with running an alpha distro, but the beta should be out soon. Also, tell me about your windows network? Domain controller? Did you tune the SAMBA parameters for performance? Things like BUFSIZ, etc... Thanks, Mike |
#58
|
|||||
|
|||||
Quote:
I haven't run SUSE since 9.3 (started using linux with SuSE 7.0) - I have lately preferred .deb to .rpm. But heck, I just want this to work and I'll put it away in the corner to forget about. Quote:
Code:
00:13.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) 00:14.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:16.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:17.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22) Quote:
Quote:
Quote:
About the server: The processor is a Core 2 Duo at 3.2Ghz (overclocked from 2.93 Ghz) and has 2GB of RAM. FSB is running at 1066Mhz. I'm pretty sure that it is fast enough to handle the IO. [edit] Oh, and the system that I'm copying large (700M+) files from is a Vista Ultimate system. Are there any known issues? The Samba version is 3.0.24, which solves the NTLMv2 problems that were reported with Vista back in 2006, so I haven't had to make any policy changes or reg hacks on my Vista system, but there may be something else I'm missing? When the array finishes syncing, maybe I'll try copying a 1GB+ file from my XP MCE system and a 1GB+ file from my Vista system to see which causes it to hangup. [/edit] Last edited by KJake; 07-16-2007 at 08:59 AM. |
#59
|
|||
|
|||
Quote:
Ok, lot's of ground to cover! This sound like an nvidia 650 or 680i board right? If so, the nvidia GbE controller is on the PCI-E bus, so no problem there. I think the SATA ports on these boards are AHCI compatible, so you'll be able to use the latest PMP patch (it just got posted to the libata-tj site a couple of weeks ago) without adding a 2nd controller. The PMP code is slated for going into the mainline kernel in the 2.6.23 branch, but the next 10.3 alpha has it patched into the base suse kernel. Resyncing raid5 will impact perfomance, but that isn't your problem. You mentioned that you are running Vista on the client. There are apparently lots of issues with vista' networking speed, esp. when UAC and remote differential comparison is on. Measurements have show twice the amount of traffic on the wire when moving large files as compared to an XP system. Try turning off UAC and RDC off on Vista, and see if that improves performance. You can find some references to these issues with google. As for optimizations, if you have enough DRAM in your system (2GB is plenty), I would run the little optimization script I've attached. It burns about 700M of RAM purely for I/O buffers, but makes XFS scream. The front part of the script has some special stuff to make it be a Suse service plugin, but you can strip that off for other distros. Start it after you bring the filesystems up. You can do it after everything is mounted too, but it needs to be run at startup as these parameters revert to kernel defaults at boot. You may need to change device names and such, but it should be a decent guide for you. Also, really important - make sure you are using a chunk size of 128K or so for your RAID striping. 256 works slightly better, but is a little overkill. You want a good stride for read/write of large files... As for SAMBA tuning, look at the howto section here: http://www.comp.hkbu.edu.hk/docs/s/s...wto/speed.html and samba 3.X tuning info in this pretty good series here: http://www.techworld.com/opsys/featu...?featureid=451. Lots of good info out there by searching google... Hope this helps! Thanks, Mike Last edited by mikesm; 07-16-2007 at 11:56 AM. |
#60
|
|||
|
|||
Mike,
Thanks so much for those links! It wasn't until this morning that I thought that Vista was part of the problem. I've disabled things reccommended on that site, setup the disk optimization service and started it, changed Samba settings and restarted it and I recreated my array with a 128K chunk size. I just copied a file from my Vista client to the new system at what Vista reported to be 30MB/sec over the network...and since I recreated my array, it is still initializing. I don't think I'm out of the woods yet, but you really helped me out, thanks a ton! [edit] OK, I've copied over 100GB of data now and NO problems what-so-ever. I'm taking the plunge and I'm going to start filling it up to migrate some stuff off of my home PC. That should put it at the 1TB used area. Then once I have these other disks clean, I will move them into the new server. Problem with that is that they are 750GB drives and the server has 500GB drives, so if I just grow the current array, I'd be wasting space. My current thought process is to create a new RAID5 with the 750GB drives (md1) and then use UnionFS (http://www.linuxjournal.com/article/7714) to merge them into the same share. The first array will be used until it is full and then writes will move to the second array. [/edit] Last edited by KJake; 07-16-2007 at 03:25 PM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
NAS - direct record/playback or storage? | jlindborg | Hardware Support | 17 | 03-19-2007 06:24 AM |
NAS or USB HD? WD My Book World II? | SAGEaustin | Hardware Support | 2 | 02-25-2007 12:08 AM |
Slow remote control response while playing game...would NAS drive help? | SAGEaustin | SageTV Media Extender | 1 | 02-12-2007 10:56 AM |
NAS and HD Recordings | RayN | Hardware Support | 18 | 10-26-2006 01:05 AM |
Storage questions, NAS, WOL, lots of stuff! | Kirby | Hardware Support | 36 | 08-21-2006 06:59 PM |