Распределение памяти OES2SP2 Linux x86_64

Обсуждение технических вопросов по продуктам Novell под Linux, а также *nix систем

Распределение памяти OES2SP2 Linux x86_64

Сообщение $erg » 04 янв 2011, 11:32

Здравствуйте, Уважаемые! Всех с наступившим Новым Годом!
На каждом сервере установлено по 12Гб памяти, из них свободно - совсем ничего(76Мб), 64% памяти ушло(как показывает NRM) на кэш файловой системы.
Как можно изменить минимальный размер свободной памяти или максимальный размер кэша?
Показания NRM с первого сервера:
Используется 68,866,048
Не используется 76,603,392
Временные буферы дисковых блоков 166,981,632
Кэш файловой системы 3,669,905,408
Общая память системы 3,982,356,480
Используемая память для подкачки 69,632
Общий размер файла подкачки 4,100,096

Показания NRM со второго сервера:
Используется 62,922,752
Не используется 200,417,280
Временные буферы дисковых блоков 369,889,280
Кэш файловой системы 3,349,127,168
Общая память системы 3,982,356,480
Используемая память для подкачки 69,632
Общий размер файла подкачки 4,100,096

И почему Общая память системы (Отображение общего объема памяти, который можно использовать (т.е. объем физического ОЗУ минус двоичный код ядра) - по справке в NRM) только 4Гб?
$erg
 
Сообщения: 231
Зарегистрирован: 05 май 2005, 12:18
Откуда: Minsk, Belarus

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение Walery » 09 янв 2011, 03:07

$erg писал(а):На каждом сервере установлено по 12Гб памяти, из них свободно - совсем ничего(76Мб), 64% памяти ушло(как показывает NRM) на кэш файловой системы.
Как можно изменить минимальный размер свободной памяти или максимальный размер кэша?


Насколько я помню, в линуксе практически вся свободная память уходит на системный и дисковый кэш, в этом ничего плохого нет, если какому-нибудь приложению нужно, то ему система память выделит.
Реальное использование памяти можно посмотреть на консоли сервера, выполнив команду free, в строке -/+ buffers/cache оно напишет, сколько на самом деле используется из этого кэша.

А вот это:
$erg писал(а):Общая память системы 3,982,356,480

уже странно, особенно если там действительно стоит 12Гб...

Можно посмотреть, что выведет на:
uname -a
и на всякий случай:
dmesg | grep Memory
и
cat /proc/meminfo
?
Walery
 
Сообщения: 64
Зарегистрирован: 17 мар 2005, 15:54
Откуда: Киев

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение $erg » 10 янв 2011, 10:51

free
...............total.........used..........free.........shared...buffers....cached
Mem:........12277628...12057356.....220272.....0..........294908....7439640
-/+ buffers/cache:.......4322808......7954820
Swap:........12586916...192...........12586724

uname -a
Linux oes-serv 2.6.16.60-0.69.1-smp #1 SMP Fri Sep 17 17:07:54 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

dmesg | grep Memory
Memory: 12273692k/14680064k available (2011k kernel code, 300100k reserved, 915k data, 208k init)

cat /proc/meminfo
MemTotal:..............12277628 kB
MemFree:...............218896 kB
Buffers:.................294928 kB
Cached:.................7438592 kB
SwapCached:...........124 kB
Active:..................2901324 kB
Inactive:................5306864 kB
HighTotal:..............0 kB
HighFree:...............0 kB
LowTotal:...............12277628 kB
LowFree:...............218896 kB
SwapTotal:.............12586916 kB
SwapFree:..............12586724 kB
Dirty:....................296 kB
Writeback:.............0 kB
AnonPages:.............473248 kB
Mapped:................70984 kB
Slab:....................1793844 kB
CommitLimit:.........18725728 kB
Committed_AS:.......2949444 kB
PageTables:............7516 kB
VmallocTotal:..........34359738367 kB
VmallocUsed:..........528472 kB
VmallocChunk:........34359209691 kB
HugePages_Total:....0
HugePages_Free: ....0
HugePages_Rsvd:....0
Hugepagesize:........2048 kB
$erg
 
Сообщения: 231
Зарегистрирован: 05 май 2005, 12:18
Откуда: Minsk, Belarus

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение Walery » 10 янв 2011, 14:44

$erg писал(а):free
...............total.........used..........free.........shared...buffers....cached
Mem:........12277628...12057356.....220272.....0..........294908....7439640
-/+ buffers/cache:.......4322808......7954820
Swap:........12586916...192...........12586724
....


Ну вроде в системе все нормально, она видит все 12 Гб, правда из них заняты 4, судя по всему именно про них NRM и говорит.
А вот почему он не показывает больше - непонятно, система 64-х битная, может сами OES сервисы установлены 32-х битные?
Walery
 
Сообщения: 64
Зарегистрирован: 17 мар 2005, 15:54
Откуда: Киев

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение $erg » 10 янв 2011, 15:09

cat /etc/novell-release
Novell Open Enterprise Server 2.0.2 (x86_64)
VERSION = 2.0.2
PATCHLEVEL = 2
BUILD = FCS
Да и мне кажется что не стал бы OES2SP2 32bit на x64 SLES. Выругался бы.
$erg
 
Сообщения: 231
Зарегистрирован: 05 май 2005, 12:18
Откуда: Minsk, Belarus

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение Dimerson » 10 янв 2011, 15:24

имхо 64-битный
Код: Выделить всё
oes2:/opt/novell/nss/sbin # ldd nssmu
        linux-vdso.so.1 =>  (0x00007fff1b3ff000)
        libpanel.so.5 => /usr/lib64/libpanel.so.5 (0x00002b3f49f68000)
        libform.so.5 => /usr/lib64/libform.so.5 (0x00002b3f4a06b000)
        libmenu.so.5 => /usr/lib64/libmenu.so.5 (0x00002b3f4a179000)
        libncurses.so.5 => /lib64/libncurses.so.5 (0x00002b3f4a281000)
        libevms-2.5.so.0 => /lib64/libevms-2.5.so.0 (0x00002b3f4a3e4000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b3f4a55e000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002b3f4a79f000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b3f4a8a3000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b3f49e4c000)
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: Распределение памяти OES2SP2 Linux x86_64

Сообщение $erg » 10 янв 2011, 18:13

oes-serv:/opt/novell/nss/sbin # ldd nssmu
linux-vdso.so.1 => (0x00007fff5edff000)
libpanel.so.5 => /usr/lib64/libpanel.so.5 (0x00002acf14c04000)
libform.so.5 => /usr/lib64/libform.so.5 (0x00002acf14d07000)
libmenu.so.5 => /usr/lib64/libmenu.so.5 (0x00002acf14e15000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x00002acf14f1d000)
libevms-2.5.so.0 => /lib64/libevms-2.5.so.0 (0x00002acf15080000)
libc.so.6 => /lib64/libc.so.6 (0x00002acf151fa000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002acf1543b000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002acf1553f000)
/lib64/ld-linux-x86-64.so.2 (0x00002acf14ae8000)
таки тоже x64
Может это просто косяк NRM, или что бы понять что пишет нужно инструкцию какую прочесть?
$erg
 
Сообщения: 231
Зарегистрирован: 05 май 2005, 12:18
Откуда: Minsk, Belarus


Вернуться в *nix

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron