powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / kernel.shmmax для Cache.
7 сообщений из 7, страница 1 из 1
kernel.shmmax для Cache.
    #37963830
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня !
Как правильно использовать эту опцию ( kernel.shmmax ) ?
Имею CentOS 6.3 32 bit(PAE) RAM 16 Gb.
Cache 5.0.21 Linux
Сколько памяти под это нужно выделить ?
И какие еще опции для этого нужны ?
Выделил половину как указано в доке:

kernel.shmmax = 8589934592

Но, при установки вылетает с ошибкой:
Unable to allocate shared memory
Cache: Invalid argument

Спасибо.
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37963959
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

еще нужно проверить ulimit -l

и перезагрузиться
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37963962
Valeriu,

# echo 400000000 > /proc/sys/kernel/shmmax
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37964159
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше чем это значение, не катит - kernel.shmmax = 4294967295
Если приглядеться, в конце должно быть цифра 6, те половина ... Тоже не идет, только так.
Те при 16 Гб памяти только 4 ...
Видимо это сказывается 32 бит, для которых максимум и был 4 Гб.
А хотелось конечно больше.

DAiMor
еще нужно проверить ulimit -l

Если честно никогда не пользовался... ?
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37964202
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ulimit -l показаывает ограничение на блокировку памяти процессами пользователей
либо посмотреть все все ограничения ulimit -a
поменять настройки можно в /etc/security/limits.conf
у меня в Ubuntu сейчас стоит
* hard memlock 4096000
* soft memlock 4096000
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37964260
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше чем это значение, не катит - kernel.shmmax = 4294967295
И даже при этом он пишет:

Warning - Cache was only able to allocate 227436 global buffers ***
Warning - Cache was only able to allocate 1833 routine buffers ***
...
Рейтинг: 0 / 0
kernel.shmmax для Cache.
    #37964460
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что нашел в доку:

Максимальное количество буферов
Cache поддерживает следующие максимальные значения:
Для 32-битных платформ (любая комбинация 2-х и 8-ми КБ буферов):
Около 1 ГБ для HP-UNIX
Около 2 ГБ для других 32-битных платформ
2 Гб – это максимальныe размер памяти, доступныe для адресации и хранения не только
разделяемоe памяти, но и других данных Cache и других программ, и на практике обычно
невозможно достичь 100% занятости 2ГБ пространства.

Предполагаю, что все правильно настроил исходя из этих определений.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / kernel.shmmax для Cache.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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