Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Verständnisfrage: Speicherlimits bei Standard-32bit-Kernel vs. PAE-Kernel (SLES 10)

Empfohlene Antworten

Hallo

Ich habe eine Verständnisfrage bzgl. Speicherlimits bei Standard-32bit-Kernel vs. PAE-Kernel (SLES 10 SP2).

Die Maschine (virtualisiert in VMWare ESX) wurde mit 4 GB RAM installiert und später auf 12 GB aufgebort ("natürlich" wurde dann auf PAE-Kernel umgestellt). Ursache war eine MySQL-Datenbank, die einfach stark gewachsen ist. Sonst läuft da nur noch ein kleiner Webserver drauf.

Nun meine Fragen:

1.) Vor der Umstellung (auf 12 GB und PAE-Kernel) konnte jeder Prozess ca. 3 GB für sich allein haben und 1 GB war für den Kernel. Richtig oder falsch?

2.) Nach der Umstellung (auf 12 GB und PAE-Kernel): wieviel kann jeder Prozess jetzt für sich beanspruchen? Das MySQL und der Apache Webserver bleiben erstmal 32bittig. Wie ist das mit 32bit-Java, wieviel profitiert das?

Ciao

Nun meine Fragen:

1.) Vor der Umstellung (auf 12 GB und PAE-Kernel) konnte jeder Prozess ca. 3 GB für sich allein haben und 1 GB war für den Kernel. Richtig oder falsch?

Richtig.

2.) Nach der Umstellung (auf 12 GB und PAE-Kernel): wieviel kann jeder Prozess jetzt für sich beanspruchen? Das MySQL und der Apache Webserver bleiben erstmal 32bittig. Wie ist das mit 32bit-Java, wieviel profitiert das?

PAE bewirkt, dass die CPU(!) bis zu 64GB RAM adressieren kann. Das Limit von 3GB pro Prozess bleibt bestehen beim 32bit Kernel.

Siehe z.B.:

LinuxRamLimits - spack.org/wiki

Gruß

Frage 3: Würde es was bringen (falls überhaupt technisch möglich) einen 64bit-Kernel unterzuziehen (Anwendungen bleiben 32bit) bei 12GB RAM?

Das würde eher weniger bringen. Die 32bit Applikationen können ja nach wie vor nur 2³² Byte adressieren, wenn der Kernel sich dann noch seinen Teil schnappt hast du nichts gewonnen.

Du würdest vermutlich nur profitieren wenn du sowohl das OS als auch die Prozesse unter 64bit laufen lässt.

Gruß

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.