Коллеги, подскажите пожалуйста. Используется база данных Cache. Для быстрой работы базы рекомендуется устанавить SHMMAX <= оперативная память. shmparam.h : /* * Keep _SHM_ID_BITS as low as possible since SHMMNI depends on it and * there is a static array of size SHMMNI. */ #define _SHM_ID_BITS 7 #define _SHM_IDX_BITS 15 //#define _SHM_IDX_BITS 16 /* set for Cache DB and 512 MB memory */ /* * _SHM_ID_BITS + _SHM_IDX_BITS must be <= 24 on the i386 and * SHMMAX <= (PAGE_SIZE << _SHM_IDX_BITS). */ #define SHMMAX 0x2000000 /* max shared seg size (bytes) */ //#define SHMMAX 0x10000000 /* set for Cache DB and 512 MB memory */ //#define SHMMAX 0x8000000 /* set for Cache DB and 256 MB memory */ соответственно я поменял параметры: #define _SHM_IDX_BITS 16 #define SHMMAX 0x10000000 в тоже время в shmparam.h встречается фраза: /* Try not to change the default shipped SHMMAX - people rely on it */ на машине Mediann работают RH 6.2, Cache 3.2.1 все это периодически зависает (период ~ 1 неделя) Могут ли измененные SHMMAX _SHM_IDX_BITS вызывать зависание ?
Форум —
Admin