|
SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
Quote:
FWIW, I really wanted to run ZFS too. I'd considered running it under Fuse, but the idea of a user-level process handling my storage just seemed like a bad idea. I did some benchmarks between native RAID-Z ZFS on FreeBSD, RAID-Z ZFS under Fuse on Ubuntu 8.04, and XFS over a raid5 LVM. I'll try to dig them up. The Fuse performance was surprisingly not bad for bulk I/O, but terrible for things like file creates and deletes, which is unsurprising. Some other creative options I'd considered: - Run SageTV under Linux binary compatibility on FreeBSD/amd64. FreeBSD has had ZFS support for a few releases now and has quite good support for Linux binaries. This will only work if you have no tuner hardware which requires drivers. Eg, this will only work with a tuner like an HD Homerun. - Run SageTV in a Linux zone under Solaris. Again, this will only work with a driverless tuner, like HD-HR. Since I had 3 existing PCI tuners, I just decided to stick with Linux for this machine. My next machine will probably be either FreeBSD or Solaris.. Drew |
#22
|
|||
|
|||
The "warning" was me just having fun. I guess the reasons I want ZFS are: It's shiny and new. Oh, and the checksuming. With that and a parity chunk you can actually correct errors at read or write time. I don't want it enough to get off of Linux for everything else my NAS/Sage/etc box does though. As much as I say I want ZFS or FlexRaid or whatever, I'm really comfortable with md and I'll just trust that for a while. Maybe the ESX based solution will be for the next time!
I had the same thought about FUSE. It seems like too much to trust. Of course, I'm perfectly willing to trust VMs for that. That's not overkill at all ;-). Because of work, I guess I tend to see everything as a VM waiting to be created. Doing something like a Solaris VM that offered up a ZFS pool sover NFS or iSCSI (either to other VMs or even to the ESX host itself as storage for the other VMs virtual disks) isn't so crazy. At least a few companies offer solutions that do things like that. LeftHand networks has got this thing that lets you combine a bunch of local storage on ESX boxes a single pool of shared storage. The ESX host sees this as an NFS or iSCSI share you can then create your actual workload VMs on. I believe it lets you add new boxes with disks as needed and it provides some parity-based redundancy. The "agent" on each ESX box is a virtual machine.
__________________
Current Server: Sage v7.1.9.1 beta w/ Diamond UI on Ubuntu 11.10 x86_64 | Storage: Linux md's raid10,f2 | Client: HD300 extender | Tuner: HDHomeRun for QAM |
#23
|
|||
|
|||
Quote:
Drew |
#24
|
|||
|
|||
Quote:
No way to run SageTV on an alphaserver though - erm, could try NT 4.0 for Alpha with FX!32 to run x86 apps? Ah, painful memories... |
#25
|
|||
|
|||
As far as i know, ESXi will not allow a sata disk to be "passed through." I am experiencing this problem right now.
__________________
Rack Server: WHS Intel Quad Core, 3GB RAM, 3 HD PVRs, 4.5TB Storage and growing. Rack Server: Dual Core 2.0Ghz, 320GB - Home Automation/Security/SQL Server Client 1: HD Extender on 42" Samsung 1080P LCD and 92" Epson 1080p Projector. Gaming Rig:Q6600 Quad O/C to 2.8ghz, 4GB DDR2 1066 RAM, Geforce 8600GTS Misc: Onkyo TX-SR705 Receiver, Netgear Pro Safe 16port Gig Switch, Cat6 cabling, Linksys WRT54G running tomato firmware |
#26
|
|||
|
|||
Sorry to dig this one up from the grave but...
I am using ESXi 4.0 with an Intel 5400 chipset. Certain intel chipsets/motherboards feature directpath (VTD), mainly high-end or server grade motherboards. This technology allows you to "pass through" a PCI/PCI-Express or a PCI/PCI-Express usb card to your virtual machine. You must use ESX or ESXi 4.0 (3.5 did not have this feature). I have linux based sagetv running in a vm on top of ESXi 4.0 and it is using several tuner cards with success (including a usb tuner via a usb pci card). Please let me know if you need more information on this. |
#27
|
|||
|
|||
Quote:
VT-d wasn't widely deployed when this thread first started, but I can confirm this works with ESX 4.x and above. I've seen lots of problems with VT-d and BIOS on various platforms, but I believe it's all pretty shaken out by now. With VT-d, you can dedicate a thing like a PCI or PCIe to a virtual machine, and have the VM's operating system drive the card, rather than needing drivers for vmkernel.
__________________
Current Server: Sage v7.1.9.1 beta w/ Diamond UI on Ubuntu 11.10 x86_64 | Storage: Linux md's raid10,f2 | Client: HD300 extender | Tuner: HDHomeRun for QAM |
#28
|
||||
|
||||
Wild curiosity, can you dedicate a graphics/PEG to a VM?
|
#29
|
|||
|
|||
Quote:
__________________
Current Server: Sage v7.1.9.1 beta w/ Diamond UI on Ubuntu 11.10 x86_64 | Storage: Linux md's raid10,f2 | Client: HD300 extender | Tuner: HDHomeRun for QAM Last edited by kbyrd; 12-30-2009 at 07:27 AM. |
#30
|
||||
|
||||
Quote:
Here's how I got it working http://www.vm-help.com/forum/viewtopic.php?f=14&t=1025
__________________
Mike Janer SageTV HD300 Extender X2 Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5 |
#31
|
|||
|
|||
Quote:
I'd seen it described that the device passthrough should work on any recent Intel/AMD system with support of virtualization - does that sound right or is it really Intel-only? |
#32
|
||||
|
||||
Quote:
Unfortunately no. AFIK Only Server level Intel boards, like ones based on the 5400 chipsets can do this. The reason why is the VT-d extension. I haven't seen any AMD systems which do this.
__________________
Mike Janer SageTV HD300 Extender X2 Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5 |
#33
|
|||
|
|||
mikejaner has it right. AMD/Intel each have hardware assisted cpu virtualization, that's been out for a bit. Recently, they have each added device virtualization, it's known as an IOMMU, VT-d, AMD-Vi, and probably several other names. This stuff is usually only found on server motherboards and it's a separate feature from the CPU hardware virtualization (VT and AMD-V).
__________________
Current Server: Sage v7.1.9.1 beta w/ Diamond UI on Ubuntu 11.10 x86_64 | Storage: Linux md's raid10,f2 | Client: HD300 extender | Tuner: HDHomeRun for QAM |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
a S3 question for unRaid users | kricker | General Discussion | 2 | 06-02-2008 07:49 AM |
Mac as a client for HD playback (question for current users) | fyodor | SageTV Mac Edition | 16 | 11-01-2007 06:07 PM |
Question for R5000HD+HCP501+sage6 users | eobiont | Hardware Support | 1 | 06-24-2007 06:16 PM |
Question for Harmony users | lovingHDTV | The SageTV Community | 3 | 06-24-2006 01:26 PM |
Question for WinTV-PVR-500 MCE users | DwarF | General Discussion | 6 | 12-25-2005 03:35 PM |