![]() |
|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
Quote:
__________________
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 |
#22
|
||||
|
||||
Virtual machines are better at multitasking (so to speak-if you think of each virtual as running a task. If task=application) than multiple applications running on a single OS. If the application is explicty written for use multiple threads/cores/processors then it may work well on a single OS. Most aren't written that well. But it is easier to set one app up on individual VMs and allow the Host machine to manage all the memory and CPU/threads/cores/processors no matter how well it is written to take advantage of CPU/threads/cores/processors.
One primary difference between the two server consolidation methods is that virtualization is a server-level technology while multiple applications is an OS-level technology. Virtualization enables much more granularity because each virtual machine (VM) requires its own OS and thus can be specifically tuned to run that single application. A single machine with a multiple port NIC can actually take advatage of those multiple ports dynamically. In VMware you can actually create virtual switches that you can build on demand at run-time to provide different functions, including: Layer 2 forwarding, VLAN tagging, stripping and filtering. Layer 2 security, checksum and segmentation offloading. I'm just throwing some features out there for an example. Imagine a virtual Sage server configured to team 4 NIC ports on demand when required (like recording) and your J River server playing your music over your LAN via the NIC port on your mb and neither one is affected performance-wise from the other. All the OS settings on your Sage Virtual server is optimized for just that-no compromises. Same for your J River VM. The other thing is a misbehaved app on a virtual server will not bring done the machine, just the virtual. So if there is a memory leak occuring for an app it will only affect the memory allocated for that VM and not the memory for the entire server. Now in your most common home networks virtualization is overkill. But if you are of the technology-inclined there is a lot of tuning tweaking that can be accomplished. And advantages. There is also disadvantages. Virtual or not you are now managing multiple servers/machines. And then there is backup. But virtual technology also has some solutions for that also. Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. Last edited by gplasky; 10-29-2009 at 10:45 AM. |
#23
|
||||
|
||||
I think most of what you discussed gerry can be done just as well in the host OS (QoS controls for the network cards, etc)... the only point I'm buying is the misbehaving application only messing up it's own VM... I'd prefer not to run said applications.. ;-)
__________________
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 |
#24
|
||||
|
||||
Quote:
Quote:
I'm just saying there's more to it than meets the eye. Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#25
|
|||
|
|||
For you tinkerers VM's also give you the ability to clone a VM. So you can have Sage running perfectly well, clone it, pause it, start your clone, and tinker. Then bring your original VM up and you didn't break/change anything until you are ready. Or take a snapshot before you upgrade, then upgrade. If it didn't work, revert to the snapshot, in 30 seconds your back to a working state.
I use them all the time, Sage doesn't run in one, because I use firewire to tune, but that's about the only reason. |
#26
|
||||
|
||||
Quote:
From what I can tell (Playing with VMware server) there's no such option. You can tweak the priority of each VM, but you can't limit a VM to say 42% of CPU time. OK, I guess EXSi does have that.... But... Quote:
Which is really what I'm getting at, those of you "keen" on Virtualizing your home servers, have you tried it both ways and achieved better results virtualizing? What was better? How much better? |
#27
|
|||
|
|||
Virtualization, like any technology, can have both positive and negative effects. For me, the positives include:
Isolation - By isolating the host operating systems, problems on one don't affect the others. I can patch/update/take down any VM systems and processes I need to without affecting other critical operations. Versioning - It's a lot easier to build a secure web server if it doesn't have to run any other processes. It's a lot easier to manage software that is picky about it's environment if you don't have to update the environment to support other applications. I also run side-by-side Linux and Windows instances for different tasks. Hardware overhead - Goes with the first two. If I had to run things on different systems to keep things isolated/versioned correctly, then I would need more hardware, more power, more space, more effort maintaining everything. Just to clarify, I'm combining as much as possible/reasonable into a VM environment. I'm not moving my Sage server to that environment, because I have a mix of PCI and HD Homerun tuners that wouldn't be supported. But let's not start bashing other's choices to do so. There are good and reasonable reasons for such a move, even if they don't apply for everyone. |
#28
|
|||
|
|||
Quote:
|
#29
|
||||
|
||||
Yeah, I'm just not seeing how those reasons impact a home/Sage server.
|
#30
|
|||
|
|||
as more features and services are brought into home computing sphere it can be very beneficial to be able to "sandbox" those features and services into seperate machines, either as physical or virtual. the nice thing about virtual is it makes it VERY easy to backup, restore and "practice" changes without potentially ruining a running system as others have said.
oh and another interesting aspect. once a machine is "virtual" it doesn't really care what kind of machine it runs on. so you could perform a major hardware upgrade that normally would result in you reinstalling the system from scratch without having to do anything that substantial. at worst you will need to reinstall the HOST environment (ESXi, Hyper-V, etc.) but you could then just migrate the VM images over to the new hardware with minimal downtime. no major driver changes, no hardware image problems, etc.
__________________
Setup #7.6 ![]() Hardware: Comcast Basic Digital Cable, (1) HDHR3-CC 20170815 firmware, 36GB "system" drive, 2TB laptop drives, a buttload of archive drives, HP DL380G6 2x X5660 processors (4 cores to VM), 4GB ram Software: Windows 7 Ultimate SP1 x64, SageTV v9.1.2.662, Java v1.8.0_131, STV 2017052101, HD300 extenders |
#31
|
|||
|
|||
Quote:
This isn't a SageTV issue. This is an option for people to use, and it can work with SageTV under the right circumstances. |
#32
|
|||
|
|||
I've used virtualization while doing development work for years and years, but was never a fan of virtualization. Most of the types of apps I run on my own servers are generally things I never would have considered virtualizing.
But then we got some servers at work with 5500s in them and it quickly became obvious these things seem to run VMs at native speed. All the systems I've used in the past had virtualization overhead I wasn't willing to accept in exchange for the management benefits. Of course having a 35% sale pop up 2 weeks later made it an easy decision. I had been pondering how to replace my aging servers and here suddenly all my sticking points were gone. Having 30 days to prove it would work properly or get returned also helps. The WAF is important to a happy household, but I have my own expectations that I'm not going to put aside. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV STP-HD200 HD Trial version when access to my SageTV server | phlucas | SageTV Media Extender | 4 | 02-07-2009 11:21 PM |
How Does SageTV Media Server for Windows Home Server work? | PhillTheChill | SageTV Software | 7 | 11-16-2007 01:46 PM |
Do i need Sagetv server licence for the 2nd server | grahav | SageTV Software | 1 | 05-29-2006 07:25 AM |
Samba Server went down for 60 minutes, files still on server, not in SageTV? | perfessor101 | SageTV Software | 2 | 04-13-2006 12:18 PM |
SageTV server logs & hung SageTV service | Surtr | SageTV Software | 4 | 02-15-2006 08:37 PM |