Это может показаться глупым вопросом, но много-много лет назад мне почему-то пришло в голову, возможно, прочитав статью или поговорив с людьми, «знающими», что компьютер не должен работать с «нечетным» количеством баран, типа 3, 5, 7 и т.д ... Есть ли в этом вообще правда?
У меня есть среда vmware со многими серверами. Я хочу пройти и изменить количество оперативной памяти, чтобы уменьшить общее использование оперативной памяти, и во многих случаях я хочу предоставить серверу 3 ГБ оперативной памяти, а не 4 или 2.
Я никогда не видел никаких доказательств того, что точное значение ОЗУ на виртуальной машине имеет значение. Я полагаю, не исключено, что некоторые устаревшие системы могут каким-то образом ожидать четного числа, но это было бы просто невероятно плохой инженерией.
Конечно, для людей довольно естественно выделять память кратно, но, как правило, это происходит потому, что они знают, что Серверу [A] требуется 8 ГБ ОЗУ, а не 7 ГБ.
Если вы хотите предоставить вашему серверу 3 ГБ, то вперед; Я все время использую нечетные числа.
Все хорошо. Обратной стороны нет. Помните, что степень детализации составляет мегабайты, поэтому, если вам нужно 2560 МБ вместо 2 ГБ или 3 ГБ, это нормально, полностью поддерживается и не представляет проблемы.