LINUX.ORG.RU

проблемы с Shared Memory после перекомпиляции ядра


0

0

Поставил Sybase 11.9.2 под Linux. Всё было нормально, пока не потребовалось увеличить размер Shared Memory. Нашёл <a href="http://www.isug.com/Sybase_FAQ/ASE/section9.html#9.24">FAQ на эту тему</a>, где рекомендуют следующее: в файле src/linux/include/asm/shmparam.h внести изменения - [max seg size] - #define SHMMAX 0x2000000 /* defaults to 32 MByte */ + #define SHMMAX 0x7FFFE000 /* 2048mb - 8k */ [max number of segments] - #define _SHM_ID_BITS 7 /* maximum of 128 segments */ + #define _SHM_ID_BITS 5 /* maximum of 32 segments */ [number of bits to count how many pages in the shm segment] - #define _SHM_IDX_BITS 15 /* maximum 32768 pages/segment */ + #define _SHM_IDX_BITS 19 /* maximum 524288 pages/segment */ пересобираем ядро, и якобы всё ОК!!! А не тут то было... Sybase работает как надо, только вот система переодически виснет... причём напрочь! Ни ответа, ни привета. Иногда неизвестно по каким причинам, иногда при работе gcc. GCC вешает её почти каждый раз при сборке приложения. Может кто знает, что это такое??? Помогите!!!!

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.