OpenVZ Forum


Home » International » Russian » не видно всей памяти
Re: не видно всей памяти [message #11088 is a reply to message #11052] Tue, 13 March 2007 12:08 Go to previous messageGo to previous 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)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: netif_add и добавление сетевой карты
Next Topic: yum на VPS
Goto Forum:
  


Current Time: Sun Aug 10 16:57:50 GMT 2025

Total time taken to generate the page: 0.07375 seconds