OpenVZ Forum


Home » International » Russian » не видно всей памяти
не видно всей памяти [message #11032] Mon, 12 March 2007 10:18 Go to next message
pushlan is currently offline  pushlan
Messages: 5
Registered: March 2007
Junior Member
на сервере 4 гб оперативки, но почемуто видно только 2.5Гб, в чем может буть проблема?

[root@faster vz-scripts]# free
total used free shared buffers cached
Mem: 2571552 499972 2071580 0 127744 254348
-/+ buffers/cache: 117880 2453672
Swap: 0 0 0

[root@faster vz-scripts]# cat /proc/meminfo
MemTotal: 2571552 kB
MemFree: 2071660 kB
Buffers: 127744 kB
Cached: 254348 kB
SwapCached: 0 kB
Active: 256776 kB
Inactive: 192196 kB
HighTotal: 1698528 kB
HighFree: 1369792 kB
LowTotal: 873024 kB
LowFree: 701868 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 28 kB
Writeback: 0 kB
Mapped: 79660 kB
Slab: 34916 kB
CommitLimit: 1285776 kB
Committed_AS: 156780 kB
PageTables: 1716 kB
VmallocTotal: 106488 kB
VmallocUsed: 4680 kB
VmallocChunk: 101472 kB
Re: не видно всей памяти [message #11036 is a reply to message #11032] Mon, 12 March 2007 11:43 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Происходит ли это только на OpenVZ ядре?
Какое ядро (полностью версия) вы используете?
Прикрепите, пожалуйста, лог загрузки ноды.

Спасибо,
Василий.
Re: не видно всей памяти [message #11039 is a reply to message #11032] Mon, 12 March 2007 12:28 Go to previous messageGo to next message
pushlan is currently offline  pushlan
Messages: 5
Registered: March 2007
Junior Member
в атаче лог загрузки.
на ядре х64 видна вся память, на стандартном ядре федоры (х86) с памятью такая же ситуация.
  • Attachment: dmesg.txt
    (Size: 19.98KB, Downloaded 424 times)
Re: не видно всей памяти [message #11050 is a reply to message #11039] Mon, 12 March 2007 14:42 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Пожалуйста, будьте конкретны! Конкретные версия ядра и вся ли видна память для этого ядра:

ядро такое-то ---- видно
ядро такле-то ---- видно
ядро такое-то ---- не видно

Спасибо.
Re: не видно всей памяти [message #11052 is a reply to message #11032] Mon, 12 March 2007 15:16 Go to previous messageGo to next message
pushlan is currently offline  pushlan
Messages: 5
Registered: March 2007
Junior Member
ovzkernel-smp-2.6.9-023stab040.1.i686 - не видно все 4ГБ
kernel-2.6.18-1.2798.fc6 - не видно все 4ГБ
ovzkernel-smp-2.6.9-023stab040.1.x86_64 - видно все 4 ГБ
kernel-2.6.18-1.2798.fc6.x86_64 - видно все 4 ГБ
Re: не видно всей памяти [message #11088 is a reply to message #11052] Tue, 13 March 2007 12:08 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Ситуация следующая: i386 ядро видит только первые четыре гигабайта физической памяти. Если посмотреть на ваш memory-map:
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
 BIOS-e820: 000000000009ec00 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000009f931000 (usable)
 BIOS-e820: 000000009f931000 - 000000009f9cf000 (ACPI NVS)
 BIOS-e820: 000000009f9cf000 - 000000009fa42000 (usable)
 BIOS-e820: 000000009fa42000 - 000000009fa9a000 (reserved)
 BIOS-e820: 000000009fa9a000 - 000000009fad6000 (usable)
 BIOS-e820: 000000009fad6000 - 000000009fb1a000 (ACPI NVS)
 BIOS-e820: 000000009fb1a000 - 000000009fb2c000 (usable)
 BIOS-e820: 000000009fb2c000 - 000000009fb3a000 (ACPI data)
 BIOS-e820: 000000009fb3a000 - 000000009fc00000 (usable)
 BIOS-e820: 00000000ffe00000 - 00000000ffe0c000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000160000000 (usable)
то последняя строка: 0000000100000000 - 0000000160000000 означает, что 1.5 гигабайта вашего RAM лежат выше границы 4Гб. Это как раз и есть те полтора гигабайта, что пропадают у вас.

Теперь как это решить. Есть два пути:
1) Порыться в BIOS, там, возможно, найдётся опция, чтобы "маппить" физическую память ниже 4Гб, без дыры.
2) Использовать etnosplit ядро (есть в разделе download Openvz.org)
Re: не видно всей памяти [message #11127 is a reply to message #11088] Wed, 14 March 2007 09:52 Go to previous message
pushlan is currently offline  pushlan
Messages: 5
Registered: March 2007
Junior Member
спасибо, рекомендованое ядро помогло.
Previous Topic: netif_add и добавление сетевой карты
Next Topic: yum на VPS
Goto Forum:
  


Current Time: Mon Nov 04 23:25:10 GMT 2024

Total time taken to generate the page: 0.03391 seconds