AD довольно легок на Использовании оперативной памяти. Это - обычно лучшая практика для установки DNS на том же сервере, но это не требуется. Объем потребляемой памяти обоих будет меняться в зависимости от размера базы данных AD или базы данных DNS (который является поддержанным AD), соответственно.
Для тестовой среды оба поднимут очень мало памяти; поле R2 Core 2008 года рабочая AD & DNS была бы очень довольна 512 МБ поршня, Вы смогли экономить полностью вниз к 384 МБ без проблем. Если это не Базовая установка, Вам могли бы все еще сойти с рук 512 МБ, но 768 МБ лучшая идея.
DHCP и Удаленный доступ также довольно легки на Использовании оперативной памяти. Услуги по развертыванию берут немного больше, но все еще очень. Во всех этих случаях это будет зависеть от использования.
В []
две строки сравниваются лексикографически , а не численно. Вы хотите использовать -gt
или -lt
.
Изменить : В ответ на ваше обновление bash
не имеет логики с плавающей запятой. Вам нужно использовать целые числа.
Поскольку у вас есть число с плавающей запятой как часть сравнения, вы можете использовать bc для сравнения, bc возвращает 1, если сравнение истинно
if [ $(echo "$result > $value" | bc -q ) -eq 1 ]; then
echo HEALTH: OK. Result is $result Value is $value
exit 0
else
echo HEALTH: CRITICAL. Result is $result which is over $value
exit 2
fi
http://mywiki.wooledge.org/BashPitfalls#A.5B.5B_.24foo_.3E_7_.5D.5D
Это обрабатывается как сравнение строк.
Использование Вместо "-gt":
if [ $result -gt $value ]; then