104

У меня AMD Turion и я не знаю, какую версию выбрать при установке Arch Linux.

3 ответа3

119

Короткий ответ:

i686 = 32-bit Intel x86 arch 
x86_64 = 64-bit Intel x86 arch
62

i686 - это 32-разрядная версия, а x86_64 - 64-разрядная версия ОС.

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

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

Так что это действительно зависит от того, для чего вы хотите его использовать. Если вы планируете разрабатывать программное обеспечение для больших серверов или использовать большие серверы, используйте 64-разрядную версию. В противном случае используйте 32.

30

ix86 является указанием инструкции процессора, установленной генерацией процессора. Например: Intel Pentium, Intel Core2Duo, AMD K6. ix86 существует уже много лет, если у вас есть процессор, созданный после 2000 года, он, вероятно, по крайней мере имеет набор инструкций i686. Отсутствие других индикаторов намекает на то, что это будет 32-битная версия.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .