Programming :: Performance Difference Between 32bit And 64bit
Apr 10, 2010
Now, I'm ready to run my program, and my code is based on 32bit version. So I run the program on Ubuntu 9.10 32bit. And I got running time for 48s. But that's a bit slower than I expected; the program has bunch of File I/O processing but the result(48s) just doesn't make sense compared to given initial data set. So I just run the same program and same initial data set on Ubuntu 9.10 64bit ver. Then, bang!! it took 1.4s to finish the job.
Do you have any thoughts what kind of fact might make this significant difference? The differences b/w those two OS are "32 vs 64" and 32bit version has Java SDK, Eclipse, Apache2, Mysql, PHP, CGI, and python. We-server service is running but because I'm not really running web server. Did the result come from these background programs?
-- I tested it on the both OS in the same situation as possible as I can.
(reboot->test)
-- BTW 64bit one doesn't have those programs. I just installed on my external hard drive, so it's literary PURE one. (32bit one also in the same HDD)
I have a system with a missing or damaged kernel and I need to reinstall some software to fix it (see this thread for reference removed xen and kernel is gone). I feel fairly certain I can fix my system with the info in that thread however I don't know if this was a 32bit or 64bit system. How can I tell after using the dvd and linux rescue or does it even matter?
I am currently using the 32 bit version of Ubuntu on my 64 bit laptop. My question is, does using a 32 bit version on said hardware reduce its performance (i.e will battery life be reduced, system be under more load, etc.)?
I just ordered my new laptop (DLL XPS15) and I'm wondering on whether install a 32 or 64 bit version, I don't know if there's really a big difference between each one of them, I've always used a 32 bit version.
This is probably a dumb question but I can't find out whether I have a 32 or 64 bit machine. Here's uname -a [Linux Flow 2.6.34.7-56.fc13.i686 #1 SMP Wed Sep 15 03:33:58 UTC 2010 i686 i686 i386 GNU/Linux]
I have a 5 year desktop with 1.5GB RAM and the following specifications. AMD Athlon D400 Single Channel 64bit. Would it be advisable to install the latest version of Ubuntu "Lucid Lynx" 64bit on this pc?
I have downloaded the 64bit version of Ubuntu 10.04. I am currently using 8.10 32bit and I want to clean install 10.04 64bit version. However the one thing that is putting me off is that I have heard if your PC has 1GB of RAM or less then 64bit won't run very good because it uses more RAM than 32bit. (my PC has 1GB) So the question is: Does 64bit use more RAM than 32bit?
I currently have Ubuntu running in 32 bit with pae but I now want to switch to 64 bit. all of my hardware supports it. Is there an easer way to switch without needing to install Ubuntu all over again? It's such a haste to copy all of my files and reinstall programs and there settings manually.
I am currently running Ubuntu 1004 but I have the OS installed on a USB 2.0 hard drive because my normal hard drive caved. However I am having problems because there is a SEVERE lag on my system. So my question is if I buy like a 16 GB USB 2.0 and use that instead of my 4GB one will it make a performance difference? My laptop is the Dell Latitude D600(1GB RAM, 1.6 Ghz Processor, ATI Mobility Radeon 9000) and I AM NOT in the market for a new laptop or a new hard drive. Edit: What about buying an external hard drive and using that instead of USB's?
I have a 64-bit computer but 64-bit distros have been giving me huge problems when using 32 bit apps or trying to install 32-bit libraries, so I think I'm going to just switch to 32 bit. Will I notice much of a hit in performance? This computer is mostly used for web and games, nothing particularly cpu-intensive (no graphics rendering, etc)
Im installing a fresh copy of F12 on a laptop.What I would like to know is if I install the 64bit version will all none 64bit apps install and run.I have normal apps but do needs the lotus notes clientadobe apps, crossover linux, vmware etc.
I've been using the 64bit version of fedora since release 10. I want to know what exactly makes the diffrence between the 32bit and the 64bit releases. I am having some troubles recently regarding some drivers and other issues in my fedora 12 and I was thinking of moving to the 32bit one,
I'm trying to run a library compiled in a 32bit Linux (CentOS) environment on my Fedora11 64bit image. I ran into a few issues with dependencies such as gcc, xml2, ssl plus a whole stack more that existed in /lib64 and no/lib where the binary was expecting them. After a bit of reading around, I found I needed to install the .i586 version of each of the dependencies. After adding most of them, I was left with libssl, libcrypto and libxml2. When I tried to do the following
Code:
yum install openssl.i586
I got an error stating it could not be copied due to a conflict with the i686 version. I was going to erase the i686 but it was going to remove a ton of other stuff so I created a symbolic link in /lib to point to 64bit version. Eventually, ldd had no missing dependencies so I figured I was good to go. I now get the following errors when I call my library
./SupervisionServer: /usr/lib/liblber-2.4.so.2: no version information available (required by /lib/libphp5.so) ./SupervisionServer: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /lib/libphp5.so) ./SupervisionServer: error while loading shared libraries: /lib/libpalo_ng.so.0: cannot restore segment prot after reloc: Permission denied
PHP is installed and working and the libpalo_ng.so.0 is in the /lib folder
I try install F14 32 bit, f14 64 bit, f15 32 bit and Centos 5.5 and when it arrives at the end of the installation and reboot, my system no boot. I try install it on a Hardware RAID 1 --> 2 x 2TB. Motherboard Intel DH57DD, Core I5, 4 Gb DD3. (Windows 7 afeter install boot OK).
I have been running F14 as a 32-bit system (original m/b was 32-bit). Now the system is on a 64-bit dual-core processor board and I'd like to change from the 32-bit kernel to 64-bit. I downloaded a 64-bit kernel (kernel-2.6.35.6-45.fc14.86_64.rpm) and attempted to install it. It won't install and Package Installer returns a message of the sort that says this file "has incompatible architecture.
Valid architectures are ['athlon', 'i686', 'i586', 'i486'....]". My processor is an Athlon 64 x2. Is it possible to do what I want to do (I only want the kernel at the moment)? Is there some Fedora file I need to modify to allow the system to install the 64-bit kernel for this m/b? Do I need another file (or files) installed before I install the kernel?
I really need the 32bit Libraries of wxWidgets. 32bit Packages for 64bit Linux normally called name_of_package-32bit i only know that it is in openSUSE. i cannot find libwx-32bit packages anywhere, the program i want to run is a 32bit only program, 64bit is impossible for this program and here you can find it PCSX2 Playstation 2 emulator - News
EDIT: only pre-compiled thinks please, compiling takes too long and 100% CPU usage
I am a little confused about the Debian installer. I chose the i386 release of Debian 6, downloaded the ISO and installed in a Core2-Quad with 4Gb of RAM. That lead me to a System with a 64Bit Kernel and a 32Bit environment (is that the correct word for it?). Why would the installer chose to install a 64Bit Kernel, even if i386 installation media was explicitly selected? Though it is easy to change the kernel manually after the installation is complete, I really would like to know if there is a good technical reason for selecting a 64Bit Kernel in this case.
Ive been using Ubuntu 32bit on my work Dell E6400 for nearly a year now with no problems. It is capable of running Ubuntu 64bit and Ive tried out the live CD which seems ok. I have a spare 40GB HDD and a USB caddy so Id like to install Ubuntu 64bit onto that and start working with that as a trial. Once im happy I can get all the usual things I need for my work (like vpnc) working then I'll wipe the main internal HDD and install Ubuntu 64bit.
Apart from backing up my home directory, id like to backup a list of my installed packages as a list of reference so I know what to add into my new install. Is there a "apt" command to do this and list the packages in a way where if I install those packages, I'll not hit any dependancy problems by installing one before another?
I don't come across as dumb but here it goes *L* I have 2, 2gig usb pendrives. I have Ubuntu on both of these drives 1 is Ubuntu 10.10 32bit the other is Ubuntu 10.10 64bit. When in the live environment can I tell which bit I am currently running. (Yeah I forgot to mark them) I don't want to install the 32bit on my 64bit computer (I know it would work but still) I really dont want to redo the usb's if it is at all possible.