Overclock.net › Forums › Specialty Builds › Servers › Fedora/Amahi Server Build
New Posts  All Forums:Forum Nav:

Fedora/Amahi Server Build

post #1 of 10
Thread Starter 
Im about to dive into Linux in my IT classes at school. so i figured i would build a linux system at home to learn on. Also want a server at home to work with for the same reasons so i chose Fedora/Amahi to play around with.. Now to my question.

My system im going to use wont have more than 4gb of ram so is there any advantage to installing 64bit when dealing with the server side of things?

Thanks in advance..
8080
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-920 D0 @ 4ghz on 1.28v P6T Deluxe V2 EAH5870/1GB/v2 1000/1250 on 1.3v 6gb OCZ Gold 2000mhz DDR3 
Hard DriveOSMonitorKeyboard
x2 500gb WD Raid Short Stroked, x1 1tb WD Win7 64b LG W2240 G15 (first Gen) 
PowerCaseMouseMouse Pad
Cooler Master HAF Razer Naga Razer Sphex 
  hide details  
Reply
8080
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-920 D0 @ 4ghz on 1.28v P6T Deluxe V2 EAH5870/1GB/v2 1000/1250 on 1.3v 6gb OCZ Gold 2000mhz DDR3 
Hard DriveOSMonitorKeyboard
x2 500gb WD Raid Short Stroked, x1 1tb WD Win7 64b LG W2240 G15 (first Gen) 
PowerCaseMouseMouse Pad
Cooler Master HAF Razer Naga Razer Sphex 
  hide details  
Reply
post #2 of 10
It may perform slightly better, but may also use more memory and disk space. Since you haven't said anything about the hardware I'm not going to make a recommendation.
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
post #3 of 10
Thread Starter 
P4 630 (3ghz, 2mb L2, HT) 2gb of ram, gs8300 gpu, and probably about 250gb worth of storage. Some of that may change as im building the system with parts outta my "old computer parts box" lol. i find new stuff every time i go through it.
Edited by nil405 - 4/14/11 at 4:12pm
8080
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-920 D0 @ 4ghz on 1.28v P6T Deluxe V2 EAH5870/1GB/v2 1000/1250 on 1.3v 6gb OCZ Gold 2000mhz DDR3 
Hard DriveOSMonitorKeyboard
x2 500gb WD Raid Short Stroked, x1 1tb WD Win7 64b LG W2240 G15 (first Gen) 
PowerCaseMouseMouse Pad
Cooler Master HAF Razer Naga Razer Sphex 
  hide details  
Reply
8080
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7-920 D0 @ 4ghz on 1.28v P6T Deluxe V2 EAH5870/1GB/v2 1000/1250 on 1.3v 6gb OCZ Gold 2000mhz DDR3 
Hard DriveOSMonitorKeyboard
x2 500gb WD Raid Short Stroked, x1 1tb WD Win7 64b LG W2240 G15 (first Gen) 
PowerCaseMouseMouse Pad
Cooler Master HAF Razer Naga Razer Sphex 
  hide details  
Reply
post #4 of 10
32bit i would, 64 bit adds extra complications but if your learning got 32 any learn about 64 bit later. 64 bit has a few issues with programs needing 32bit libs etc it can get a bit more confusing
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD A6-3670 A75M-HVS NVIDIA GeForce GTX 560 Ti OC 1GB Corsair Vengeance 8GB DDR3 1600 MHz 
Hard DriveOSMonitorPower
OCZ 128GB Vertex 4 SATA III SSD Windows 10 LG 24" FullHD FSP Epsilon 700W 
Mouse
Microsoft Intelli Mouse 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD A6-3670 A75M-HVS NVIDIA GeForce GTX 560 Ti OC 1GB Corsair Vengeance 8GB DDR3 1600 MHz 
Hard DriveOSMonitorPower
OCZ 128GB Vertex 4 SATA III SSD Windows 10 LG 24" FullHD FSP Epsilon 700W 
Mouse
Microsoft Intelli Mouse 
  hide details  
Reply
post #5 of 10
I'd also just go with the 32-bit OS for now.I've run my Amahi server with 2GB's,it's recommended that you have 512MB's so 2GB's will be more than enough.As for the advantages of the 64-bit OS,I think it would depend on what your planning to do.
 
Event Ryzen
(18 items)
 
 
CPUMotherboardGraphicsRAM
Intel i7 6700k MSI Z170M Mortar  Sapphire RX470 8GB  Crucial Ballistix Sport (grey & black) 
Hard DriveHard DriveCoolingOS
240GB Transcend SSD  512GB Transcend SSD Corsair H80i V2 Windows 10 Pro 
MonitorKeyboardPowerCase
LG 29UM68-P & LG 23MP48HQ-P CODE 61(MX Clears) Evga SN 550w RaidMax Hyperion (Black & Silver) 
MouseMouse PadAudioAudio
Logitech G900 Hot Eagle XL mousepad Klipsch R-14M's Presonus audiobox usb. 
AudioAudioAudio
Akai Pro MPK Mini Audio-Technica ATH-M50x, Phillips SHP9500's MXL 990/991 
CPUMotherboardOSOS
Ryzen 1600x  ASROCK AB350M PRO Windows 10 Pro Fedora workstation 25 
Case
???? Open Air-Haven't decided 
  hide details  
Reply
 
Event Ryzen
(18 items)
 
 
CPUMotherboardGraphicsRAM
Intel i7 6700k MSI Z170M Mortar  Sapphire RX470 8GB  Crucial Ballistix Sport (grey & black) 
Hard DriveHard DriveCoolingOS
240GB Transcend SSD  512GB Transcend SSD Corsair H80i V2 Windows 10 Pro 
MonitorKeyboardPowerCase
LG 29UM68-P & LG 23MP48HQ-P CODE 61(MX Clears) Evga SN 550w RaidMax Hyperion (Black & Silver) 
MouseMouse PadAudioAudio
Logitech G900 Hot Eagle XL mousepad Klipsch R-14M's Presonus audiobox usb. 
AudioAudioAudio
Akai Pro MPK Mini Audio-Technica ATH-M50x, Phillips SHP9500's MXL 990/991 
CPUMotherboardOSOS
Ryzen 1600x  ASROCK AB350M PRO Windows 10 Pro Fedora workstation 25 
Case
???? Open Air-Haven't decided 
  hide details  
Reply
post #6 of 10
Quote:
Originally Posted by nil405 View Post
P4 630 (3ghz, 2mb L2, HT) 2gb of ram, gs8300 gpu, and probably about 250gb worth of storage. Some of that may change as im building the system with parts outta my "old computer parts box" lol. i find new stuff every time i go through it.
It's 64 bit capable but I probably wouldn't bother unless you intend to have more than 3.5GB of RAM someday.

Quote:
Originally Posted by Squeeky View Post
32bit i would, 64 bit adds extra complications but if your learning got 32 any learn about 64 bit later. 64 bit has a few issues with programs needing 32bit libs etc it can get a bit more confusing
For a server build this is pretty much irrelevant.
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
post #7 of 10
Quote:
Originally Posted by error10 View Post
It may perform slightly better, but may also use more memory and disk space. Since you haven't said anything about the hardware I'm not going to make a recommendation.
well, i know you said "may" ... but often, 64bit binaries are going to be slower than 32bit... data structures are often bigger and load times into the CPU registers cost more with 64bit. you can gain performance if you're doing some large calculations that utilize the larger data handling...

to the OP, I think you can just start with a 32bit OS.

But, i don't know what your IT class is going to teach... but I might suggest using an enterprise Linux distro instead; it will ultimately be more useful in the work place. If your IT class is more about programming on the Linux platform, then i may not matter at all. But if you're going to be learning about system administration, then I would choose a enterprise distro.
TAIPEI
(10 items)
 
AURORA
(13 items)
 
 
MotherboardGraphicsRAMHard Drive
ASRock X99 Extreme11 EVGA GTX 980 Superclocked 32GB 8x4GB Corsair LPX Samsung XP941  
Hard DriveCoolingOSMonitor
Western Digital 3TB RE Noctua NH-D15 Fedora 21 Linux Samsung S27D590C 
PowerCase
Seasonic SS-1200XP Cooler Master Cosmos II 
CPUMotherboardGraphicsRAM
Dual Quad-core L5430 2.66Ghz 12mb cache Intel 5000 chipset ATI ES1000 64GB FBDIMM DDR2 PC2-5300 667Mhz 
Hard DriveOSPower
WD3000FYYZ PERC H700 w/ 512MB cache CentOS 7.2.1511 950W x2 
  hide details  
Reply
TAIPEI
(10 items)
 
AURORA
(13 items)
 
 
MotherboardGraphicsRAMHard Drive
ASRock X99 Extreme11 EVGA GTX 980 Superclocked 32GB 8x4GB Corsair LPX Samsung XP941  
Hard DriveCoolingOSMonitor
Western Digital 3TB RE Noctua NH-D15 Fedora 21 Linux Samsung S27D590C 
PowerCase
Seasonic SS-1200XP Cooler Master Cosmos II 
CPUMotherboardGraphicsRAM
Dual Quad-core L5430 2.66Ghz 12mb cache Intel 5000 chipset ATI ES1000 64GB FBDIMM DDR2 PC2-5300 667Mhz 
Hard DriveOSPower
WD3000FYYZ PERC H700 w/ 512MB cache CentOS 7.2.1511 950W x2 
  hide details  
Reply
post #8 of 10
Quote:
Originally Posted by BLinux View Post
well, i know you said "may" ... but often, 64bit binaries are going to be slower than 32bit... data structures are often bigger and load times into the CPU registers cost more with 64bit. you can gain performance if you're doing some large calculations that utilize the larger data handling...
I keep hearing things like this, and it doesn't make a lot of sense. Got some evidence of this?
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
post #9 of 10
Quote:
Originally Posted by error10 View Post
I keep hearing things like this, and it doesn't make a lot of sense. Got some evidence of this?
this isn't anything new really... we saw the same thing when intel was migrating from 16bit to 32bit during the 286 -> 386 transition. (my age is showing in this conversation huh?)

you need to have a little background in programming with strongly typed languages and maybe a basic understanding of assembly. if you're loading a 64bit integer type when you're only using the lower 32bits (or less), you're doing extra copying of "0"'s into the registers of the processors. the instruction sets are also larger and pointers are larger too.. that's why the executable binaries are larger for 64bit vs 32bit code. It's as simple as the fact that you need to do more work copying larger data types, larger pointers, larger instructions to run 64bit vs 32bit code. even reading a 1MB file that is a 64bit binary executable off disk is going to take longer than reading the 32bit version which might be 512KB. i think you get it...

in the bigger picture of things, it doesn't really matter because processor technologies get faster and faster and people soon forget the "slow down" ... and sooner or later, programmers start writing code that can advantage of the larger pointers (if they need to address more memory for the program, remember the 4GB limit in 32bit Intel ?), start handling data that actually need the 64bit data types, etc. Once you reach that stage, you're going to be faster than the older "smaller" architecture because handling a 64bit integer on a 32bit platform requires "double" the work (put in oversimplified terms).
TAIPEI
(10 items)
 
AURORA
(13 items)
 
 
MotherboardGraphicsRAMHard Drive
ASRock X99 Extreme11 EVGA GTX 980 Superclocked 32GB 8x4GB Corsair LPX Samsung XP941  
Hard DriveCoolingOSMonitor
Western Digital 3TB RE Noctua NH-D15 Fedora 21 Linux Samsung S27D590C 
PowerCase
Seasonic SS-1200XP Cooler Master Cosmos II 
CPUMotherboardGraphicsRAM
Dual Quad-core L5430 2.66Ghz 12mb cache Intel 5000 chipset ATI ES1000 64GB FBDIMM DDR2 PC2-5300 667Mhz 
Hard DriveOSPower
WD3000FYYZ PERC H700 w/ 512MB cache CentOS 7.2.1511 950W x2 
  hide details  
Reply
TAIPEI
(10 items)
 
AURORA
(13 items)
 
 
MotherboardGraphicsRAMHard Drive
ASRock X99 Extreme11 EVGA GTX 980 Superclocked 32GB 8x4GB Corsair LPX Samsung XP941  
Hard DriveCoolingOSMonitor
Western Digital 3TB RE Noctua NH-D15 Fedora 21 Linux Samsung S27D590C 
PowerCase
Seasonic SS-1200XP Cooler Master Cosmos II 
CPUMotherboardGraphicsRAM
Dual Quad-core L5430 2.66Ghz 12mb cache Intel 5000 chipset ATI ES1000 64GB FBDIMM DDR2 PC2-5300 667Mhz 
Hard DriveOSPower
WD3000FYYZ PERC H700 w/ 512MB cache CentOS 7.2.1511 950W x2 
  hide details  
Reply
post #10 of 10
Quote:
Originally Posted by BLinux View Post
this isn't anything new really... we saw the same thing when intel was migrating from 16bit to 32bit during the 286 -> 386 transition. (my age is showing in this conversation huh?)

you need to have a little background in programming with strongly typed languages and maybe a basic understanding of assembly. if you're loading a 64bit integer type when you're only using the lower 32bits (or less), you're doing extra copying of "0"'s into the registers of the processors. the instruction sets are also larger and pointers are larger too.. that's why the executable binaries are larger for 64bit vs 32bit code. It's as simple as the fact that you need to do more work copying larger data types, larger pointers, larger instructions to run 64bit vs 32bit code. even reading a 1MB file that is a 64bit binary executable off disk is going to take longer than reading the 32bit version which might be 512KB. i think you get it...

in the bigger picture of things, it doesn't really matter because processor technologies get faster and faster and people soon forget the "slow down" ... and sooner or later, programmers start writing code that can advantage of the larger pointers (if they need to address more memory for the program, remember the 4GB limit in 32bit Intel ?), start handling data that actually need the 64bit data types, etc. Once you reach that stage, you're going to be faster than the older "smaller" architecture because handling a 64bit integer on a 32bit platform requires "double" the work (put in oversimplified terms).
OK, now that all makes sense, though a compiler which knows how to optimize for 64-bit can solve most of that. And most code written for 32-bit needs to be cleaned up to work compiled as 64-bit anyway.

And really, if a 64-bit binary is 1MB, then the 32-bit binary is more likely to have been about 800KB. Often the programs are virtually the same size. (The nice thing about being on a multilib system is I can just go take a look )

Overall, I don't think you're going to notice any slowdown outside of synthetic benchmarks.
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Servers
Overclock.net › Forums › Specialty Builds › Servers › Fedora/Amahi Server Build