Страница 1 из 1

FreeBSD 6.2 и железо

Добавлено: 2008-11-18 16:37:38
maniac
Привет гуру. Подскажите не опытному. Купили биллинг NetUP. Собрали сервак с 4ГБ оперативки, винтами (5 штук по 70гб - RAID5), два ADM Opteron 64x. Поставил на сервер FreeBSD 6.2 i386. Поставить 64-х не могу, т.к. NetUP не портирован для этого. Посему у меня к вам пару вопросов:

Памяти 4гб, по dmesg показывает так:

Код: Выделить всё

dmesg -a | grep mem
real memory  = 3489136640 (3327 MB)
avail memory = 3418071040 (3259 MB)
Это нормально? Как во фре воопще посмотреть, сколько памяти доступно, и нормально ли она вся распределена? Может есть что-то другое, по сравнению с dmesg?

Файловую систему разбил так:

Код: Выделить всё

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
Что это? мускль не хочет работать с 4гб? как заставить его корректно работать?

Заранее большое спасибо всем за ответы.

Re: FreeBSD 6.2 и железо

Добавлено: 2008-11-18 17:06:10
hizel
для начала, ОСь не хочет работать с 4 Гб

гм, а предыдущую вашу тему сносить?
там вам что то даже ответили :/

Re: FreeBSD 6.2 и железо

Добавлено: 2008-11-18 17:57:42
weec
http://dev.mysql.com/doc/refman/5.0/en/freebsd.html

не помешает обновиться до 7ки