Памяти 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
Заранее большое спасибо всем за ответы.