Core i7 с 4 ГБ - перейти на 64-разрядную или остаться 32-разрядной ..?

У меня ноутбук Core i7 с оперативной памятью 4 ГБ. В Windows недостаток использования 32-битной ОС состоит в том, что одно приложение не может использовать более 2 ГБ оперативной памяти (+ 2 ГБ общей памяти пространства ядра), за исключением случаев установки загрузочного переключателя, который уменьшает объем общей памяти ядра, а затем это максимум 3 ГБ на приложение.

Какие недостатки / ограничения у меня были бы в Ubuntu для того, чтобы придерживаться 32-битной ОС? (Если есть?) - Поскольку у меня есть только 4 ГБ оперативной памяти, я не могу понять, почему мне нужно использовать 64-битную версию?

27
задан 23 November 2010 в 16:31

11 ответов

Я нахожу довольно забавным, что использование 64-битной памяти тесно связано с памятью в машине. 64-битное означает также, что за цикл процессора вы можете обрабатывать вдвое больше данных по сравнению с 32-битной операционной системой.

Используйте 64 бита, если вы

  • редактируете и обрабатываете видео
  • редактируете и обрабатываете звук
  • редактируете и обрабатываете графику
  • работаете с большие файлы (например, базы данных, большие файлы журналов, ...)

Я делаю подкаст, и использование 64-битного с моим ноутбуком экономит много времени при обработке аудио (уменьшение шума, нормализация, сжатие) ...). Мой ноутбук имеет только 2 ГБ оперативной памяти.

0
ответ дан 23 November 2010 в 16:31

Я бы переключился на 64Bit. Причина в том, что приложения для Linux доступны в обоих вариантах, и даже если их нет, вы можете просто скомпилировать их в своей системе.

Другая причина заключается в том, что в настоящее время ОЗУ чертовски дешево, поэтому, если вы скажете, удвоение памяти, использование 32-битной системы серьезно ограничит вас.

0
ответ дан 23 November 2010 в 16:31

Зачем устанавливать 32-разрядную ОС для 64-разрядного процессора? Имейте в виду, что вы почти всегда сможете устанавливать и запускать 32-битные приложения в 64-битной среде после добавления 32-битных библиотек. Запуск 64-битных приложений на 32-битной ОС невозможен. Перейти на 64 бит.

0
ответ дан 23 November 2010 в 16:31

По пути могут быть некоторые раздражения. Несколько собственных компонентов Ubuntu (как Среда выполнения Java Oracle и Adobe Flash) могли бы быть немного более тверды установить это, Вы будете ожидать.

Могут также быть проблемы с некоторыми неясными драйверами беспроводных устройств и т.п. - но это - исключение, а не правило.

Кроме этого, Linux' большой слой совместимости на 32 бита гарантирует, что Ваша система будет в значительной степени горным телом и, часто время, вполне немного лучше в вычислительной задаче, которые извлекают выгоду из большего размера адреса.

Сервер Ubuntu теперь рекомендуется каноническим в его форме на 64 бита на значение по умолчанию. Существует, в целом, много доверия архитектуре Linux на 64 бита. Это больше не экспериментально, это больше не просто добавление на. И даже при том, что некоторые приложения не нагнали (флэш-память является единственным из них, который имеет значение, действительно), ядро Linux теперь считают системой на 64 бита со слоем совместимости на 32 бита, а не наоборот.

Короче говоря: Сделайте это, пойдите 64 бита - это выполняет миллионы и миллионы серверов Linux сегодня, и это абсолютно готово к Вашему рабочему столу.

Как Huygens указывает, 32 бита безопасная ставка. Если можно стоять потенциальное раздражение из-за переустановки версии на 32 бита, имеет смысл пробовать 64 бита сначала, и тест для распространенных проблем.

Установщик на 32 бита, конечно, автоматически включит ядро PAE, если у Вас будет больше поршня, затем может быть обращен в 32 битах, представление поршня выпускает вещь прошлого. Это много раз говорилось здесь, но почему бы не включать его снова :)

15
ответ дан 23 November 2010 в 16:31

У меня те же компоненты (Dell Studio 1557, четырехъядерный процессор i7, 4 ГБ ОЗУ) и 64-битная, так как это более естественно. В Linux есть поддержка 64-битных приложений практически для всех приложений, и даже если их нет, в Ubuntu уже встроена поддержка 32-битных приложений.

Таким образом, для оборудования с 64-битным процессором + 4 ГБ оперативной памяти естественной является 64-битная ОС. Не то чтобы с 32bit у вас возникли проблемы. Если вы установите Ubuntu 32bit, он автоматически установит ядро ​​PAE, совместимое с> 3 ГБ памяти Ram.

В течение многих лет я использовал каждую 64-битную версию Ubuntu, которая была выпущена и никогда не имела ни одной проблемы.

Так что дерзай ...:)

0
ответ дан 23 November 2010 в 16:31

У меня был i7, и я транскодировал видео. Я использовал VLC. если я работал под управлением Ubuntu 12.04 32 бит, это привело к загрузке процессора на 60%. при использовании 12,04 64-битных это заняло 13% использования. поэтому на некоторые приложения это оказывает сильное влияние.

0
ответ дан 23 November 2010 в 16:31

У меня ноутбук почти такой же конфигурации, как и у вас. Но я решил установить Ubuntu 10.10 32 бит вместо 64 бит, потому что у меня есть некоторая зависимость от программного обеспечения с закрытым исходным кодом:

  • Плагин Adobe Flash : недавно Adobe начала предоставлять флэш-память в 64 битах для Linux, но это все еще проблема, сбой каждый раз. Несколько блогов в Интернете публикуют информацию о том, как обойти , чтобы получить флэш-плагин (32-битная версия) для работы в 64-битной системе. Вы можете попробовать, если вы действительно намерены перейти на 64 бит.
  • Skype : хотя в 64-битной системе можно установить и использовать 32-битные скайпы, вы можете столкнуться с проблемами, связанными с тем, что две версии одной и той же библиотеки (ia32-libs, lib32asound2, libasound2-plugins, Qt и т. д.) будут установлены на вашем ноутбуке.
  • Mplayer с w32codecs : Mplayer работает нормально, но для использования W32-кодеков, которые поддерживают WMV9, вам нужно использовать 32-битный Mplayer с 32-битными библиотеками. Руководство, как это сделать, находится в этой теме .
  • Некоторые другие программные продукты, такие как Rar, RealPlayer, Java, Opera, Wine, Matlab для Linux - также могут быть проблемой, с различными рецептами для обхода, просто дающими вам больше работы по настройке и использованию.

Мое мнение таково: оставайся в 32 битах !! Вы, вероятно, зависите от одного из перечисленных выше программ - и объем работы, обеспечиваемой таким изменением, не компенсирует это изменение.

О ваших 4 ГБ памяти: не волнуйтесь! Ubuntu установит правильное ядро ​​(с PAE) по умолчанию. Спасибо!

0
ответ дан 23 November 2010 в 16:31

Вам необходимо установить его с сетевым подключением, чтобы он мог выбрать PAE при установке.

0
ответ дан 23 November 2010 в 16:31

Если вас беспокоит только доступ к 4 ГБ ОЗУ, тогда перейдите на 32-битную + PAE версию Ubuntu . Это самый простой способ :-) Но читайте дальше, чтобы понять ограничения и преимущества каждой архитектуры.

Я полагаю, ваше оборудование довольно новое, поэтому Ubuntu просто заберет 4 ГБ памяти даже в 32-битной версии , так как использует функцию ядра под названием PAE (в некоторых версиях Ubuntu для этого есть отдельное ядро, проверьте в Synaptic Package Manager для PAE). Это действительно стабильно , и вы не пожалеете об этом, особенно для Flash, который требует (если вы устанавливаете его простым способом из хранилища) 32-битный стек. По моему опыту, 64-битная ОС с Flash 32-битной является нестабильной.

Но они являются несколькими ограничениями для 32-битной версии , процесс (программа) не может получить доступ к более чем 2 ГБ или иногда 3 ГБ памяти (зависит от управления памятью ядра и приложения, такого как виртуальная машина Java) ). Это, очевидно, не проблема для большинства приложений. Тем не менее, я использовал несколько инструментов GPS для создания карт. Иногда им (для больших карт) требуется более 2 ГБ адресуемой памяти. Но это действительно не часто. Кроме того, 32bit + PAE могут быть несовместимы с некоторыми проприетарными драйверами. Они отлично работают с открытыми исходными кодами, но иногда проприетарные / двоичные драйверы не могут справиться с этой архитектурой.

С другой стороны вы можете перейти на 64-битную версию, а с Ubuntu Software Centre вы будете счастливы, поскольку у вас есть доступ к огромной библиотеке 64-битных приложений. Однако, если вы хотите использовать проприетарное программное обеспечение в Linux, вам следует надеяться, что оно также поддерживает 64-битную версию. Такие продукты, как: Adobe Flash, Adobe AIR, плагин Google Talk, Skype, Amazon MP3 - всего 32 бита. Некоторые из них работают, если вы устанавливаете 32-битный стек в 64-битной системе, но некоторые не будут (Amazon MP3) или плохо (Adobe Flash). Другим недостатком 64-битных систем является то, что они используют больше памяти . Таким образом, одно и то же приложение будет использовать больше памяти для того же в 32-битной среде. Иногда это проблема.

Вывод таков:

  1. 32-битная версия более совместима в отношении приложений (особенно проприетарных, таких как Skype или Flash). PAE обычно не влияет на приложения.
  2. 32-битная + PAE / 64-битная у вас могут быть проблемы на обеих платформах с некоторыми бинарными драйверами (обычно для WiFi)
  3. Если вам не нужно приложение, которое использует более 2 ГБ ОЗУ (создайте свою собственную карту для вашего GPS), то вам не нужно 64 бит. Это относится к подавляющему большинству пользователей в современных вычислениях.
  4. 64-битные, как правило, используют больше памяти для той же рабочей нагрузки.
  5. Некоторые пользователи и тесты (см. Phoronix.com) сообщают , что 64-битные системы немного быстрее . Но запас настолько мал, что я не чувствую различий.
0
ответ дан 23 November 2010 в 16:31

Стоит также отметить, что, хотя у вас есть только 4 ГБ физической ОЗУ, возможно, у вас есть своп, поэтому в действительности> 4 ГБ доступно. Только вы знаете, запускаете ли вы тип приложений, на которые может повлиять ограничение в 4 ГБ / процесс. Подумайте об обработке видео / изображений или научных приложениях (имитация схем, matlab и тому подобное).

Лично я бы пошел на это. Хотя вы можете работать в 32-битном режиме с этими процессорами, наш опыт работы показывает, что мы получаем лучшую производительность при работе с одним и тем же процессором в 64-битной среде. Конечно, это только наш опыт.

0
ответ дан 23 November 2010 в 16:31

Прежде всего, вам понадобится ядро ​​PAE, если вы собираетесь использовать 4 ГБ ОЗУ с 32-битной ОС. В противном случае вы бы не использовали часть вашей памяти. И ограничение 3 ГБ на процесс останется. Поэтому я предлагаю использовать 64-битную версию. В любом случае, если вы планируете обновить свою систему в будущем, вам придется перейти на 64-битную версию. Помимо проблем с Java и Flash, нет никаких оснований придерживаться 32-битной версии.

0
ответ дан 23 November 2010 в 16:31

Другие вопросы по тегам:

Похожие вопросы: