The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"centos 6 x64- видит не всю память"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / Linux)
Изначальное сообщение [ Отслеживать ]

"centos 6 x64- видит не всю память"  +/
Сообщение от gdr on 19-Апр-12, 12:42 
Всем привет.
В серваке HP dl120 g6 стоит 2 одноранковых планки по 2 гига.
При загрузке POST показывает 4 гига, а в центосе видно 3.7. Куда остальное делось?

# uname -a
Linux mail 2.6.32-220.7.1.el6.x86_64 #1 SMP Wed Mar 7 00:52:02 GMT 2012 x86_64 x86_64 x86_64 GNU/Linux

# free
             total       used       free     shared    buffers     cached
Mem:       3851152    1390132    2461020          0     148516     636744
-/+ buffers/cache:     604872    3246280
Swap:      4095992          0    4095992

# cat /proc/meminfo
MemTotal:        3851152 kB
MemFree:         2461144 kB
Buffers:          148516 kB
Cached:           636744 kB
SwapCached:            0 kB
Active:           867820 kB
Inactive:         310312 kB
Active(anon):     394188 kB
Inactive(anon):     2796 kB
Active(file):     473632 kB
Inactive(file):   307516 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       4095992 kB
SwapFree:        4095992 kB
Dirty:                36 kB
Writeback:             0 kB
AnonPages:        392784 kB
Mapped:            35316 kB
Shmem:              4132 kB
Slab:             133400 kB
SReclaimable:      72532 kB
SUnreclaim:        60868 kB
KernelStack:        2008 kB
PageTables:        14248 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6021568 kB
Committed_AS:    1292048 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       72176 kB
VmallocChunk:   34359661260 kB
HardwareCorrupted:     0 kB
AnonHugePages:    225280 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        7808 kB
DirectMap2M:     4112384 kB

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "centos 6 x64- видит не всю память"  +/
Сообщение от Andrey Mitrofanov on 19-Апр-12, 13:31 
> Всем привет.
> В серваке HP dl120 g6 стоит 2 одноранковых планки по 2 гига.
> При загрузке POST показывает 4 гига, а в центосе видно 3.7. Куда
> остальное делось?

Попробуй
    # grep reserved, /var/log/dmesg
? Но это только моё предположение.

> # free
>              total       used  
> Mem:       3851152    1390132

Остальное ~
$ echo $((4*1024*1024-3851152))
343152

...
Вот у меня с трёх разных машин:


# free
             total       used       free     shared    buffers     cached
Mem:       3059876    2545372     514504          0          8    1439812
-/+ buffers/cache:    1105552    1954324
Swap:      2142204      17960    2124244
# echo $((3059876/3))
1019958
# echo $((3*1024*1024-3059876))
85852
# grep reserved, /var/log/dmesg
[    0.000000] Memory: 3047656k/3110464k available (3492k kernel code, 456k absent, 62352k reserved, 3241k data, 608k init)
# _


# free
             total       used       free     shared    buffers     cached
Mem:      12323712    9733512    2590200          0      15908    7467720
-/+ buffers/cache:    2249884   10073828
Swap:      5079036          0    5079036
# echo $((12323712 /12))
1026976
# echo $((12*1024*1024-12323712))
259200
# grep reserved, /var/log/dmesg
[    0.000000] Memory: 12311368k/13107196k available (3492k kernel code, 534724k absent, 261104k reserved, 3241k data, 608k init)
# _

$ free
             total       used       free     shared    buffers     cached
Mem:       1026024     220288     805736          0        472     178304
-/+ buffers/cache:      41512     984512
Swap:       212984          0     212984
$ echo $((1024*1024-1026024))
22552
# grep reserved, /var/log/dmesg
[    0.000000] Memory: 1015540k/1040192k available (2506k kernel code, 23564k reserved, 1326k data, 380k init, 134984k highmem)
# _

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "centos 6 x64- видит не всю память"  +/
Сообщение от gdr on 19-Апр-12, 14:19 
это ядром резервируется?
# grep reserved, /var/log/dmesg
Memory: 3823704k/5177344k available (5084k kernel code, 1057552k absent, 296088k reserved, 7229k data, 1244k init)

Может это из-за встроенного видео?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "centos 6 x64- видит не всю память"  +/
Сообщение от Andrey Mitrofanov on 19-Апр-12, 15:16 
> это ядром резервируется?
> # grep reserved, /var/log/dmesg
> Memory: 3823704k/5177344k available (5084k kernel code, 1057552k absent, 296088k reserved,
> 7229k data, 1244k init)
> Может это из-за встроенного видео?

А Х.3. ...

Посмотрел на всех трёх моих -- видео интегрированное, но не совпадает. Где больше, где меньше.

>> 85852
>> # grep reserved, /var/log/dmesg
>> [    0.000000] Memory: 3047656k/3110464k available (3492k kernel code, 456k
>> absent, 62352k reserved, 3241k data, 608k init)

# grep -i videora /var/log/Xorg.0.log
(==) intel(0): VideoRam: 262144 KB

$ lspci |grep -i vga |{ read s a; lspci -v -s $s; }
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 2a84
        Flags: bus master, fast devsel, latency 0, IRQ 42
        Memory at fe400000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at d000 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915

>> 259200
>> # grep reserved, /var/log/dmesg
>> [    0.000000] Memory: 12311368k/13107196k available (3492k kernel code, 534724k
>> absent, 261104k reserved, 3241k data, 608k init)

$ lspci |grep -i vga |{ read s a; lspci -v -s $s; }
01:03.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 31fb
        Flags: bus master, stepping, medium devsel, latency 64, IRQ 23
        Memory at e8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 3000 [size=256]
        Memory at f1ff0000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at f1e00000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: radeon

>> 22552
>> # grep reserved, /var/log/dmesg
>> [    0.000000] Memory: 1015540k/1040192k available (2506k kernel code,
>> 23564k reserved, 1326k data, 380k init, 134984k highmem)

$ lspci |grep -i vga |{ read s a; lspci -v -s $s; }
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation 82945G/GZ Integrated Graphics Controller
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at ec00 [size=8]
        Memory at e0000000 (32-bit, prefetchable) [size=256M]
        Memory at feb40000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "centos 6 x64- видит не всю память"  +/
Сообщение от cryo (ok) on 19-Апр-12, 15:04 
10% памяти в Linux всегда отдается в использование Линусу Торвальдсу - ему ж надо на что-то жить.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "centos 6 x64- видит не всю память"  +/
Сообщение от gpl77 (ok) on 19-Апр-12, 15:33 
> При загрузке POST показывает 4 гига, а в центосе видно 3.7. Куда
> остальное делось?

биос маппирует на конец памяти память для устройств (видео и т.п.)
то, что раньше было сверх 640к :-)

в биосе может быть настройка перемаппировать остаток физической памяти куда-нибудь еще

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру