Fastest OS

Moderators: Site Moderators, FAHC Science Team

Stonecold
Posts: 332
Joined: Sun Dec 25, 2011 9:20 pm

Re: Fastest OS

Post by Stonecold »

So would it be more productive for me to use Linux in a virtual machine? Should I just do that? Also, the version of Linux that I have is Kubuntu. Is Kubuntu compatible with Folding@home or only Ubuntu? I heard they were virtually identical aside from the interface.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: Fastest OS

Post by 7im »

Yes.
Yes.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
ChasR
Posts: 402
Joined: Sun Dec 02, 2007 5:36 am
Location: Atlanta, GA

Re: Fastest OS

Post by ChasR »

I was in the process of changing over all my Q6600s (I have 14) to VM/Linux v6.34 folding when p11040 came out, and the windows machines got quite a few of them. That erased the 20% advantage Linux had, so I quit the switchover, leaving 4 Q6600s on Windows. When p1104x and similar p110xx WUs are not longer being assigned, I will complete the transition.

As 7im often points out, the pendulum. swings back and forth on which OS is the fastest. As to which is the most productive, it swings even faster due to WU variability and assignment patterns by OS. That is the beauty of having a Linux VM on every machine. When the pattern changes (the pendulum swings), you can -oneunit the currently folding OS and change to the other in a few minutes. I've switched a few machines to v7 and find that they tend to get a lot of p80xx WUs that are also very high producers that I've yet to see on a Windows or Linux 6.34 machine (could be an assignment flag setting), introducing yet another variable, client version, to the quest to maximize ppd.

Another VMware advantage is apparent when running with GPUs. THe GPU can be easily overclocked in Windows, but you'd have to flash the bios on the video card to overclock it in Linux. Running SMP in the VM and the OC'd GPU(s) in Windows is often faster than running both clients in native Linux. The overclock on the gpu more than make up for the VMware overhead.

ALL free VMware products limit the number of cores available on the VM, so if you have more than 4 cores, you have to be sure to get a version that supports the number of cores you need up to 8. If you need more than 8 in a free VM product you have to go to Virtual Box.

FAH v6.34 will run on almost all versions of Linux, native or VM, and it certainly works in kubuntu. If running v7, you may have problems with the installer in some versions of Linux.
Stonecold
Posts: 332
Joined: Sun Dec 25, 2011 9:20 pm

Re: Fastest OS

Post by Stonecold »

ChasR wrote:ALL free VMware products limit the number of cores available on the VM, so if you have more than 4 cores, you have to be sure to get a version that supports the number of cores you need up to 8. If you need more than 8 in a free VM product you have to go to Virtual Box.
Oh. I have 8 cores (4 physical cores, hyperthreaded) and the free version of Oracle VirtualBox. If it's the free version, would it still work to its full extent because I have only 4 physical cores or would it count them as 8 cores? And I assume that, if it doesn't support all of the cores, it won't be as productive?

If Linux is really that much faster at completing WUs, I could run FAH on Windows during the day while I'm using the computer but at night I could restart it and boot Kubuntu instead of Windows 7 and have it run overnight. Would that be a good idea? Is there any way for them both to work on the same WU (i.e. if Windows hit 28% and I restarted it running Kubuntu for the night, would Kubuntu resume where Windows left off at 28%? Or would they have to work on totally different WUs)?
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Fastest OS

Post by PantherX »

I believe that VirtualBox will support all the 8 CPUs. There will be some overhead but as mentioned above, there is a net gain.

In theory, it could be possible if BOTH installations (Windows and Kubuntu) pointed to the SAME data files. However, I haven't tried it so don't know. If you do separate installation, then both machines would be processing different WUs.

EDIT -> This is a very bad idea since the FahCores can be different for each OS which may cause issues. Moreover, some projects are OS Specific which can complicate things further.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Stonecold
Posts: 332
Joined: Sun Dec 25, 2011 9:20 pm

Re: Fastest OS

Post by Stonecold »

The free version of VirtualBox only supports 4 cores max.
7im
Posts: 10179
Joined: Thu Nov 29, 2007 4:30 pm
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
Location: Arizona
Contact:

Re: Fastest OS

Post by 7im »

Just a footnote, given identical fahcore, Windows and Linux perform the same. So a better question is which fahcore runs faster with the current position of the performance pendulum? ;)

P.S. For those who would complain about points inconsistencies between Windows and Linux, we could fix that by artificially crippling whatever version is currently faster, thus slowing the search for cures! :evil:
Last edited by 7im on Sun Jan 15, 2012 3:58 pm, edited 1 time in total.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
ChasR
Posts: 402
Joined: Sun Dec 02, 2007 5:36 am
Location: Atlanta, GA

Re: Fastest OS

Post by ChasR »

Stonecold wrote:
ChasR wrote:ALL free VMware products limit the number of cores available on the VM, so if you have more than 4 cores, you have to be sure to get a version that supports the number of cores you need up to 8. If you need more than 8 in a free VM product you have to go to Virtual Box.
Oh. I have 8 cores (4 physical cores, hyperthreaded) and the free version of Oracle VirtualBox. If it's the free version, would it still work to its full extent because I have only 4 physical cores or would it count them as 8 cores? And I assume that, if it doesn't support all of the cores, it won't be as productive?

If Linux is really that much faster at completing WUs, I could run FAH on Windows during the day while I'm using the computer but at night I could restart it and boot Kubuntu instead of Windows 7 and have it run overnight. Would that be a good idea? Is there any way for them both to work on the same WU (i.e. if Windows hit 28% and I restarted it running Kubuntu for the night, would Kubuntu resume where Windows left off at 28%? Or would they have to work on totally different WUs)?
You can't run the same WU in two OSes on the same machine. You would have to work on different WUs, which would approximately double the timeout on each and reduce your overall ppd by 65%.

My understanding of the latest version of free virtual box is that it supports up to 32 cores. From the Virtual Box manual:

Guest multiprocessing (SMP). VirtualBox can present up to 32 virtual CPUs to each virtual machine, irrespective of how many CPU cores are physically present on your host.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Fastest OS

Post by bruce »

ChasR wrote:Guest multiprocessing (SMP). VirtualBox can present up to 32 virtual CPUs to each virtual machine, irrespective of how many CPU cores are physically present on your host.
But don't plan to use that capability to process bigadv. You'll be able to get the assignment and prove to yourself that when you miss the deadlines, you'd be better off running standard SMP assignments which will still be get QR Bonuses.

Creating "extra" cores can never increase performance -- and, in fact, reduces performance.
Post Reply