VMware 4 ESXi on 64Bit CPU does it run 64Bit Guests? - vmware

I have a PC with AMD FX CPU (Do not remember if it was FX51 or FX60)
it is 64Bit does it means that I can run 64Bit Guests? even if it does not have the Visualization extensions in the CPU?

This is really more of a question for Server Fault, but I don't have enough rep to vote for a move.
Assuming you can even install ESXi 4 on that CPU, it will be able to run a 64bit guest.

Related

VirtualBox not freeing up Cores from old VMS

I am attempting to get a virtual machine running with Ubuntu Bionic beaver. The first couple times I started one went well. Very easy to install using the image and I would assign more cores to make it faster. I would also give a bit more ram to the VM. I would use these VM's to test certain things then delete them and reset. I assumed that VirtualBox would delete the usage of disk space, ram, and cores. Yet now when I try to create a virtual machine using the same instance of Bionic Beaver, it says that I haven't allocated enough core (though one should be enough?). Is virtual box not freeing up the hardware it uses? That is what it seems like to me from digging around. Thanks for your help. P.S. The VirtualBox version is 5.2.18. The Ubuntu bionic beaver is 18.04.1 LTS. I am running Windows 10 on the host computer

RAM issues with Pandas

I'm running Python 2.7 with Pandas, everything installed
with Anacondas Win 32bit distribution.
I got 4GB RAM, around 3GB are effectively used by WinXP on my machine.
Whenever I'm running scripts and the free accessable RAM drops below
1 GB there is a memory error thrown by the Python console.
No windows errors are observed.
Are there any known issues related to WIndows 32 Bit, WInXP and the use of Python?

How can I use OpenCL in my system

I have a laptop running Ubuntu, it has a 32 Bits processor (Intel Core 2 Duo T6400 2.00GHz) and a graphics card Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller. I would like to know if I can program with OpenCL in this system. If yes what do I need?
I have been searching Google, ofcourse. I found this page:
http://software.intel.com/en-us/articles/download-intel-opencl-sdk/
But I only found a RPM package in the Linux section. I can install it in my Ubuntu system, but the package is for a 64 bit system.
Unfortunately you will need the following distributions:
http://software.intel.com/en-us/articles/opencl-release-notes/
Novell* SUSE* Linux Enterprise Server 11 Service Pack 1 (64-bit version)
Red Hat* Enterprise Linux 6 (64-bit version).
If you cannot change distribution, an alternate way is to use NVIDIA's CUDA SDK in emulation mode. It will be slow, but will work.
Try AMD's APP SDK (link). It has 32 bit version and runs on Intel CPUs without any problems.
Using Intel GPUs for OpenCL is impossible right now.
Intel does not support GPU accelerated OpenCL as of now. The OpenCL SDK you linked in your question will run on your CPU. So yes, no matter what GPU you have in your system, you will be able to do OpenCL -- albeit on the CPU.
Furthermore Intel only provides an RPM. You can try to use Alien to install it on your Ubuntu system, if you had a 64bit CPU. The only thing you could do now would be to get an NVIDIA or AMD GPU and use their OpenCL SDKs respectively. Or get a new computer with Intel CPU / and 64 bit support.

Does Django tests run slower on the mac compared to linux?

I'm currently developing my Django projects on both:
Mac OS X 10.5, 32 bit
Ubuntu Server 9.10 64 bits (1 CPU, 512MB RAM)
Both of the above OS are using:
Python 2.6.4
Django 1.1.1
MySQL 5.1
Running 12 tests for one of my application take:
Mac: 57.513s
Linux: 30.935s
EDIT:
Mac Hardware Spec:
MacBook Pro
2.2 GHz Intel Core 2 Duo
3GB RAM
I'm running the Ubuntu OS on the same mac above through VMware Fusion 2.0.6.
You might argue that Ubuntu Server 64 bits is faster but I have observed a similar speed difference on Ubuntu 8.10 32 bits desktop edition. Even if I turn off my linux VM and other mac applications, I still experience the slowness. Has anyone else experienced this Django test speed difference across those two OS?
Found the answer:
Thanks to the comment from istruble and the answer from DZPM (I've +1 to you since I can't accept an answer in expired bounty question). It looks like the MySQL database as a test database on the mac is causing the performance issue. Using sqlite3 for tests make the test run time comparable on both platforms.
It depends on your tests, but the bottleneck should be in the database. Could you benchmark MySQL 5.1 in both platforms?
If that's the case, you should set the database in another machine, then configure your project to use it.
So what else is running when you have OSX running? You have Ubuntu Server, which is normally stripped down to just the essentials, running against a desktop OS that's got all kinds of crap running for the "user experience". I'm surprised it did as well as your numbers show.
The only way to truly compare the same app under 2 OSes is to make sure that both OSes are set up in essentially the same way for what you are measuring for.
Some string operations in Python appear to be significantly slower under OS X than under Ubunutu running on a VM on the same machine. Try this in your shell and see what kind of results you come up with:
from timeit import Timer
def sx():
for i in range(10000):
s = "%d" % i
min(Timer(stmt=sx).repeat(number=100, repeat=10))
With Python 2.6.4 under OS X 10.6.2 and a 64-bit Ubuntu (unknown version) with kernel version 2.6.31 in a VMware Fusion 2.0.6 VM, the OS X test takes 1.4x as long as the Ubuntu test. OS X fairs better under Python 3.1 where it takes a little less than 1.1x as long.
This does not explain your ~2x speed difference but it does show that Python can run slower under OS X.

VMWare 6.x on Vista 64 runs as *32 task

I am trying to run VMWare Workstation 6.5.1 on Vista 64. It runs, but always as a *32 task. It is supposed to run as a native 64 bit task. I have uninstalled and reinstalled with no change. Any ideas?
Machine is a ASUS P5K, Intel Q6600 cpu, 8 GB RAM.
Thanks for any insight.
VMWare runs as a 32 bit task, but can still run 64 bit applications if you are running on hardware the supports the VT extensions. It can also access more than 4GB of memory because it plays a lot of tricks in the background.
Not sure what it is "supposed" to do, but mine runs the same as yours. Haven't had any problems with it either - in fact I am totally impressed with it having had it for just 2 weeks now. Amazing product.
I have a collegue with a very similar configuration, vista 64, vmware workstation 6.5. His VMS run as native 64 bit tasks in taskman. I have also seen other threads on the net that complain of the same issue. It appears that vmware workstation can indeed run as a native 64bit task and that there is a noticable performance difference yet no one seems to know how or why it sometimes runs as *32.