URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2642
[ Назад ]

Исходное сообщение
"Куда делась память"

Отправлено serchek , 26-Июн-09 10:19 
Имею множество установок одной и той же системы fedora 10 (i386) дома и на работе, но только сейчас заметил что на двух компьютерах с памятью 4G система показывает гораздо меньше:

[admin@admin ~]$ free
             total       used       free     shared    buffers     cached
Mem:       3103048    1082848    2020200          0      56596     574744
-/+ buffers/cache:     451508    2651540
Swap:      4192956          0    4192956

это на одном - 3G, а на другом вообще 2,47G, системный монитор, webmin, и др. показывают одинаково.
1. Действительно ли память урезана/потеряна?
2. И если да, то можно ли ее вернуть без установки 64битной оси?


Содержание

Сообщения в этом обсуждении
"Куда делась память"
Отправлено Serge , 26-Июн-09 10:29 
cat /proc/meminfo ?

"Куда делась память"
Отправлено serchek , 26-Июн-09 10:34 
>cat /proc/meminfo ?

MemTotal:      3103048 kB
MemFree:       2008184 kB
Buffers:         59244 kB
Cached:         580100 kB
SwapCached:          0 kB
Active:         636848 kB
Inactive:       321536 kB
HighTotal:     2216768 kB
HighFree:      1304728 kB
LowTotal:       886280 kB
LowFree:        703456 kB
SwapTotal:     4192956 kB
SwapFree:      4192956 kB
Dirty:             524 kB
Writeback:           0 kB
AnonPages:      319048 kB
Mapped:         102376 kB
Slab:            53984 kB
SReclaimable:    35048 kB
SUnreclaim:      18936 kB
PageTables:       5748 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
WritebackTmp:        0 kB
CommitLimit:   5744480 kB
Committed_AS:  1004284 kB
VmallocTotal:   110584 kB
VmallocUsed:     14200 kB
VmallocChunk:    95732 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     4096 kB
DirectMap4k:     61440 kB
DirectMap4M:    856064 kB



"Куда делась память"
Отправлено vg , 26-Июн-09 10:59 
Поставить ядро с PAE
стандартное ядро не видит больше 3GB
или же Федору х86_64, там стандартно видит


"Куда делась память"
Отправлено serchek , 26-Июн-09 11:05 
>Поставить ядро с PAE
>стандартное ядро не видит больше 3GB
>или же Федору х86_64, там стандартно видит

Судя по выводу
[admin@admin ~]$ rpm -qa|grep kernel
kernel-PAE-devel-2.6.27.5-117.fc10.i686
kernel-2.6.27.21-170.2.56.fc10.i686
kernel-headers-2.6.27.21-170.2.56.fc10.i386
kerneloops-0.12-1.fc10.i386
kernel-2.6.27.9-159.fc10.i686
kernel-firmware-2.6.27.21-170.2.56.fc10.noarch
kernel-PAE-2.6.27.5-117.fc10.i686

Оно там стояло, но потом "обновилось" до обычного, я не знал. Как сделать чтобы при обновлении все не возвращалось назад?


"Куда делась память"
Отправлено mikra , 26-Июн-09 11:46 
>это на одном - 3G, а на другом вообще 2,47G, системный монитор,
>webmin, и др. показывают одинаково.
>1. Действительно ли память урезана/потеряна?
>2. И если да, то можно ли ее вернуть без установки 64битной
>оси?

А биос сколько памяти показывает? Запусти утилиту memtest86, она должна сказать правду о том, сколько установлено памяти. Видит ли линукс всю память или не всю это уже другой вопрос.

32битный линукс может работать с объемом памяти до 64гигов.


"Куда делась память"
Отправлено serchek , 26-Июн-09 13:09 
>[оверквотинг удален]
>>webmin, и др. показывают одинаково.
>>1. Действительно ли память урезана/потеряна?
>>2. И если да, то можно ли ее вернуть без установки 64битной
>>оси?
>
>А биос сколько памяти показывает? Запусти утилиту memtest86, она должна сказать правду
>о том, сколько установлено памяти. Видит ли линукс всю память или
>не всю это уже другой вопрос.
>
>32битный линукс может работать с объемом памяти до 64гигов.

Один комп собрал всего месяц назад (все новое), другой - новый брендовый FujitsuSiemens, не думаю что БИОС не держит 4G, хотя увидеть экран загрузки не удается - монитор не показывает.
Думаю дело в ядре- надо попробовать вернуть либо старое, либо новое поставить, но РАЕ. Завтра буду пробовать.


"Куда делась память"
Отправлено serchek , 27-Июн-09 09:04 
Точно так и есть, вернул PAE ядро, вернулась и память, осталось понять каким образом это случилось, что одно ядро заменилось другим, но не совсем таким каким надо...

"Куда делась память"
Отправлено ALex_hha , 08-Авг-09 14:04 
>Точно так и есть, вернул PAE ядро, вернулась и память, осталось понять
>каким образом это случилось, что одно ядро заменилось другим, но не
>совсем таким каким надо...

PAE нужно только при объеме 4+ Gb. У тебя же всего 3 Гб.


"Куда делась память"
Отправлено serchek , 10-Авг-09 12:26 
Нет, у меня как раз везде по 4G, но из-за апгрейда ядра на не PAE, вдруг стало 3. Сейчас все нормально - вся память в наличии.

"Куда делась память"
Отправлено vitux , 25-Авг-09 07:19 
>
>PAE нужно только при объеме 4+ Gb. У тебя же всего 3
>Гб.

Прежде чем делать выводы читайте внимательно документацию и что пишут специалисты!
32 битная адресация позволяет использовать только 4ГБ памяти. Все было бы хорошо 4 на сервере = 4 максимум, но верхняя часть 32 битного пространства резервируется под различные служебные нужды. поэтому и выходит что ось видит только 3 - 3,3.
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 GB физической памяти (вместо 4 GB, адресуемых при использовании 32-разрядных таблиц).
http://ru.wikipedia.org/wiki/PAE