powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE+Linux использование памяти
11 сообщений из 11, страница 1 из 1
ASE+Linux использование памяти
    #33556891
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа, столнулся с такой проблемой:

С недавнего времени используется ASE 15.5.3 под Rad Hat x86_64. Сервер 8Гб ОЗУ + 2Гб swap-раздел.
В cgf прописан параметр "max memory = 3670016" - 7Gb
Сразу после запуска свободны 600Мб в озу и 2 ГБ swap. Затем начинается постепенное уменьшение свободной памяти. Через час работы свободной памяти в ОЗУ и swap - 0.

Интересно ваше мнение, как ограничить реально используемую память в пределах 7Gb?
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33557185
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отконфигурить правильно сервер.

Параметр max memory здесь поможет, но он (на сколько я помню) НЕ ОГРАНИЧИВАЕТ использование памяти, при его превышении сервер только лишь выдает предупреждение.
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33557493
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Параметр конфигурации max memory позволяет задать максималь-
ный объем памяти, который можно выделить для Adaptive Server, кроме того установлен allocate max shared memory=1 для выделения ASE
максимально возможного объема памяти при загрузке. sp_configume "memory" показывет, что ASE использует 7Gb, а Linux показывает, что используется 10Gb.
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33558193
_kvs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что кроме ASE в памяти находится?
может, память тратится другими процессами...
попробуй уменьшить max memory c 7гб до 6 гб например...
объем базы какой? может, ей и 6Гб за глаза...

max memory, насколько я понимаю, задает верхнюю планку использования памяти для ASE, т.е. больше ASE не попросит у системы; если поставить allocate max shared = 1, то ASE захватит max memory памяти сразу при старте, если =0 - то динамически, при необходимости в процессер работы
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33558563
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере ничего кроме ASE не крутится (да и память съедается только во время работы ASE). Меньше памяти конечно можно использовать, попробовать 6-5-4...Гб, но это же не решение проблемы, зачем использовать имеющиеся ресурсы сервера не в полную мощность?
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33558805
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как минимум там штатно должен крутиться Monitor server, может также backup server, XP сервер.
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33558878
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>Как минимум там штатно должен крутиться Monitor server, может также backup server, XP сервер.

Monitor server и XP сервер - я не использую, они не запущены. backup server - запускается по мере необходимости и потом останавливается, по время непонятного для меня явления также не запущен.

Устранить полное использование памяти удалось установкой параметра vm.pagecache 0 0 0 в файле sysctl.conf,по умолчанию 1 15 30 (http://www.redhat.ru/magazine/001nov04/features/vm/). Теперь занято - 8Гб ОЗУ, swap - не используется. Но мне это решение не нравится, потому что я убрал кеширование в том числе и для системных процессов, что снизит производительность. Кто нибудь может подсказать, как правильно настроить кеширование в Linux, если на сервере используется ASE?
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33559181
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег123Сразу после запуска свободны 600Мб в озу и 2 ГБ swap. Затем начинается постепенное уменьшение свободной памяти. Через час работы свободной памяти в ОЗУ и swap - 0. Не парься, всё нормально.
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33559666
_kvs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег123На сервере ничего кроме ASE не крутится (да и память съедается только во время работы ASE). Меньше памяти конечно можно использовать, попробовать 6-5-4...Гб, но это же не решение проблемы, зачем использовать имеющиеся ресурсы сервера не в полную мощность?

если память съедается во время работы ASE, то это не значит, что она съедается именно ASE; надо смотреть, какими конкретно процессами съедается...
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33559976
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>> надо смотреть, какими конкретно процессами съедается...
Ничего более не запускается, команда top показывает только 4 процесса dataserver (сконфигурировано 4 engine) + системные процессы, которые работают и до запуска ASE. На каждый dataserver показывается, что использовано 6,7Gb озу (глюк linuxa). Как еще кроме top-a можно посмотреть, кто есть память?
...
Рейтинг: 0 / 0
ASE+Linux использование памяти
    #33560807
Олег123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема была в том, что девайсы сервера были размещены непосредственно на логических разделах LVM, которые Linux кешировал при обращении к ним. После переноса девайсов в raw проблема решилась. Всем спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE+Linux использование памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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