Показать полную графическую версию : [решено] выбор Ubuntu 13.10 32/64
Всем форумчанам еще раз день добрый, в теме (http://forum.oszone.net/thread-270384.html) мне рекомендовали поставить вверсию 13,10
я решил внять советам и вот выбор между 32 и 64 бита, вопрос в чем, даст ли установка 64 существенное преимущество в скорости .. или нет?
GigaByte GA-M68MT-S2
cpu athlon 2 x2 250
ddr3 1 планка на 2 гига.. скорее всего поставлю вторую дополнительно
ruslandh
27-10-2013, 14:52
В скорости - незначительно, но если ваш процессор поддерживает аппаратную виртуализацию, то на 64-битной версии можно запускать (например в VirtualBox) виртуальные машины, которые практически не будут тормозить.
AMDBulldozer
27-10-2013, 17:20
даст ли установка 64 существенное преимущество в скорости .. или нет?
GigaByte GA-M68MT-S2 »
Часть приложений будет исполняться несколько быстрее. До 10-15%. Некоторые, напротив, медленнее. Но таких немного. И возможный проигрыш в скорости очень невелик - единицы процентов. Однако, как нетрудно понять, один и тот же процесс потребует больше места в ОЗУ в 64-хбитном варианте, чем в 32-хбитном. По очевидной причине: все непосредственные операнды, адреса памяти, адреса в командах передачи управления, переменные, элементы стека - всё начинает занимать по 64 бита вместо 32-х. Это неизбежно ведет к снижению плотности кода.
Оговорка: на самом деле всё чуть сложнее - та же самая команда "JMP" в 64-хбитном режиме по-прежнему имеет вариант "близкого" относительного 32-хбитного адреса. Но зато больше не имеет 16-тибитного варианта. Нет 32-хбитного абсолютного адреса для команды безусловного перехода - только 64-хбитный и т.д.
Конечно, существуют байты-модификаторы размера адреса операнда и адреса. Но ни один приличный компилятор их использовать не будет - они очень резко, в несколько раз, снижают скорость работы блока выборки команд (первая логическая стадия конвеера).
Поэтому если пользователь испытывает острую нехватку ОЗУ разумнее оставить 32-хбитный вариант ОС. Также 32-хбитная ОС может быть удобнее в случае если пользователю приходится самостоятельно собирать большое количество 32-хбитных пакетов (таких как wine). Заголовочные файлы разных архитектур не всегда хорошо сочетаются друг с другом, хотя, конечно, всегда можно работать в chroot окружении.
В других случаях, на мой взгляд, несколько предпочтительнее 64-хбитные ОС.
Но в целом большой разницы между 32-хбитными и 64-хбитными нет - 32-хбитные виртуальные машины можно запускать в любом варианте ОС. Никаких реальных преимуществ 64-хбитный режим не имеет (кроме возможности спокойно запускать 64-хбитные гостевые ОС). Хотя у каждого режима действительно есть свои особенности работы системы виртуализации, например для поддержки "неограниченного гостевого" (unrestricted guest) исполнения. И далеко не всегда эти различия оказываются в пользу 64-хбитного режима.
Про "виртуальные машины" в вопросе не было ни слова. К теме отношения не имеет.
даст ли установка 64 существенное преимущество в скорости »
Даст, конечно. Особенно, учитывая практику сборки 32-битных пакетов под архитектуру i386.
Было обсуждение здесь не так давно. Ищите.
ruslandh, AMDBulldozer, простите мне для игр на флэш в основном :) а не для виртуалок.. е
если для ускорения на 64 нужно будет 4 гига оперативы, то поставлю 2 планку
AMDBulldozer
27-10-2013, 23:13
Arbitr, Adobe выпускает flash player только для 32-хбитного Linux. Но он может быть использован и в 64-хбитной системе тоже.
Существенного увеличения скорости исполнения приложений Вы в 64-хбитной системе не получите, а конкретно применительно к flash-играм не получите никакого вообще.
Сама по себе "64-хбитность" скорость работы не увеличивает. Напротив, снижает. Рост происходит за счет восьми дополнительных регистров общего назначения.
сорь но еще один нубский вопрос зашел на http://releases.ubuntu.com/saucy/ и вижу
PC (Intel x86) desktop image
64-bit PC (AMD64) desktop image
получается 1 вариант хоть и 86 но под архитектуру интела.. в случае если у меня амд то лучше 64-bit PC (AMD64) desktop image выбрать??
AMDBulldozer
28-10-2013, 00:46
Arbitr, просто так названы соответственно 32-хразрядная и 64-хразрядная версии дистрибутива. Выбираемый вариант не зависит от производителя процессора. В Вашем случае, я бы ставил всё равно 64-хразрядную версию, но не потому, что у Вас процессор производства AMD, а просто потому, что 32-хразрядная с одной стороны, не имеет существенных преимуществ, а с другой, потому что впоследствии Вы можете захотеть увеличить объем ОЗУ или перенести установленную ОС на другой компьютер на котором 64-хразрядная версия уже будет явно предпочтительнее (например, из-за объема установленной памяти).
Общий принцип: всегда устанавливайте 64-хразрядную версию, если Вы не видите оснований выбрать 32-хразрядную.
AMDBulldozer, сорь но из ваших пояснений Существенного увеличения скорости исполнения приложений Вы в 64-хбитной системе не получите, а конкретно применительно к flash-играм не получите никакого вообще.
Сама по себе "64-хбитность" скорость работы не увеличивает. Напротив, снижает. Рост происходит за счет восьми дополнительных регистров общего назначения. »
Однако, как нетрудно понять, один и тот же процесс потребует больше места в ОЗУ в 64-хбитном варианте, чем в 32-хбитном. По очевидной причине: все непосредственные операнды, адреса памяти, адреса в командах передачи управления, переменные, элементы стека - всё начинает занимать по 64 бита вместо 32-х. Это неизбежно ведет к снижению плотности кода. »
все таки лучше 32
ruslandh
28-10-2013, 07:30
Сама по себе "64-хбитность" скорость работы не увеличивает. Напротив, снижает. Рост происходит за счет восьми дополнительных регистров общего назначения. »
Ну не совсем, т.к. сама команда стала то-же 64-ти битной, то ускоряется обращение к памяти и там, где на 32-битной системе команда выполнялась в несколько тактов частоты, она может выполняться за один такт.
По измирениям. деланнм мною на своюм ноутбуке (с 2 Гб памяти и 64 разрядным процессором) с помощюю тестов hardinfo - на некоторых типах задач скорость увеличивалась, на некоторых снижадась, но в принципе в среднем на 64-ой системе получался прирост производительности от 3% до 5%.
Вы в 64-хбитной системе не получите, а конкретно применительно к flash-играм не получите никакого вообще. »
Вы сравнивали скоросьт 32-битного и 64-битного флешь?
Насчёт флеш в Linux - самая последняя версия флешь встроена в Chrome, а на сайте adobe лежат только старые его версии.
я все понял, всем большое спасибо за пояснения
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.