I use my MAC PRO Nehalem to emulate 2 IBM Mainframes running Z/OS 1.4 with DB2, IMS & CICS, both virtual machines are connected using a virtual channel attachment and each machine has 3 CPUs defined in Hercules (the emulator) and they share DASD definitions of 3390 disks that are stored in a RAID 0 defined in 4 TB disks, boot drive is a velociraptor, I usually connect up to 4 TSO users using TCP/IP ports to perform testing under those virtual machines.
Also run a Windows VM using VMWARE