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 - Page 3

post #21 of 30
I don't understand the science behind it but PAE causes your 32-bit to run as 36-bit to support the 64GB of memory. It is technically no longer treated as 32-bit. It is not the same as 64-bit nor would it perform equally. I brought up page filing as a similar argument. I didn't realize this was a Linux subforum, though. My bad on bringing up Windows.

Sent from my Galaxy Nexus using Tapatalk
post #22 of 30
64 bit OS with 64 bit applications using greater than 4gb of RAM will perform better than a 32-bit OS using 32-bit applications with a little trick to allow greater than 4gb of RAM that these 32-biy applications won't even be able to make use of for the most part

Sent from my Galaxy Nexus using Tapatalk
post #23 of 30
To add to that, a 64-bit system with very limited RAM will generally perform worse than its 32-bit counterpart

Sent from my Galaxy Nexus using Tapatalk
post #24 of 30
Quote:
Originally Posted by DonDizzurp View Post

I don't understand the science behind it but PAE causes your 32-bit to run as 36-bit to support the 64GB of memory. It is technically no longer treated as 32-bit. It is not the same as 64-bit nor would it perform equally. I brought up page filing as a similar argument. I didn't realize this was a Linux subforum, though. My bad on bringing up Windows.

Sent from my Galaxy Nexus using Tapatalk

It's not but it will
 
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 #25 of 30
Also regardless of PAE you will be unable to access more than 4gb at a time.. So I don't know why you're all defending PAE as if its just as good as a 64bit system

Sent from my Galaxy Nexus using Tapatalk
post #26 of 30
We're not saying PAE is as good as 64bit. That was the whole bloody point of mentioning PAE by saying memory isn't the be all and end all of application performance.
post #27 of 30
PAE allows each process to adddress 4GB
 
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 #28 of 30
Quote:
Originally Posted by Plan9 View Post

We're not saying PAE is as good as 64bit. That was the whole bloody point of mentioning PAE by saying memory isn't the be all and end all of application performance.

Yeah - I was merely pointing out that a 32-bit processor with PAE and a PAE kernel could map memory past the 4gb wall - and that that would allow applications written to utilize LAA/PAE in a manner to allocate more than 4GB of ram could potentially run faster on a 32-bit platform than a 64-bit one; which is part of the reason PAE exists. 32-bit instructions can often be much faster than their 64-bit or 256-bit counterparts. Which causes an exception to the rule of "if the application wants > 4gb of memory it will run better on 64-bit"

And yes, for the most part - due to Micro$haft's licensing, the 32-bit editions of consumer Windows are crippled. The code for PAE is present, but its explicitly disabled because you aren't paying them enough money for it. In consumer Windows land - it's often far better to just purchase the 64-bit edition in today's world since we're starting to see many consumer applications utilize more than 4gb of memory, and take advantage of 64 and 256 bit instructions. Rather than shelling out $700/license for server 2008; it's much easier to swallow slightly increased startup time, and reduced performance on some applications with a $100 price tag. In the Linux world, you could do a lot of math before settling for 32 or 64 bit; though most opt for 64-bit since it's become the defacto standard... I opted for 32-bit on my server, which has 16gb of ram and runs two game servers which each utilize ~6gb of ram - the performance is higher on 32-bit for those servers, so that's what I stuck with.
    
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 #29 of 30
^ that

And it's also worth noting that some software works better with 64bit word sizes because (for one crude example) they might deal with maths against integers greater than a 32bit register. In those instances, 32bit platforms would run slower than a 64bit platform with the same amount of RAM.

So while it's true that, in the vast majority of cases, end users aren't going to notice the difference between 32bit and 64bit platforms - when it comes to servers (which this thread is about) RAM allocation is actually only a small part of the equation.
post #30 of 30
Thread Starter 
Well, 64bit cpu on a 32bit kernel with 512mb ram, pair of cheap 4 port sata pci express cards, array grew around 80-90mb/sec.

Once done reshaping and a resize2fs (which I found out needed 1gb of ram, so I had to enable swap, I'm running debian from a free 4gb USB stick) , the Dd tests are reading around 290/mb/sec and writing in raid6 at 90mb/sec @ ext4, not mdX device directly.


3.0/2.7 usable, x8, minus 2 for double parity, gives me a fuzz over 16tb in raid6. It's perfect for hosting hd media over 10/100 Lan for hdmi out via laptop.

$90 a drive. Pair of $30 cards. Free case. Free motherboard/cpu/300watt psu, all Compaq branded, I found in the dumpster.

Can't get any cheaper then that.

I tried a 64bit kernel, same performance. Many a few mb faster. Oh well. Couple years from now I might find something better in the trash.



Sent from my rooted HTC Supersonic using Tapatalk 2 Pro
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