Custom Desktop based on GigaByte MOBO and Core 2 Duo 2.8GHz (time for a new system I know)
4GB DDR2 Ram
nVidia GeForce 8400 GS (saddly, 512MB only)
Ubuntu 10.04LTS (Lucid Lynx) Host OS
Windows XP 32 bit SP3 (modified) Guest OS with dot Net 4.0. 10Gb image.
Postgres v9.0.5
VirtualBox v4.1.08 with Guest Additions
PokerTracker v3.11.9 beta
PokerTracker v4.01.8 beta
Competitor (Brand Y) v1.12.09
Competitor (Brand Z) v2.0.0.6309 (test)
Storage. 1Tb 7200rpm HD, no SSDPutting postgres on the Linux side is the only way to go, however this will introduce a backup limitation that resides in postgress, not the tracking software.
Hand Histories / ArchiveI have it set so that only PT4 provides the HUD and therefore the auto HH import. I allow PT4 to moved the HHs to the default 'processed' sub-directory. Daily, I use Brand Y to auto-import from the PT4 processed subdirectory and archive the HHs to a shared network drive under Z:\PokerArchive\yyyy\mm\dd. I then update the other trackers by doing a manual import from the appropriate sub-directory. The reason I do this is twofold. First, I like to ensure the data provided by one tracker is verified by a completely different tracker. Once I'm really comfortable with PT4 I'll wind back on the others. Second, I don't like the PT4 archiving schema. I'd recommend PT4 developers look at the archiving system as the date format introduced about a year ago was, imo, done in haste and was not the optimal solution.
Data BackupYou can't do a full backup (sic) of your 'poker stuff' if postgress or the db is on a network drive (postgres limitation). I use pgAdmin to go through my 4 dbs and make a backup of each to the shared directory z:\PokerBackup\. I then use each of the trackers to make backups of all their parameters/configurations/filters/etc (except the db) also to z:\PokerBackup\. Weekly linux cron jobs then compresses everything in z:\PokerBackup and z:\PokerArchive and outputs everything to a removable 1Tb HD. May be convoluted, but it works.
The VMKeep this as light as you can. I use Win XP for two reasons. First, it's been around long enough so that most of the major headaches have been overcome. Second, it is the only version where you can get past Bill's registration process that limits you to using your licence only once. The only thing you should have running in the VM is poker clients, trackers (and in my case, .Net) and a browser. Dump IE and FF and use Chrome, it's more secure and faster.
I do NO browsing in the VM, nor do I install programs that are 'fun, exciting and free' and thus I have no anti-virus anti-anything installed. If by some miracle I do get an infected VM, I blow the whole thing away and reload from a backup... easy peasy. My VM image is 10Gb and I cron a monthly backup of the entire image to (you guessed it) a removable 1Tb HD.
PerformanceMy idea of multi-tabling is 2 x SnGs, 1 x FR PLO cash table and a Nina Simone MP3 (on the linux side) with poker data no more than 12 months old. Linux is rock solid, the VM is exceptionally stable and Win XP is the best of a bad bunch. Tuning postgres is a necessity and Derek gave some great advice on how to do this
here.It takes some additional work to manage VMs, but if you're reading this thread about VMs and host o/s, then maybe it's what you're looking for. Kudos to G3K0 for trying to get this all in one place. Oh, and the PT support folks know a thing or two about this.
Note. No, I will not provide any comparisons between the trackers.