Kernelproblem: Alles lagt mit HIGHMEM

tommik

New Member
Hallo :)
Ich habe mal wieder ein Problem mit unserem Kernel.
Wir haben 4GB RAM von denen zurzeit jedoch nur 3,3GB erkannt werden, weil kein HIGHMEM / BIGMEM aktiviert ist.
Wir haben Debian Etch als Betriebssystem.
Unser aktueller, einzig funktionierender Kernel ist der 2.6.18-4-686er.
Also habe ich versucht, den Kernel mit gleicher Versionsnummer runterzuladen und zu installieren. Nach einem reboot hat alles nurnoch fürchterlich gelaggt:
der Login mit SSH hat ewig gedauert,
der Ping lag bei 200-300ms und wenn ich mal eingeloggt war, brauchten alle Befehle ewig bis sie fertig ausgeführt wurden. Da einen Gameserver draufen zu lassen, garnicht dran zu denken...
Also dachte ich, na klar, liegt daran, dass der Kernel nicht auf meinen Root optimiert ist.
Also -> selber compilen. Gesagt, getan. Ich habe diese Anleitung benutzt:
pur3gaming.com - Einzelnen Beitrag anzeigen - [Howto] Kernel für GameServer [Debian]
Alles 100% so gemacht, wie dort beschrieben. Habe HIGHMEM aktiviert, auf 4GB. Als alles fertig war, reboot, und es ist kaum zu glauben, aber es laggte wieder sowas von dermaßen... Dann habe ich es mit 64GB versucht, noch schlimmer. Der einzige Kernel, der ordentlich läuft, ist der, der nur 3,3GB erkennt.

Frage: Was kann ich nun machen, um trotzdem 4GB zu bekommen?
Ich weiß einfach nicht mehr weiter.
Unser Support ist super, aber er weiß auch nicht mehr, woran das liegen könnte.

Danke schonmal im voraus, tommik.
 
Der Etch-Kernel kann schon standardmäßig mehr als 4GB verwalten. Vermutlich liegt es eher an dem Board, was nämlich auf die 3,3GB deuten läßt.
 
Hi.
Ich glaube nicht, dass es daran liegt.
In der config vom alten Kernel war zwar dieses "CONFIG_HIGHMEM4G=y" aktiviert, aber es ging nicht.
Der Supporter war sogar an meinem Server dran und schaute, ob der RAM usw alles i.O. war.
Kann es vielleicht noch eine andere Einstellung geben, die die 4GB verhindern könnten?

Gruß, tommik.
 
Wie wärs mal mit einem 64Bit Kernel?
Ein 32Bit Kernel kann keine 4GB Ram vollständig adressieren, da ein Teil der Adressen für PCI drauf gehen.
 
Achja ^^
Wie kann ich denn einstellen, dass der Kernel mit 64Bit kompiliert wird?
Wir haben einen Intel Core2Duo E6600 64Bit.

Gruß, tommik.
 
Hallo.
Genau Informationen über den Chipsatz sowie das Mainboard habe ich nicht und werde auch jetzt keine Auskunft mehr darüber bekommen. Kann man das irgendwie mit einem Befehl herausfinden?

Gruß, tommik.
 
Code:
00:00.0 Host bridge: Intel Corporation P965/G965 Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation G965 Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation P965/G965 HECI Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HH (ICH8DH) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6101 (rev b1)

Ich kann damit nichts anfangen...

Gruß, tommik.
 
Back
Top