Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Performance from 32bit to 64bit
New Posts  All Forums:Forum Nav:

Performance from 32bit to 64bit

post #1 of 30
Thread Starter 
Currently have a small home raid 5, it's 32bit, 512mb ram, 1.8ghz amd.

I have 3 more 3tb cudas on order, and I acquired for free an amd64 with 512mb

Is it worth the performance to hassle and move everything to the 64bit and reinstall (only a few software packages, it's headless) before growing to raid6?

Some googling says such small ram it's pointless, but I'm curious for cpu crunching for parity checking.

Sent from my rooted HTC Supersonic using Tapatalk 2 Pro
post #2 of 30
No, you'll probably see a performance decrease
 
DD Portable
(12 items)
 
 
CPUMotherboardGraphicsRAM
i5 5675C Gigabyte GA-Z97X Gaming 5 XFX RX 480 GTR 32GB Corsair Vengeance 1600 
Hard DriveHard DriveHard DriveCooling
Samsung 840 Evo Western Digital Black RE4 2TB Western Digital Green 2TB bequiet! Silent Wings 2 140mm PWM 
CoolingCoolingCoolingOS
bequiet! Silent Wings 2 140mm PWM bequiet! Shadow Wings SW1 120mm PWM bequiet! Dark Rock Pro 3 Arch X64 / Gnome and OSX 10.11 
MonitorKeyboardPowerCase
Samsung 590D 4K KBC Poker II be quiet! Straight Power 10 400W bequiet! Silent Base 800 
MouseAudioAudio
Speedlink Omni VI  Sound Blaster Z  Bose Companion 2  
CPUMotherboardGraphicsRAM
i5 3427U The Googs HD4000 4GB DDR3 
Hard DriveOSMonitorKeyboard
32GB Flash / 128GB SanDisk Extreme SD card ChromeOS / Ubuntu 14.04 12" 2560x1700 bad 
PowerCaseMouseAudio
not much  Aluminium  Trackpad it makes noise I think  
  hide details  
Reply
 
DD Portable
(12 items)
 
 
CPUMotherboardGraphicsRAM
i5 5675C Gigabyte GA-Z97X Gaming 5 XFX RX 480 GTR 32GB Corsair Vengeance 1600 
Hard DriveHard DriveHard DriveCooling
Samsung 840 Evo Western Digital Black RE4 2TB Western Digital Green 2TB bequiet! Silent Wings 2 140mm PWM 
CoolingCoolingCoolingOS
bequiet! Silent Wings 2 140mm PWM bequiet! Shadow Wings SW1 120mm PWM bequiet! Dark Rock Pro 3 Arch X64 / Gnome and OSX 10.11 
MonitorKeyboardPowerCase
Samsung 590D 4K KBC Poker II be quiet! Straight Power 10 400W bequiet! Silent Base 800 
MouseAudioAudio
Speedlink Omni VI  Sound Blaster Z  Bose Companion 2  
CPUMotherboardGraphicsRAM
i5 3427U The Googs HD4000 4GB DDR3 
Hard DriveOSMonitorKeyboard
32GB Flash / 128GB SanDisk Extreme SD card ChromeOS / Ubuntu 14.04 12" 2560x1700 bad 
PowerCaseMouseAudio
not much  Aluminium  Trackpad it makes noise I think  
  hide details  
Reply
post #3 of 30
If you really wanted to, you could add the x64 architecture and just update and reboot your system thumb.gif

No reason to reinstall.
post #4 of 30
If you have less than 3GB of RAM, stay with 32bit OS....less overhead and they're leaner.
RYZEN
(14 items)
 
OFFICE PC
(12 items)
 
20TB_HOMENAS
(9 items)
 
CPUMotherboardGraphicsRAM
Ryzen 1700X ASRock Fatal1ty X370 Professional Gaming XFX 390x Corsair Vengeance LPX 64GB DDR4 
Hard DriveOptical DriveCoolingOS
A bunch of swappable SSDs LG BD-ROM Thermaltake CL-P039-AL12BL-A Contac Silent Windows 7 
MonitorKeyboardPowerCase
Generic Korean 32" 4K Generic mechanical rainbow LED lit SeaSonic G Series 550-Watt AZZA Helios 910 CSAZ-910 
MouseAudio
Logitech G500 T1 24BIT Tube USB DAC 
CPUMotherboardGraphicsRAM
AMD Athlon II X2 255 ASRock 970DE3/U3S3 Radeon X300 Kingston KHX1600C9D3/4GX 
Hard DriveHard DriveHard DriveHard Drive
8x Samsung HD204UI 7x Seagate ST2000DM001 Transcend TS16GSSD25-S 2x WD WD40EZRX 
Case
AZZA Helios 
  hide details  
Reply
RYZEN
(14 items)
 
OFFICE PC
(12 items)
 
20TB_HOMENAS
(9 items)
 
CPUMotherboardGraphicsRAM
Ryzen 1700X ASRock Fatal1ty X370 Professional Gaming XFX 390x Corsair Vengeance LPX 64GB DDR4 
Hard DriveOptical DriveCoolingOS
A bunch of swappable SSDs LG BD-ROM Thermaltake CL-P039-AL12BL-A Contac Silent Windows 7 
MonitorKeyboardPowerCase
Generic Korean 32" 4K Generic mechanical rainbow LED lit SeaSonic G Series 550-Watt AZZA Helios 910 CSAZ-910 
MouseAudio
Logitech G500 T1 24BIT Tube USB DAC 
CPUMotherboardGraphicsRAM
AMD Athlon II X2 255 ASRock 970DE3/U3S3 Radeon X300 Kingston KHX1600C9D3/4GX 
Hard DriveHard DriveHard DriveHard Drive
8x Samsung HD204UI 7x Seagate ST2000DM001 Transcend TS16GSSD25-S 2x WD WD40EZRX 
Case
AZZA Helios 
  hide details  
Reply
post #5 of 30
Thread Starter 
Quote:
Originally Posted by Shrak View Post

If you really wanted to, you could add the x64 architecture and just update and reboot your system thumb.gif

No reason to reinstall.

Talked with irc in debian, they said just try the kernel. No need to redo user space.

I've been trying the board in a different box, no raid yet. Testing the cpu. The tab was broke to hold the heat sink down. So I did some redneck fitting, automotive wire and wire eyelet crimps. and bench testing the used cpu paste and softened with alcohol, balled up, and set back down. Heh.

Can't get it to overheat yet. Might be golden.

So moving from pci and 1.8 to pci-express and 2.8. Should notice some improvement.

But thanks.

Sent from my rooted HTC Supersonic using Tapatalk 2 Pro
post #6 of 30
When considering overall performance on a Linux system, unless you're just concerned with benchmark numbers, what you really mean is some subjective "user experience". So you can avoid the TLDR syndrome, let me state right here that while I'm running an Asrock Z77 Extreme with an i5-3550 with 8 Gigs of RAM, and at any given time have 3-6 Operating Systems on it, some (especially Windows) 64bit, my main OpSys is still 32bit and I notice very little if any difference in performance on many benchmarks, games or what have you.

My overall user experience is what keeps me from moving to 64bit on my main. It's less work that has little gain..not yet a good tradeoff. For my reasons why, just keep reading. If you just want one opinion from someone who has both you can stop here. There is barely a noticeable difference for most people not doing lots of video decoding and the like.

The extended version (underlying causes) -

It is difficult to get a truly objective answer on 32bit vs/ 64bit for several reasons. Obviously 64bit has greater potential and at some point the number of 64bit programs will so far outweigh 32bit that 32bit will become all but obsolete. So devs encourage us to move to 64bit now to possibly more quickly effect that changeover. Some reasons for this are further down this post. Additionally, since it is a Windows World still and Windows PAE bloze goats, one really has to go 64bit with Windows.

Linux PAE is substantially superior. One example is that Windows limits PAE to 4 GB for licensing purposes ONLY, while Linux PAE can address up to 64 GB RAM on a 32 Bit CPU/System. You may notice that even here on a Linux board people refer to "The 4GB Tipping Point" as if it applied in Linux when in fact it does not.

One can set how much memory is addressable by PAE in the Linux Kernel and apparently when one exceeds 32GB there are some penalties and considerations but up to 32GB works a treat. I've worked on 32GB Linux PAE machines that are solid and fast. 4GB is a walk in the park. So as far as hardware and it's support within the kernel goes, there is almost NO DIFFERENCE (less than 1%) in performance, with the exception of some benchmark programs that are weighted in favor of 64bit. Phoronix verifies this BTW.

Another reason many tout 64bit over 32bit is simply because that's what they have chosen (and as you can already see, often for mistaken reasons) and people tend to justify their choices to others to justify it to themselves. Hopefully I am somewhat less subjective because I use both and have not made a hard choice yet simply because it isn't time yet in my estimation. Here's why I think that.............

Still a very large number of programs are 32 bit and very few are exclusively 64 bit. So there is almost no penalty (programs that can't be run) with 32bit. Plus, if you use a 64bit system and have any programs that are 32bit, and almost everyone does, this requires MultLib.

When compiling programs to satisfy Multilibs, they are compiled by gcc at least twice and often multiple times. Additionally one must have two sets of libraries for those programs to make specific, non-conflicting calls. I hesitate to refer to these as "bloat" but anyone can see this is less simple than it presently has to be. To be clear, I'm not saying this takes a noticeable increase in human time to run such multilib programs, just that it makes ones' system more complicated, especially if one compiles anything from source.

To avoid the inevitable flames, let me state that nobody presently running 64bit has any compelling reason to reinstall as 32bit. Again, the difference is on the order of 1% for over 90% of common programs performance. My point is simply that, at least for now and a few more years, there is also no compelling reason for most people to choose 64bit over 32bit in Linux, unless you have more than 32GB RAM. There are only minor differences that most Linux users will never feel.

The bottom line is that you can feel free to experiment, unless you're running the likes of CAD, Video Decoding, etc. with almost no penalty and with some gain in simplicity.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
post #7 of 30
Thread Starter 
Just mdadm, nfs, samba, and ssh, and screen, 2 pci cards and 6 hdds, eventually 12.

2 cords, power and cat5. Sits in the garage with filters duct taped together for a "filter box" that sits over it.

Guess I'll move motherboards, combine the ddr, and call it done.

Thanks for the detailed reply.

Sent from my rooted HTC Supersonic using Tapatalk 2 Pro
post #8 of 30
Quote:
Originally Posted by enorbet2 View Post

*snip*

It's also important to note that while there are no truly notable performance gains in most cases moving from 32 to 64bit, and that PAE covers the memory needs. There are many commercial and enterprise applications that are only 64-bit. Also, on the topic of photo and video editing, and large data set processing; 32-bit becomes insufficient not because of the performance gains that (used to be) offered by 64-bit processing over 32-bit; but rather that even with LAA and page tables to work around the 3gb barrier (Not at the kernel level, but the application level - it's 2gb with LAA and 3gb with) or even a separate memory management thread and many satellite threads to achieve a massive mappable memory range... Its just more logical to use a 64-bit application..
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
post #9 of 30
Thread Starter 
Meh, I moved everything over. Alot of I/O wait,,still in the 80mb/sec synch times.

I have 4 3tj drives full, and another 4 on order. I think I'll remake another array double check sector alignment, copy over, destroy the first, add old drives to new array, and grow/resize2fs.



Sent from my rooted HTC Supersonic using Tapatalk 2 Pro
post #10 of 30
Are you using a cache drive with high iops? That's a good way to avoid QB 32 for a good while; obviously more expensive of a setup though.
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Performance from 32bit to 64bit