Мне нужно получить новый vserver от известного провайдера. Я все равно возьму Debian minimal, но я не уверен, что получу 32-битную или 64-битную версию. Характеристики виртуальной машины не требуют 64b (RAM max. 758Mb).
В настоящее время я думаю (я не знаю) нет никакой разницы в функциональности системы Debian 32b или 64b. Я не ошибаюсь ?
Есть плюсы / минусы для 32b / 64b? Спасибо.
Обновить Мой vserver будет узлом / гостем в системе хостеров.
Если вы говорите об установке хоста, вам следует перейти на 64-разрядную версию. Похоже, вы говорите о госте, и, поскольку вы упомянули об этом довольно небольшом объеме памяти, я думаю, вам лучше выбрать 32-битную версию для гостя.
Самым большим преимуществом 64-разрядной версии является встроенная адресация больших объемов памяти, и вы, очевидно, не достигнете предела в 4 гигабайта. Кроме того, я слышал о некоторых случаях, когда 64-разрядная версия может быть потенциально медленнее для определенных приложений.
Я не могу думать о преимуществах использования 64-битных операционных систем в системе, виртуальной или реальной, с менее чем 4 гигабайтами памяти.
Некоторые материалы для чтения по этой теме можно найти на Википедия и Вот.
Хотя я лично, вероятно, предпочел бы просто установить 32-битную гостевую систему, это также зависит от того, что вы собираетесь делать ... если вы действительно обеспокоены, вам, вероятно, следует установить обе версий (поскольку минимальный Debian не должен занимать много места для установки) и протестируйте его с конфигурацией, для которой вы собираетесь использовать виртуальную машину, и посмотрите, что вы можете сделать с помощью тестов. Поскольку у вас мало памяти, нет четкого способа пойти в одну или другую сторону ... так что, если вы обеспокоены, вам придется попробовать проверить оба. Создайте три раздела, установите ОС 32 и ОС 64 в разделы один и два и используйте раздел данных (хорошо, четыре раздела, так как вам, скорее всего, также потребуется настроить пространство подкачки).
Я стремлюсь стандартизировать 64-битные системы только потому, что это путь будущего, хороший процент машин, на которых я запускаю, нуждаются в 64-битных системах, и я бы предпочел иметь только одну архитектуру, о которой нужно беспокоиться о совместимости, компиляции и т. Д. и т.п.
Однако, если это не так, 32-разрядная версия по-прежнему является вполне разумным вариантом. Они определенно более эффективно используют память, и с программным обеспечением с открытым исходным кодом вам не нужно беспокоиться о том, что какое-то приложение несовместимо с ABI с чем-то другим (просто перестройте его по своему усмотрению).
Если у вас не более 4 ГБ памяти, честно говоря, не имеет значения, что вы выберете. На практике вы не заметите разницы.
Когда вы говорите VServer, вы на самом деле имеете в виду виртуализацию проект с таким именем?
Если вы используете хост VServer, вам следует выбрать 64-битную систему, если оборудование может ее поддерживать. Виртуальный сервер с 64-битным хостом сможет запускать как 32-битные, так и 64-битные виртуальные узлы. Если вы используете узел VServer, использование 64-битной системы не дает реальных преимуществ. Это также зависит от того, действительно ли хост-сервер работает с 64-разрядной версией или нет.
В принципе, я бы рекомендовал запускать 32-битную систему как виртуальный узел и рассматривать только 64-битные системы в качестве хоста.
Начиная с Ubuntu 9.04, я использую 32-битную версию как на сервере, так и на декстопе. Но это в основном потому, что у меня более 4 ГБ оперативной памяти, которую я хочу использовать.
Для использования сервера я бы в любом случае использовал 64-битную версию.
Для настольных компьютеров o можно было бы рассмотреть возможность использования 32-битной версии, чтобы не устанавливать вручную бета-клиент и тому подобное.
Если вы пытаетесь максимизировать емкость системы с очень низким объемом памяти (<2 ГБ), запустите 32-разрядную ОС. В противном случае запустите 64-битную ОС.