Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE-12.5.3 (Linux) жрёт всю память. / 6 сообщений из 6, страница 1 из 1
29.05.2006, 08:06
    #33757282
garmahis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
Здравствуйте.

Есть сервер с RHL 3 AS (6 update).
ОЗУ - 16GB
Все базы сервера расположены на raw-devices

Конфигурацонные параметры в системе :
==============================================================
kernel.shmmni = 4096
kernel.shmall = 4194304
kernel.shmmax = 15032385536
vm.skip_mapped_pages = 0
vm.page-cluster = 3
vm.pagetable_cache = 25 50
vm.pagecache = 1 5 10
==============================================================
Конфигурацонные параметры в ASE :
==============================================================
max memory = 6291456
cache size = 8192M
allocate max shared memory = 1
==============================================================

При старте сервер забирает 12GB (как и должно быть), но постепенно съедается свободное место как и в swap-е так и ОЗУ.


На сервере, кроме ASE больше ничего нет (sendmail и прочее отключено).

Raw девайсы размещены на lvm-томах.

Если ASE потушить, то swap моментально очищается. Так что сомнений нет - это ASE "гадит" !!!

Как запретить ASE гадить в своп?

Благодарю за помощь.
...
Рейтинг: 0 / 0
29.05.2006, 09:05
    #33757328
garmahis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
Может ли быть проблема в том что :

(Выдержка из errorlog):

03:05:45.82 server Activating disk 'DBName_dat' of size 16777216 KB.
03:05:45.82 kernel Initializing virtual device 3, '/dev/raw/raw8' with dsync 'off'.
03:05:46.04 kernel Virtual device 3 started using asynchronous i/o.

Т.е. dsync 'off' !!!
Но ведь девайс DBName_dat находится на сыром устройстве. (Сервер Adaptive Server игнорирует значение параметра dsync для устройств, которые хранятся в неотформатированных (raw) разделах; при записи на эти устройства данные всегда записываются прямо на носитель, независимо от значения dsync.)

Хотя /dev/raw/raw8 находится на LVM-томе. может в этом загвоздка?
...
Рейтинг: 0 / 0
29.05.2006, 10:39
    #33757542
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
попробуй vm.pagecache = 0 0 0
...
Рейтинг: 0 / 0
29.05.2006, 11:06
    #33757616
garmahis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
Гость123попробуй vm.pagecache = 0 0 0
пробывал.

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


Может есть другой выход?


Спасибо.
...
Рейтинг: 0 / 0
29.05.2006, 12:21
    #33757819
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
свом-раздел слишком маленький...
при 16 РЗУ хотя бы 4 на своп, а не 1
и убери /dev/shm из fstab
сделай umount /dev/shm и удали строку
...
Рейтинг: 0 / 0
29.05.2006, 15:08
    #33758397
Гость123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE-12.5.3 (Linux) жрёт всю память.
Может raw-устройства неправильно созданы?
Что пишет rawdevices status?
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE-12.5.3 (Linux) жрёт всю память. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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