paul wu :
ur help is be much appreciated. right now i am still researching my alternatives. i am new to the workstation and i am not a guru in the pc space either, but it would be interesting to put them together myself like my last 7 yr old pc.
after rereading this thread, i realized that multiple virtual machine is one of the main purpose of workstation (other than my need of a new pc) and it seems to be very interesting/useful to me. however, mind that i ask you some basic questions regarding to vm so that i can focus how i setup this workstation?
1) is it possible to setup a vm for 2 users that are stationed near each other (around within 3 meter squared space) with just 2 monitors, 2 mouse, 2 keyboard, 1 workstation (1 cpu, 1ssd, 1harddisk)
2) with 2 vm running at once, what kind of performance should i expect from both vm? 1st vm is for my wife who is mainly for media consumption and internet browsing and the other for myself that runs ram demanding programs (i use 3 programs for stock charting and streaming quotes, these programs are mainly run in java)
3) correct me if i'm wrong, each vm would need to run a new OS, assuming all vm would run win7, normally a pc with a moderate cpu with 4gb ram would run it well. with this assumption, can i just add them up? 2vm would best have 8gb in workstation, 3vm need 12gb? or can i assign resources to each vm?!
paul wu,
1) My limited understanding of VM systems is that you may run several VM's per workstation, but to share the VM's among multiple users, there must a system acting as server and then each node on the local network is a separate system that has been mapped so they can access the virtual drives that contain the VM.s. In summary, you need a separate system for each user networked to a system that acts as server. I believe that each VM should be allowed about 20GB on the drive, so it's seems possible that a single drive can contain quite a few and some users have configured 15 or so VM's.
2) In your use, I suggest that media consumption and internet browsing may have adequate performance on your current system- the 7-year old PC mentioned. If you're using that system to make these posts, it will work for that use. A system for financial analysis will be more useful if it may be specialized for the use - for example there need not be high performance in 3D, but it may benefit from a dual CPU for muli-threading,a lot of RAM, and/or a Tesla or Xeon PHi coprocessor, for example:
Dell Nvidia Tesla M2090 6GB GPU Computing Module > $155.
http://www.ebay.com/itm/Dell-Nvidia-Tesla-M2090-6GB-GPU-Computing-Module-with-PowerEdge-C8220X-bracket-/271758372538?pt=LH_DefaultDomain_0&hash=item3f460faeba
This cost $2,500 in 2012, but used ones are inexpensive as only certain kinds of uses- such as special multi-threaded, calculation- intensive applications can take advantage, and these are often scientific or financial. It would be wise in this process to consult the maker of the software as to the best hardware for it. With visualisation applications,like Autodesk and Adobe, there are published lists of recommended hardware and you can learn if the program is Open GL or CL ad whether it is CUDa accelerated and so on.
3) I'm not certain how memory id allocated to VM's except to image that each VM is acting as a seperate system, so the amount of system RAM would apply to each active VM. I only ever used a VM once and that was a virtual XP inside a Vista system- and it quite slow-loading and slow operating on a dual Xeon X5460 (8-cores @ 3.16GHz, 16GB RAM Precision T5400 and I gave up on the complication and bought Windows 7 Ultimate 64-bit. Making these assumption, the server should then have at least 8GB for each active VM for the OS and programs.
My suggestion is to pause direct consideration of the hardware and study the way the programs work and in effect work backwards to choose hardware according to the optimization of the software, based on the scale of your use- size and complexity of projects, and your expected performance. Your use may be demanding in several ways- on one hand it may easily display stock quotations and exchange rates etc. but the analytics may be extremely calculation intensive and time-critical, demanding very fast CPU, a lot of RAM, and a very fast disk system that can access large databases quickly. It may be preferable to to separate your system and if you are running multiple platforms, optimize to the most demanding use and largest project.
Very good discussion !
Cheers,
BambiBoom
For your entertainment. Here is a system I worked out some time ago for flight dynamics analysis using Matlab and would probably work well in your use,so to demonstrate the high performance that analytics and simulattion programmes may demand:
BambiBoom PixelCannon Compucompilamathagrapharific iWork TurboSignature Extreme ModelBlast 9900_3.4.15
1. Motherboard / Case /PSU: Supermicro SuperWorkstation SYS-7048A-T Dual LGA2011 1200W 4U Rackmount/Tower Workstation Barebone System > $980 (Includes case, motherboard, 1200W power supply)
____
http://www.supermicro.com/products/system/4u/7048/sys-7048a-t.cfm
____
http://www.superbiiz.com/detail.php?name=SY-748AT
2. Processors: (2X) Intel Xeon E5-2643 v3 Six-Core Haswell Processor @ 3.4 / 3.7GHz 9.6GT/s 20MB LGA 2011-v3 CPU, OEM > $3,040 ($1,520 ea)
____
http://www.superbiiz.com/detail.php?name=E5-2643V3
2ALT. (2X) Intel Xeon Processor E5-2660 v3 (10-core 25M Cache, 2.60 / 3.3 GHz) $2,718 ($1359 Each)
____
http://ark.intel.com/products/81706/Intel-Xeon-Processor-E5-2660-v3-25M-Cache-2_60-GHz
3. Memory: 128GB (SAMSUNG (8X 16GB) 288-Pin DDR4 SDRAM ECC Registered DDR4 2133 (PC4-17000) Server Memory Model M393A2G40DB0-CPB > $1,600 ($200 each) ( Verify compatibility with Supermicro)
____
http://www.supermicro.com/support/resources/mem.cfm
4. GPU: PNY Quadro K4200 VCQK4200-PB 4GB 256-bit GDDR5 PCI Express 2.0 x16 Workstation Video Card > $789
http://www.newegg.com/Product/Product.aspx?Item=N82E16814133558&cm_re=quadro_k4200-_-14-133-558-_-Product
5. Co-Processor: NVIDIA TESLA K20 (900-22081-2220-000) GK110 5GB 320-bit GDDR5 PCI Express 2.0 x16 3.52 Tflops Workstation Video Card - OEM > $2,900
_____
http://www.neweggbusiness.com/Product/Product.aspx?Item=9B-14-132-008&nm_mc=KNC-GoogleBiz&cm_mmc=KNC-GoogleBiz-_-2015Promo-_-ProductPages-_-DynamicAd&gclid=COSLlMzQtMUCFWgV7Aodq2wAEw
6. Drive1: Intel 750 Series SSDPEDMW400G401 AIC 400GB PCI-Express 3.0 MLC Internal Solid State Drive (SSD) - OEM> $405 (OS / Applications Working Files)
____
http://www.newegg.com/Product/Product.aspx?Item=N82E16820167299&nm_mc=KNC-GoogleAdwords-PC&cm_mmc=KNC-GoogleAdwords-PC-_-pla-_-Internal+SSDs-_-N82E16820167299&gclid=CPH9lZTTtMUCFeY77AodiWAAEA&gclsrc=ds
6 Drives 2,3,4,5: (4X) Seagate Constellation ES.3 ST4000NM0033 4TB 7200RPM SATA3/SATA 6.0 GB/s 128MB cache Enterprise Hard Drive (3.5 inch) > $1,000 ($250 each) (RAID 10)
____
http://www.superbiiz.com/detail.php?name=HD-ST40NM3
7. Disk Controller: LSI MegaRAID SAS LSI9240-4I 4-Port 6Gb/s PCI-Express SATA/SAS Single RAID Controller, Retail > $180
____
http://www.superbiiz.com/detail.php?name=LSI-92404S
8. Optical Drive: LG Electronics WH16NS40 16X SATA Blu-ray Internal Rewriter, Bulk > $60
____
http://www.superbiiz.com/detail.php?name=WH16NS40
9. Monitors: ( 3X ) Dell P2715Q Black 27" Fast mode: 6 ms gray-to-gray (typical) Normal mode: 8 ms gray-to-gray (typical) HDMI Widescreen LED Backlight LCD Monitor IPS 350 cd/m2 DC 2,000,000:1 (1000:1) $1,656 > ($552 each)
____
http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=Dell+P2715Q+&N=-1&isNodeId=1
10. Microsoft Windows 8.1 Ult Operating System 64-bit English (1 Pack), OEM > $135 (Upgrade to Windows 10 Pro when available)
____
http://www.superbiiz.com/detail.php?name=MSFQC06950
_______________________________________________________
TOTAL = $12,745 w/ E5-2643 v3 / 12,423 w/ E5-2660 v3
NOTES:
1. The CPU choice may be made on the basis of the priority of analytics to visualization. I the visualization is principally 2D presentations of the analytics functions, then the dual 10-core Is recommended. It there is to be 3D modeling, and animation, then the faster dual 6-core is preferred.
2. Suggested disk configuration: partition the Intel 750 to an C:\ primary /active OS partition and D: Partition applications partition so that system files are isolated and consolidated. Create the C: and D: drives on temporary partitions (slightly smaller than the eventual size on the Intel 750) set on one of the mech’l drives. Ensure proper section alignment of the partitions. Load the OS and programs and defragment and consolidate between each action. When complete, run a disk optimizer on the C:\ an D\: that places system files in order of use- that is boot files, then system files and so on. Then run and configure the system with multiple restarts until all updates are downloaded and then clean the disk and optimize again. Then migrate the partitions to the Intel 750. This method saves wear on the SSD of the many defragmentation and optimizization read /writes - (this coul) total 1TB). After the C\ and D:\ are setup and still pristine, make a system image that may be used to quickly restore the system in the event of disk failure, virus etc., ot to renew the disk to clear of registry and other errors.
3. OS: My understanding is that Windows 7, 8, and 8.1 users will have a free or inexpensive upgrade to Windows 10 an from I understand of 8.1, my inclination would be to replace it with 10 when there has been a couple of months of sorting and debuggery.
3. Power Conditioning: To protect this syatem,, I recommend using an isolation transformer power conditioner such as OneAC or Powervar of at least 11A output. These make a clean sine wave, and have noise, RF filter, and surge protection. They’re used commonly with hospital and industrial control computer systems.