FreeBSD 6.2 и железо
Добавлено: 2008-11-18 16:37:38
Привет гуру. Подскажите не опытному. Купили биллинг NetUP. Собрали сервак с 4ГБ оперативки, винтами (5 штук по 70гб - RAID5), два ADM Opteron 64x. Поставил на сервер FreeBSD 6.2 i386. Поставить 64-х не могу, т.к. NetUP не портирован для этого. Посему у меня к вам пару вопросов:
Памяти 4гб, по dmesg показывает так:
Это нормально? Как во фре воопще посмотреть, сколько памяти доступно, и нормально ли она вся распределена? Может есть что-то другое, по сравнению с dmesg?
Файловую систему разбил так:
Правильно ли сделана разбивка ФС? Как нужно разбивать?
В качестве базы данных будет использоваться mysql с InnoDB. Скомпилировал мускль с поддержкой InnoDB. При запуске мускль ругается на это:
Что это? мускль не хочет работать с 4гб? как заставить его корректно работать?
Заранее большое спасибо всем за ответы.
Памяти 4гб, по dmesg показывает так:
Код: Выделить всё
dmesg -a | grep mem
real memory = 3489136640 (3327 MB)
avail memory = 3418071040 (3259 MB)
Файловую систему разбил так:
Код: Выделить всё
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/amrd0s1a 1.9G 94M 1.7G 5% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/amrd0s1d 989M 14K 910M 0% /tmp
/dev/amrd0s1f 68G 1.7G 61G 3% /usr
/dev/amrd0s1e 1.9G 78M 1.7G 4% /var
/dev/amrd0s1g 189G 768K 174G 0% /var/db/mysql
В качестве базы данных будет использоваться mysql с InnoDB. Скомпилировал мускль с поддержкой InnoDB. При запуске мускль ругается на это:
Код: Выделить всё
081118 14:22:48 InnoDB: Error: cannot allocate 1782595584 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 14761732 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
081118 14:23:49 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.0.67-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-5.0.67_1
Заранее большое спасибо всем за ответы.