KillDead
Хранитель порядка
- Регистрация
- 11 Авг 2006
- Сообщения
- 894
- Реакции
- 579
- Автор темы
- #1
Здравствуйте. Пытаюсь настроить сфинкс, Есть 2 базы , одна на 4 миллиона записей, вторая на 2. Выделено 8гигов памяти. Запускаю только один индекс (на 4) - работает нормально, если включаю сразу два, первый создаётся нормально второй крашится с ошибкой
WARNING: index 'index2': preload: mmap() failed: Cannot allocate memory (length=1734936233); NOT SERVING
Увеличение памяти до 16 гигов ничего не дало.
Так же дела обстоят с ротацией,
WARNING: rotating index 'index1': prealloc: mmap() failed: Cannot allocate memory (length=2186139320 is over 2GB, impossible on some 32-bit systems); using old index
Вообще у меня да, "i686 GNU/Linux" 32 битная система. Это значит что большие индексы поднять нельзя?
WARNING: index 'index2': preload: mmap() failed: Cannot allocate memory (length=1734936233); NOT SERVING
Увеличение памяти до 16 гигов ничего не дало.
Так же дела обстоят с ротацией,
WARNING: rotating index 'index1': prealloc: mmap() failed: Cannot allocate memory (length=2186139320 is over 2GB, impossible on some 32-bit systems); using old index
Вообще у меня да, "i686 GNU/Linux" 32 битная система. Это значит что большие индексы поднять нельзя?