имеется сервер freebsd 6.2-STABLE, памяти установлено 4GB, но видны только:
real memory = 3220701184 (3071 MB)
avail memory = 3150651392 (3004 MB)на сервере необходимо поднять MySQL с поддержкой InnoDB
Я прочитал, что для оптимальной работы mysql на сервере с большим кол-вом памяти, надо скомпилировать ядро с опциями MAXDSIZ MAXSSIZ DFLDSIZ, вот что в LINT:
options MAXDSIZ=(1024UL*1024*1024)
options MAXSSIZ=(128UL*1024*1024)
options DFLDSIZ=(1024UL*1024*1024)
я пытался сделать так:
options MAXDSIZ=(3072UL*1024*1024)
options MAXSSIZ=(384UL*1024*1024)
options DFLDSIZ=(3072UL*1024*1024)
и так
options MAXDSIZ=(3000UL*1024*1024)
options MAXSSIZ=(256UL*1024*1024)
options DFLDSIZ=(3000UL*1024*1024)
но и в итоге получаю панику!
если же ставлю
options MAXDSIZ=(2048UL*1024*1024)
options MAXSSIZ=(256UL*1024*1024)
options DFLDSIZ=(2048UL*1024*1024)
то все работает, однако хочется использовать всю доступную память!
как правильно рассчитать эти данные для моего случая?