Hallo zusammen, kann mir jemand mal erklären, wie man Bits zählt? Hintergrund: Hier steht eine Maschine mit 16 GB Arbeitsspeicher: # free -tm total used free shared buffers cached Mem: 16244 14362 1881 0 0 14009 Der Speicher wird also auch erkannt. Nach meinem bisherigen Verständnis braucht man dafür ein 64-Bit-System. Suse sieht das offenbar auch so: # uname -a Linux 08071000 2.6.22.18-0.2-bigsmp #1 SMP 2008-06-09 13:53:20 +0200 i686 i686 i386 GNU/Linux ...bigsmp = 64 Bit, richtig? So, jetzt wollte ich mit meinem 3ware reden, und habe zu diesem Zweck die 64-Bit-Version des Management-Interfaces installieren wollen. Das hat aber nicht funktioniert: Bundled JRE is not binary compatible with host OS/Arch or it is corrupt. Mit der 32-Bit-Version funktionierts. Wie kommt das? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann [04.08.2008 13:14]:
Hallo zusammen,
kann mir jemand mal erklären, wie man Bits zählt?
Hintergrund: Hier steht eine Maschine mit 16 GB Arbeitsspeicher:
# free -tm total used free shared buffers cached Mem: 16244 14362 1881 0 0 14009
Der Speicher wird also auch erkannt. Nach meinem bisherigen Verständnis braucht man dafür ein 64-Bit-System. Suse sieht das offenbar auch so:
# uname -a Linux 08071000 2.6.22.18-0.2-bigsmp #1 SMP 2008-06-09 13:53:20 +0200 i686 i686 i386 GNU/Linux
...bigsmp = 64 Bit, richtig?
Falsch. bigsmp ist der 32bit-Kernel für mehr als 4 GB RAM und/oder mehrere CPUs bzw. Cores. Außerdem steht da doch auch "i686 i686 i386 GNU/Linux" und nicht (wie bei mir) "x86_64 x86_64 x86_64 GNU/Linux"
So, jetzt wollte ich mit meinem 3ware reden, und habe zu diesem Zweck die 64-Bit-Version des Management-Interfaces installieren wollen. Das hat aber nicht funktioniert:
Bundled JRE is not binary compatible with host OS/Arch or it is corrupt.
Die Fehlermeldung stimmt genau: "not binary compatible with host OS/Arch"
Mit der 32-Bit-Version funktionierts. Wie kommt das?
Na, rate mal ;-) HTH Werner -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 http://www.ufz.de - eMail: werner.flamme@ufz.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Werner Flamme, Montag, 4. August 2008 13:31:
Falsch. bigsmp ist der 32bit-Kernel für mehr als 4 GB RAM und/oder mehrere CPUs bzw. Cores. Außerdem steht da doch auch "i686 i686 i386 GNU/Linux" und nicht (wie bei mir) "x86_64 x86_64 x86_64 GNU/Linux"
Ah, OK. Ob es wohl Geschwindigkeitsvorteile hätte, wenn ich statt bigsmp ein 64-Bit-System hätte? Oder kann man das so pauschal nicht sagen. Im Prinzip nutze ich die Installation nur, um mehrere vmware-Maschinen drin laufen zu lassen. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 04 August 2008 schrieb Andre Tann:
Werner Flamme, Montag, 4. August 2008 13:31:
Falsch. bigsmp ist der 32bit-Kernel für mehr als 4 GB RAM und/oder mehrere CPUs bzw. Cores. Außerdem steht da doch auch "i686 i686 i386 GNU/Linux" und nicht (wie bei mir) "x86_64 x86_64 x86_64 GNU/Linux"
Ah, OK. Ob es wohl Geschwindigkeitsvorteile hätte, wenn ich statt bigsmp ein 64-Bit-System hätte? Oder kann man das so pauschal nicht sagen.
Hängt davon ab. Die 64Bit Version hat immer dort Geschwindigkeitsvorteile, wo mit 64Bit Arithmetik gearbeitet wird, eben auch bei der Adressierung großer Speicherbereiche. Bei Datenbankanwendungen wirkt sich dass oft extrem aus. PAE, dass beim bigsmp Kernel verwendet wird um mehr als 4GByte adressieren zu können, ist da ne ziemliche Krücke. Bei anderen Anwendungen können die 64Bit aber auch von Nachteil sein, da mehr Daten befördert werden müssen, kann es in dem einen oder anderen Fall durchaus zu geringfügig niedrigeren Ausführungsgeschwindigkeiten kommen. Ich persönlich tendiere bei größeren Mischinen immer hin zur 64Bit Installation. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon 04 Aug 2008, Andre Tann wrote:
kann mir jemand mal erklären, wie man Bits zählt?
Ich würde ganz normal bei 1 beginnen und mit 2 fortfahren. Nach der 2 kommt dann die 3 und so weiter. Es hängt ein wenig vom verwendeten Stellensystem ab. Beim 10er System solltest Du nach der 9 mit 10 fortfahren. Beim Dualsystem kommt entsprechend schon nach der 1 die 10. Das Prinzip sollte aber klar geworden sein. Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, Am Montag, 4. August 2008 13:14:59 schrieb Andre Tann:
Der Speicher wird also auch erkannt. Nach meinem bisherigen Verständnis braucht man dafür ein 64-Bit-System. Suse sieht das offenbar auch so:
# uname -a Linux 08071000 2.6.22.18-0.2-bigsmp #1 SMP 2008-06-09 13:53:20 +0200 i686 i686 i386 GNU/Linux
...bigsmp = 64 Bit, richtig?
nein das ist ein 32-bit kernel auch erkennbar an der i686 Architektur bei 64 bit kommt bei mir: $uname -a Linux susebox 2.6.25.11-0.1-default #1 SMP 2008-07-13 20:48:28 +0200 x86_64 x86_64 x86_64 GNU/Linux Wolf -- OpenSUSE 11.0 - KDE4.1 64Bit Dell 530N - ATI Radeon 3650 - 640GB HD - 4GB RAM -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon 04 Aug 2008, Andre Tann wrote:
...bigsmp = 64 Bit, richtig?
Nein, bigsmp heißt, daß der Kernel die PAE Funktionen des Prozessors benutzen kann. Das wiederum ist sowas ähnliches wie der segmentierte Speicherzugriff bei den alten 286er Prozessoren. Diese hatten einen 16 Bit Kern, konnten also nur 64kB Speicher direkt adressieren. Um das zu erweitern gab es Segmentregister. Damit konnte man umschalten, in welchem 64kB langen Teil des realen Speichers von, sagen wir, 1MB der Prozessor gerade arbeitet. Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Andre Tann
-
Manfred Tremmel
-
Torsten Foertsch
-
Werner Flamme
-
Wolf-Rüdiger Jürgens