14.04 LTS server kun 64 bit

Få hjælp og support til alt server-relateret. Guides og How-to's i forbindelse med servere hører også til her.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

14.04 LTS server kun 64 bit

Indlæg af thj01 »

Hvorfor?

Hvis man f.eks. ønsker at drive en dedikeret SAMBA, print eller webserver, så er 2 Gb RAM overkill i langt de fleste tilfælde.

Hvor langt kan man køre 64 bit ned før det bliver uhensigtsmæssigt ... forkert?
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
Brugeravatar
Blueeyez
Forfatter
Indlæg: 885
Tilmeldt: 24. jul 2012, 21:33
IRC nickname: Blueeyez

Re: 14.04 LTS server kun 64 bit

Indlæg af Blueeyez »

* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: 14.04 LTS server kun 64 bit

Indlæg af AJenbo »

Som server mener jeg du kan klare dig med 512mb, måske 256mb. 64bit er mere end blot hvor meget ram maskinen kan håndtere.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: 14.04 LTS server kun 64 bit

Indlæg af lath »

AJenbo skrev:64bit er mere end blot hvor meget ram maskinen kan håndtere.


Ajenbo har ret.

F.eks. er der dobblet så mange registre til rådighed for et program. Dermed kan flere mellemregninger være inde i mikroprocessoren samtidigt.
Ved en x86 32-bit CPU behøver man - i forhold til en x86 64-bit CPU - oftere at flytte mellemregninger ud på stacken (=fysisk RAM), hvilket er er meget langsommere end den hastighed der er til rådighed inde i mikroprocessoren.

Der til kommer at en x86 64-bit CPU er 2x hurtigere ved den samme klokfrekvens i forhold til at kun at køre 32-bit på samme processor til dekodning, indkodning, og krypteringsberegninger fordi en x86 64-bit CPU har 2x antal registre (128 bit) per processor til SIMD maskinkode instruktioner.

Derudover bruger en 64-bit CPU ikke 2x RAM bare fordi pointers er 2x så store i forhold til en 32 bit CPU.
Årsagen er naturligvis at hver eneste maskinkode instruktioner ikke laver et hop til en anden adresse i RAM.
Det normale er faktisk at de kommer i klumper, hvilket udnyttes meget effektivt af de cache lagre CPUer har.

I bonus er virtuel RAM naturligvis større på en 64-bit CPU, så man kan memory mappe en stor fil ind i virtuel RAM, og derefter kan et program læse file ved simpelthen at læse fra de hukommelsadresser filen er mappet ind i.

Mere læsning her "Exploiting 64-bit Linux": http://www.linuxjournal.com/article/9723

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: 14.04 LTS server kun 64 bit

Indlæg af thj01 »

Hvad er så den reelle skillelinie mellem 32/64 bit?

Vil det altid være en fordel at anvende 64bit på en 64bits processor uanset mængden af RAM eller handler det helt om HVAD man anvender den til?
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: 14.04 LTS server kun 64 bit

Indlæg af AJenbo »

thj01 skrev:handler det helt om HVAD man anvender den til?

I de fleste tilfælde vil det være hurtigere, men den vil forbruge lidt mere ram.