Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Почему память лезет в swap при свободной ОЗУ? / 3 сообщений из 3, страница 1 из 1
14.07.2011, 11:16
    #37351166
a_sokol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему память лезет в swap при свободной ОЗУ?
На сервере Red Hat Enterprise Linux Server release 5.4, Linux version 2.6.18-164.el5
Работают DB2 9.7, WAS 6.0.2, 64-битная система, ОЗУ-16 Гб, одна база 22 Гб.
Несколько дней поработали без свопа, сегодня заметил, что своп 4 Кб, сейчас уже так:
при том что свободной памяти еще очень много

total used free shared buffers cached
Mem: 16411736 16350640 61096 0 41124 13224696
-/+ buffers/cache: 3084820 13326916
Swap: 4096564 132 4096432

Как определить, что использует Swap? Почему не используется свободная память buffers/cache:

параметры ядра:
kernel.sem=250 256000 32 4096
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.shmall=8205868
kernel.shmmax=16805617664

Команда db2mtrk -d -i -v:

Включено отслеживание памяти: 2011/07/14 в 09:37:42
Память для экземпляра
Размер Other Memory - 27262976 байт
Размер FCMBP Heap - 851968 байт
Размер Database Monitor Heap - 524288 байт
Всего: 28639232 байт
Память для базы данных: STRAH
Размер Backup/Restore/Util Heap - 262144 байт
Размер Package Cache - 215744512 байт
Размер Other Memory - 196608 байт
Размер Catalog Cache Heap - 3604480 байт
Размер Buffer Pool Heap (9) - 54722560 байт
Размер Buffer Pool Heap (8) - 42663936 байт
Размер Buffer Pool Heap (7) - 42663936 байт
Размер Buffer Pool Heap (6) - 215810048 байт
Размер Buffer Pool Heap (5) - 539361280 байт
Размер Buffer Pool Heap (4) - 21692416 байт
Размер Buffer Pool Heap (3) - 634257408 байт
Размер Buffer Pool Heap (2) - 212008960 байт
Размер Buffer Pool Heap (1) - 426770432 байт
Размер Buffer Pool Heap (System 32k buffer pool) - 851968 байт
Размер Buffer Pool Heap (System 16k buffer pool) - 589824 байт
Размер Buffer Pool Heap (System 8k buffer pool) - 458752 байт
Размер Buffer Pool Heap (System 4k buffer pool) - 393216 байт
Размер Shared Sort Heap - 3014656 байт
Размер Lock Manager Heap - 429654016 байт
Размер Database Heap - 41746432 байт
Размер Statement Heap (18304) - 1441792 байт
Размер Application Heap (18550) - 65536 байт
Размер Application Heap (18549) - 65536 байт
...........
Всего: 2922381312 байт
...
Рейтинг: 0 / 0
14.07.2011, 12:17
    #37351329
ctginst1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему память лезет в swap при свободной ОЗУ?
a_sokol,

Похоже, что Вам стоит посмотреть на параметр vm.swappiness

vm.swappiness is a tunable kernel parameter that controls how much the kernel favors swap over RAM. At the source code level, it’s also defined as the tendency to steal mapped memory. A high swappiness value means that the kernel will be more apt to unmap mapped pages. A low swappiness value means the opposite, the kernel will be less apt to unmap mapped pages. In other words, the higher the vm.swappiness value, the more the system will swap.
...
Рейтинг: 0 / 0
15.07.2011, 08:01
    #37352826
a_sokol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему память лезет в swap при свободной ОЗУ?
ctginst1, спасибо, попробую обнулить параметр, посмотрю, что будет.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Почему память лезет в swap при свободной ОЗУ? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]