Re: 32 oder 64 Bit
Am Montag, 19. September 2011 schrieb Markus Schulz:
> Am Mittwoch, 27. Juli 2011 schrieb Sven Hartge:
> > David Raab <debian@david-raab.de> wrote:
> > > Trotzdem sind mir bisher 2 begrenzungen aufgefallen. Da ich nunmal
> > > Entwickler bin und auch Systemadministration machen sind da
> > > Begrenzungen bei KVM und MongoDB zu sehen.
> > >
> > > Bei KVM kann ein gast nur maximal 2 GiG unter 32bit haben und bei
> > > MongoDB kann die Datenbank unter 32bit auch nur maximal 2 Gigabyte
> > > groß werden. Und hier nutze ich eben auch auf mein Desktop
> > > Virtuelle Maschienen, zum testen und entwickeln. Je nachdem was
> > > man tut kann dies also begrenzent sein.
> >
> > Was KVM angeht: Wenn man einen 64bit Kernel benutzt, dann kann man
> > auch aus dem 32bit Userland größere VMs starten, hat dieses Problem
> > also schon umschifft.
>
> geht das wirklich mit qemu-kvm in squeeze? Kann mich dunkel an Probleme
> bei VMs mit mehr als 2GB Speicher erinnern...
>
> betreibe im übrigen auch ein 32bit Userland (squeeze) mit 64bit kernel.
> JBoss-EAP mit unserer Anwendung bringt fast 10% mehr Performance mit
> einer 32bit-jre (ebenso wie maven-test-goals).
> Auch wenn auf den Produktiv-Servern dann natürlich trotzdem 64bit JREs
> laufen da dort deutlich mehr Speicher gebraucht wird.
>
> Bei Apache2 war ich nach dem Umstieg eines Root-Servers von 32bit auf
> 64bit auch erschrocken über den nun deutlich höheren Speicherverbrauch.
>
> die zukünftige Lösung names Multi-Arch finde ich auf jeden Fall sehr
> gut, 32bit für die meisten Programme und nur speicherhungrige
> Anwendungen werden als 64bit Version installiert.
Es gibt gerade von einigen Kernel-Entwicklern die Initiative für eine
weitere 32-Bit-ABI namens X32:
"Die Intel-Entwickler H. Peter Anvin und H.J. Lu haben auf der LKML eine
Diskussion zu System-Call-Nummern für ein x32-ABI (Application Binary
Interface) angestoßen. Ein für dieses ABI kompiliertes Programm läuft im
64-Bit-Modus von x86-64-Prozessoren, nutzt aber nur 32-Bit große Pointer
und Datenfelder. Das soll den mit dem 64-Bit-Betrieb einhergehenden
Overhead vermeiden, denn viele verbreitete Anwendungen brauchen keine 64-
Bit-Pointer und -Datenfelder. [...]"
Mehr auf:
http://www.heise.de/open/artikel/Kernel-Log-x32-ABI-umgeht-Nachteile-
des-64-Bit-Betriebs-1341264.html
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: