![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 | |
|
verXENt
![]() |
Ich bereite z.Zt. meinen neuen Webserver (Dual Xeon 2.8GHz mit 4GB Ram und Debian 3.1) vor. Er funktioniert auch fast problemlos bis auf die Tatsache das ich laut top bzw. /proc/memory nur 3GB Ram habe
In dmesg habe ich folgendes gefunden: Zitat:
|
|
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Seh ich das richtig, dass dmesg ausgibt, dass 3.x von 4.x GB frei sind, also die 4GB erkannt werden?
In der Kernel-config könntest mal highmemory support auf 64GB stellen. Maybe ist es aber auch ein Setting im BIOS, das du tätigen mußt. Auch noch ein Ansatz: http://lists.us.dell.com/pipermail/l...er/040759.html --> Ohne zu wissen, welchen Chipsatz du verwendest. Darüberhinaus, falls Hotplug aktiviert ist, benötigt das auch einen Haufen reservierten RAM. |
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
Hi Philipp!
Das dürfte aber schon so passen: Meine Testkiste: 512MB Code:
root@gateway:/var/qmail/control# dmesg |grep Memory
Memory: 511928k/523776k available (1068k kernel code, 11396k reserved, 458k data, 96k init, 0k highmem)
root@gateway:/var/qmail/control# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 528240640 142196736 386043904 0 13430784 60911616
Swap: 501731328 0 501731328
MemTotal: 515860 kB
MemFree: 376996 kB
Manx |
|
|
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 27.02.2001
Beiträge: 1.967
|
... was sagt eigentlich
Code:
grep HIGHMEM /boot/config-2.6.8-2-686-smp |
|
|
|
|
|
#5 | ||
|
verXENt
![]() |
Zitat:
Zitat:
Code:
geek:/# cat /var/log/dmesg | grep Memory Memory: 3102636k/4194304k available (1662k kernel code, 41668k reserved, 769k data, 168k init, 2227968k highmem) geek:/# cat /proc/meminfo MemTotal: 3108276 kB MemFree: 2597768 kB Buffers: 48040 kB Cached: 320588 kB SwapCached: 0 kB Active: 294284 kB Inactive: 102792 kB HighTotal: 2227968 kB HighFree: 1875072 kB LowTotal: 880308 kB LowFree: 722696 kB SwapTotal: 1951888 kB SwapFree: 1951888 kB Dirty: 36 kB Writeback: 0 kB Mapped: 39824 kB Slab: 102316 kB Committed_AS: 230856 kB PageTables: 688 kB VmallocTotal: 114680 kB VmallocUsed: 2944 kB VmallocChunk: 111436 kB geek:/# Code:
geek:/# grep HIGHMEM /boot/config-2.6.8-2-686-smp # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_HIGHMEM=y # CONFIG_DEBUG_HIGHMEM is not set geek:/# Code:
geek:/# cat /var/log/dmesg Linux version 2.6.8-2-686-smp (dilinger@toaster.hq.voxel.net) (gcc version 3.3.5 (Debian 1:3.3.5-6)) #1 SMP Mon Jan 24 02:32:52 EST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) BIOS-e820: 0000000000100000 - 00000000bffc0000 (usable) BIOS-e820: 00000000bffc0000 - 00000000bffcfc00 (ACPI data) BIOS-e820: 00000000bffcfc00 - 00000000bffff000 (reserved) BIOS-e820: 00000000e0000000 - 00000000fec90000 (reserved) BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) Warning only 4GB will be used. Use a PAE enabled kernel. 3200MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000fe710 Ich werde mir später das Bios Setup über DRAC näher anschauen. Vielleicht kann man das Problem mit einer einfachen Bios Einstellung beheben. |
||
|
|
|
|
|
#6 |
|
Master
![]() |
ich glaub, dass das schon passt.
ist bei mir auch so. steht halt irgendwas von xxx/1024.... |
|
|
|
|
|
#8 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Die Frage lautet, ob die Aktivierung von 64GB (nebenbei von mir schon vorgeschlagen) die Performance des Kernels herabsenken könnte.
Aber einen Versuch ist es wert, zumal vorgefertigte Kernel oft nicht das Gelbe vom Ei sind ![]() Addendum: http://www.uwsg.iu.edu/hypermail/lin...03.0/0459.html |
|
|
|
|
|
#9 |
|
verXENt
![]() |
Den Kernel möchte ich eigentlich nicht unbedingt neu kompilieren, da ich bisher ohne eine einzige Neukompilierung ausgekommen bin und daher auch kein GCC installiert ist. Im Gegensatz zu Woody sind die Standardpakete wie Apache schon "out of the box" für Hochlast ausgelegt.
Eine kleine Hoffnung besteht immerhin noch. In der dmesg Ausgabe in diesem Posting findet man sowohl: Warning only 4GB will be used. Use a PAE enabled kernel. 3200MB HIGHMEM available. 896MB LOWMEM available. als auch: Memory: 3889236k/4194304k available (1653k kernel code, 41668k reserved, 762k data, 168k init, 3014528k highmem) Ist zwar auch nicht ganz optimal aber immerhin besser als bei meinen Server. Ich werde mir gleich einmal das Bios Setup ansehen. |
|
|
|
|
|
#10 |
|
verXENt
![]() |
Ich habe jetzt doch GCC angeworfen und meine eigenen Kernel Pakete (alias 686-huge) erzeugt:
http://geek.esselbach.com/apt/kernel/ Sieht gleich viel besser aus ![]() Code:
geek:/# cat /var/log/dmesg Linux version 2.6.8-2-686-huge-smp (root@geek.esselbach.com) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #1 SMP Thu Feb 17 09:34:59 CST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) BIOS-e820: 0000000000100000 - 00000000bffc0000 (usable) BIOS-e820: 00000000bffc0000 - 00000000bffcfc00 (ACPI data) BIOS-e820: 00000000bffcfc00 - 00000000bffff000 (reserved) BIOS-e820: 00000000e0000000 - 00000000fec90000 (reserved) BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) 4224MB HIGHMEM available. 896MB LOWMEM available. ACPI: S3 and PAE do not like each other for now, S3 disabled. found SMP MP-table at 000fe710 ... Code:
geek:/# cat /proc/meminfo MemTotal: 4148632 kB MemFree: 4059588 kB Buffers: 3972 kB Cached: 36284 kB SwapCached: 0 kB Active: 40316 kB Inactive: 24236 kB HighTotal: 3276544 kB HighFree: 3212224 kB LowTotal: 872088 kB LowFree: 847364 kB SwapTotal: 1951888 kB SwapFree: 1951888 kB Dirty: 12 kB Writeback: 0 kB Mapped: 34632 kB Slab: 13020 kB Committed_AS: 222624 kB PageTables: 808 kB VmallocTotal: 114680 kB VmallocUsed: 2632 kB VmallocChunk: 111432 kB Code:
geek:/# grep HIGHMEM /boot/config-2.6.8-2-686-huge-smp # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_HIGHMEM=y # CONFIG_DEBUG_HIGHMEM is not set ![]() |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|