Почему 32-битная domU (гостевая виртуальная машина Xen) использует меньше оперативной памяти, чем 64-битная?
Примечания: одно и то же программное обеспечение подходит для другой арки (AMD64 против 686). Очевидно, это Linux или BSD или что-то, что легко портируется. Может быть, это тоже хорошо для SO.
Я читал это так. Я догадываюсь почему, но хотелось бы услышать комментарии каждого.
При одинаковой рабочей нагрузке 32-разрядная система всегда будет использовать меньше памяти, чем 64-разрядная, в основном по двум причинам: больший размер исполняемых файлов, указателей, переменных и т. Д., А также дополнительные накладные расходы ядра на управление большим адресом. пространство.
Конечно, это происходит не только с виртуальными машинами, но и с физическими системами.