Назад | Перейти на главную страницу

FreeNAS не использует всю установленную оперативную память

Я только что установил FreeNAS 7.3 в Плата Alix.2 со встроенной физической памятью 256 МБ. Ничего не настроено, жесткие диски не подключены.

Проблема в том, что ОС использует только 51 МБ из этой суммы. График страницы статуса говорит, что:

Memory usage: 78% of 51MiB

Выход sysctl подтверждает предыдущее значение:

hw.physmem: 53604352
hw.usermem: 35471360
hw.realmem: 268435456

И согласуется с данными в /var/run/dmesg.boot (этот немного сместился):

real memory  = 268435456 (256 MB)
avail memory = 47779840 (45 MB)

Как я могу указать FreeNAS использовать все доступные 256 МБ? Или что может быть не так со смесью FreeNAS-Alix?

Я тестировал с Voyage Linux и вроде использует все:

root@voyage:~# free -m
             total       used       free     shared    buffers     cached
Mem:           249         53        196          0          0         40
-/+ buffers/cache:         11        237
Swap:            0          0          0

Из загрузки:

[    0.000000] Memory: 251716k/262144k available (2719k kernel code, 9980k reserved, 1111k data, 344k init, 0k highmem)

Вроде решается в версия 8.0.4 FreeNAS. (i386 one, x64 почему-то не работает ...)

Проблема с более новой версией заключалась в том, что у меня CF 1 ГБ, а изображение - 2 ГБ. Я решил установить его с ISO на CF (с помощью моего ПК).

Теперь он сообщает обо всей доступной памяти!

real memory  = 268435456 (256 MB)
avail memory = 247967744 (236 MB)

Данные из sysctl:

hw.physmem: 255295488
hw.usermem: 247279616
hw.realmem: 268435456

Так что проблема с 7.3