У меня есть коробка, на которую я только что установил pfSense 2.1. Коробка имеет 16 ГБ оперативной памяти и представляет собой четырехъядерный процессор (да, мы планируем сделать серьезный трафик и использовать прокси-фильтр с большим количеством клиентов).
Оболочка BSD правильно сообщает, что установлено 16 ГБ ОЗУ:
dmesg | grep memory
real memory = 17179869184 (16384 MB)
avail memory = 2604027904 (2483 MB)
Я предполагаю, что BSD сообщает об использовании памяти почти так же, как и другие системы Unix - машина пошла вперед и «зарезервировала» почти 14 ГБ ОЗУ, поэтому только 2 ГБ указаны как доступные.
Путаница:
На панели управления pfSense он сообщает только о доступной памяти рядом с «Использование памяти» в виджете системной информации:
Использование памяти 10% от 2534 МБ
Это меня беспокоит. Мне нужен pfSense, чтобы видеть все 16 ГБ ОЗУ, чтобы я мог указать соответствующий объем фильтру содержимого прокси (SquidGuard).
Есть ли повод для беспокойства? Почему или почему нет? Если есть о чем беспокоиться, как мне это исправить?
* Шлепает себя в голову *
Проблема была (очень) глупой ошибкой. Я установил 32-битную версию pfSense, а не 64-битную версию.
Задача решена!