У меня есть ноутбук Core i7 с 4 ГБ оперативной памяти. В Windows недостаток использования 32-битной ОС состоит в том, что одно приложение не может использовать более 2 ГБ ОЗУ (+ 2 ГБ общей памяти пространства ядра), за исключением случаев установки загрузочного переключателя, который уменьшает объем общей памяти ядра, а затем это максимум 3 ГБ на приложение.
Какие недостатки / ограничения будут у меня в Ubuntu для того, чтобы придерживаться 32-битной ОС? (Если есть?) - Поскольку у меня есть только 4 ГБ оперативной памяти, я не могу понять, почему мне нужно использовать 64-битную версию?
64-bit
architecture
tommed
источник
источник
Ответы:
Если вы беспокоитесь только о доступе к 4 ГБ ОЗУ, тогда выберите версию Ubuntu с 32-разрядной версией PAE . Это самый простой способ :-) Но читайте дальше, чтобы понять ограничения и преимущества каждой архитектуры.
Я предполагаю, что ваше оборудование довольно новое, поэтому Ubuntu просто заберет 4 ГБ памяти даже в 32-битной версии, поскольку использует функцию ядра под названием PAE (в некоторых версиях Ubuntu для этого есть отдельное ядро, проверьте
Synaptic Package Manager
наличие PAE). Он действительно стабильный, и вы не пожалеете об этом, особенно для Flash, который требует (если вы установите его простым способом из репозитория) 32-битный стек. По моему опыту, 64-битная ОС с Flash 32-битной является нестабильной.Но они представляют собой несколько ограничений 32-битной версии : процесс (программа) не может получить доступ к более чем 2 ГБ или иногда к 3 ГБ памяти (зависит от управления памятью ядра и приложения, такого как виртуальная машина Java). Это, очевидно, не проблема для большинства приложений. Тем не менее, я использовал несколько инструментов GPS для создания карт. Иногда им (для больших карт) требуется более 2 ГБ адресуемой памяти. Но это действительно не часто. Кроме того, 32bit + PAE могут быть несовместимы с некоторыми проприетарными драйверами. Они отлично работают с открытыми исходными кодами, но иногда проприетарные / бинарные драйверы не могут справиться с этой архитектурой.
С другой стороны , вы можете
Ubuntu Software Centre
работать с 64-битной версией и быть счастливым, поскольку у вас есть доступ к огромной библиотеке 64-битных приложений. Однако, если вы хотите использовать проприетарное программное обеспечение в Linux, вам следует надеяться, что оно также поддерживает 64-битную версию. Такие продукты, как: Adobe Flash, Adobe AIR, плагин Google Talk, Skype, Amazon MP3 - всего 32 бита. Некоторые из них действительно работают, если вы устанавливаете 32-битный стек в 64-битной системе, но некоторые - нет (Amazon MP3) или плохо (Adobe Flash). Еще одним недостатком 64-битной системы является то, что они используют больше памяти . Таким образом, одно и то же приложение будет использовать больше памяти для того же в 32-битной среде. Иногда это проблема.Вывод такой:
источник
На этом пути могут быть некоторые неприятности. Некоторые из проприетарных компонентов Ubuntu (например, Oracle Java Runtime и Adobe Flash) могут быть немного сложнее в установке , чем вы ожидаете.
Также могут быть проблемы с некоторыми непонятными беспроводными драйверами и тому подобным, но это скорее исключение, чем правило.
Помимо этого, великолепный 32-битный уровень совместимости Linux гарантирует, что ваша система будет в значительной степени надежной и часто намного лучше в вычислительных задачах, которые выигрывают от большего размера адреса.
Сервер Ubuntu теперь рекомендуется каноническим в его 64-битной форме по умолчанию. В целом, большое доверие к 64-битной архитектуре Linux. Это больше не эксперимент, это уже не просто дополнение. И хотя некоторые приложения не догнали (на самом деле важна только флэш-память), ядро Linux теперь считается 64-битной системой с 32-битным уровнем совместимости, а не наоборот.
Вкратце: сделайте это, перейдите на 64-битную версию - сегодня на нем работают миллионы и миллионы серверов Linux, и он полностью готов для вашего рабочего стола.
Как указывает Гюйгенс, 32-битная ставка является безопасной . Если вы можете устоять перед потенциальной досадой переустановки 32-битной версии, имеет смысл сначала попробовать 64-битную версию и проверить наличие распространенных проблем.
32-битный установщик, конечно, автоматически включит ядро PAE, если у вас будет больше памяти, чем может быть адресовано в 32 битах, что устранит проблему с памятью в прошлом. Это было сказано здесь много раз, но почему бы не включить его снова :)
источник
Я нахожу довольно забавным, что использование 64-битной памяти так тесно связано с памятью в машине. 64-битная означает также, что за цикл процессора вы можете обрабатывать вдвое больше данных по сравнению с 32-битной операционной системой.
Используйте 64bit в случае, если вы делаете
Я делаю подкаст, и использование 64-битной памяти с моим ноутбуком экономит много времени при обработке аудио (уменьшение шума, нормализация, сжатие и т. Д.). Мой ноутбук имеет только 2 ГБ оперативной памяти.
источник
Стоит также отметить, что, хотя у вас есть только 4 ГБ физической ОЗУ, возможно, у вас есть своп, поэтому в действительности> 4 ГБ доступно. Только вы знаете, запускаете ли вы тип приложений, на которые может повлиять ограничение в 4 ГБ / процесс. Подумайте об обработке видео / изображений или научных приложениях (имитация схем, Matlab и тому подобное) в качестве примеров.
Лично я бы пошел на это. Хотя вы можете работать в 32-битном режиме с этими процессорами, наш опыт работы показывает, что мы получаем лучшую производительность при работе с одним и тем же процессором в 64-битной среде. Это только наш опыт, конечно.
источник
Зачем устанавливать 32-битную ОС для 64-битного процессора? Имейте в виду, что вы почти всегда сможете устанавливать и запускать 32-битные приложения в 64-битной среде после добавления 32-битных библиотек. Запуск 64-битных приложений на 32-битной ОС невозможен. Перейти на 64 бит.
источник
Вам нужно установить его с сетевым подключением, чтобы он мог выбрать PAE при установке.
источник
У меня те же компоненты (Dell Studio 1557, i7 Quad-Core, 4 ГБ ОЗУ), и я иду на 64-битной, как это более естественно. В Linux есть поддержка 64 бит почти для всех приложений, и, даже если таковых нет, поддержка 32 бит в Ubuntu уже встроена.
Таким образом, для оборудования с 64-битным процессором + 4 ГБ оперативной памяти естественной является 64-битная ОС. Не то чтобы с 32bit у вас возникли проблемы. Если вы установите Ubuntu 32bit, он автоматически установит ядро PAE, совместимое с> 3 Гбайт Ram.
В течение многих лет я использовал каждую 64-битную версию Ubuntu, которая была выпущена и никогда не имела ни одной проблемы.
Так что дерзайте ... :)
источник
У меня ноутбук с почти такой же конфигурацией, как у вас. Но я решил установить Ubuntu 10.10 32 бит вместо 64 бит, потому что у меня есть некоторая зависимость от программного обеспечения с закрытым исходным кодом:
Мое мнение таково: оставайся в 32 битах !! Вы, вероятно, зависите от одного из программ, перечисленных выше, и объем работы, обеспечиваемой таким изменением, не компенсирует это изменение.
О ваших 4 ГБ памяти: не волнуйтесь! Ubuntu установит правильное ядро (с PAE) по умолчанию. Благодарность!
источник
Прежде всего вам понадобится ядро PAE, если вы собираетесь использовать 4 ГБ ОЗУ с 32-битной ОС. В противном случае вы бы не использовали часть вашей памяти. И ограничение 3 ГБ на процесс останется. Поэтому я предлагаю использовать 64-битную версию. В любом случае, если вы планируете обновить свою систему в будущем, вам придется перейти на 64-битную версию. Помимо проблем с Java и Flash, нет причин придерживаться 32-битной версии.
источник
У меня был i7 и транскодировал видео. Я использовал VLC. если я запускал Ubuntu 12.04 32 bit, это приводило к 60% загрузке процессора. при использовании 12,04 64-битной загрузки потребляется 13% поэтому на некоторые приложения это оказывает сильное влияние.
источник
Я бы переключился на 64Bit. Причина в том, что приложения для Linux выпускаются в обоих вариантах, и даже если их нет, вы можете просто скомпилировать их в своей системе.
Другая причина в том, что в настоящее время ОЗУ чертовски дешево, так что, если вы скажете, удвоение памяти, использование 32-битной системы серьезно ограничит вас.
источник