Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа, столнулся с такой проблемой: С недавнего времени используется ASE 15.5.3 под Rad Hat x86_64. Сервер 8Гб ОЗУ + 2Гб swap-раздел. В cgf прописан параметр "max memory = 3670016" - 7Gb Сразу после запуска свободны 600Мб в озу и 2 ГБ swap. Затем начинается постепенное уменьшение свободной памяти. Через час работы свободной памяти в ОЗУ и swap - 0. Интересно ваше мнение, как ограничить реально используемую память в пределах 7Gb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2006, 19:11 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Отконфигурить правильно сервер. Параметр max memory здесь поможет, но он (на сколько я помню) НЕ ОГРАНИЧИВАЕТ использование памяти, при его превышении сервер только лишь выдает предупреждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 01:18 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Параметр конфигурации max memory позволяет задать максималь- ный объем памяти, который можно выделить для Adaptive Server, кроме того установлен allocate max shared memory=1 для выделения ASE максимально возможного объема памяти при загрузке. sp_configume "memory" показывет, что ASE использует 7Gb, а Linux показывает, что используется 10Gb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 10:04 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
а что кроме ASE в памяти находится? может, память тратится другими процессами... попробуй уменьшить max memory c 7гб до 6 гб например... объем базы какой? может, ей и 6Гб за глаза... max memory, насколько я понимаю, задает верхнюю планку использования памяти для ASE, т.е. больше ASE не попросит у системы; если поставить allocate max shared = 1, то ASE захватит max memory памяти сразу при старте, если =0 - то динамически, при необходимости в процессер работы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 13:24 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
На сервере ничего кроме ASE не крутится (да и память съедается только во время работы ASE). Меньше памяти конечно можно использовать, попробовать 6-5-4...Гб, но это же не решение проблемы, зачем использовать имеющиеся ресурсы сервера не в полную мощность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 15:03 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Как минимум там штатно должен крутиться Monitor server, может также backup server, XP сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 16:11 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
>>Как минимум там штатно должен крутиться 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 16:33 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Олег123Сразу после запуска свободны 600Мб в озу и 2 ГБ swap. Затем начинается постепенное уменьшение свободной памяти. Через час работы свободной памяти в ОЗУ и swap - 0. Не парься, всё нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 18:02 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Олег123На сервере ничего кроме ASE не крутится (да и память съедается только во время работы ASE). Меньше памяти конечно можно использовать, попробовать 6-5-4...Гб, но это же не решение проблемы, зачем использовать имеющиеся ресурсы сервера не в полную мощность? если память съедается во время работы ASE, то это не значит, что она съедается именно ASE; надо смотреть, какими конкретно процессами съедается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 03:57 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
>> надо смотреть, какими конкретно процессами съедается... Ничего более не запускается, команда top показывает только 4 процесса dataserver (сконфигурировано 4 engine) + системные процессы, которые работают и до запуска ASE. На каждый dataserver показывается, что использовано 6,7Gb озу (глюк linuxa). Как еще кроме top-a можно посмотреть, кто есть память? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 10:12 |
|
||
|
ASE+Linux использование памяти
|
|||
|---|---|---|---|
|
#18+
Проблема была в том, что девайсы сервера были размещены непосредственно на логических разделах LVM, которые Linux кешировал при обращении к ним. После переноса девайсов в raw проблема решилась. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 14:00 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33558878&tid=2013042]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 294ms |

| 0 / 0 |
