В рамках вот этого комментарияhttp://www.kubuntu.ru/node/2185#comment-21261
Хотел бы обсудить, реально ли в "Два раза или в N раз" повышается производительность от 64 битности процессора ? Просьба не обсуждать тут многоядерность, речь именно о 64 битности.
Мнения. Опыт. Ссылки на.
вопрос некорректно и неграмотно сформулирован.
поразмыслив над сутью и принципами работы цифровых устройств следует спросить так:
работают ли 64битные приложения на 64битных арххитектурах с установленными 64 битными осями быстрее, чем аналогичные, но 32 битные приложения на 32 битных машинах с 32 битными осями.
я не профессионал, я врач, если неправ то поправьте меня.
с уважением.
Да-да, разумный комментарий.
В принципе я и предполагал именно написанные под 64 бита программы.
По идее, шина шире, за один такт (правильно сказал) можно передать\обработать больше данных. Должно быть быстрее.
Но ровно ли в два раза ?
Я отдельно почитаю документацию\мнения\опыт людей и отпишусь сюда.
При чем разрядность системы к скорости выполнения программ?
Это очередная тема для поспорить.
Вот тебе куча ссылок со сравнениями.
Тут написано, что 64 битная убунта 8.04 явно лучше 32 битной.
А тут, 64 битная винда ХР не лучше 32 битной.
И тут явного превосходства нет.
Как мне кажется, юзер почувствует разницу лишь при массовых компиляциях софта, хотя, я где-то читал, что гентушники это не сильно замечают.
... Конечно прирост будет но не в 2 раза...
Чтобы за 1 64битное приложение передает 64разрядное число а не 2 по 32 таким образом в приложениях требующих вычислений, оперирующих большими числами скорость сильно вырастет, так как не придется разбивать 1 вычисление на 2 такта.
а никаких проблем по части совместимости программ в х64 не наблюдается? там только х64 версии надо ставить?
Ответьте, мне на такой вопрос:
Убунта 8.04 была на много тормознее, по сравнению с 8.10?
То есть мне хотелось бы увидеть комментарии по этому поводу.
Я ставил на 64 разрядный 2х ядерный ноут Убунту 8.04 i386.
Тормозило ну просто не реально! Грузилась ось ну очень долго!
Позже я поставил 64 разрядную кубунту (правда оперативки немного добавил), дык всё просто залетало, с учётом того, что я использовал кеды, а не гном!
Если вы мне напишете, что по скорости работы 8.04 примерно одинаков с 8.10, то я однозначно делаю вывод о том, что использование 64 разрядной системы вкупе с командами i686 даёт чертовский прирост производительности.
А насчёт пересчётов частоты ядер, обычно частоты всех ядер складываются и от полученного результат берется 70 процентов.
То есть используя 64 разряда прироста в два процента вряд ли можно добиться, а вот ускорить вычисления процентов на 60-70, я думаю можно.
Народ, по поводу ускорения работы за счёт 64-ох разрядов это общеизвестный факт. (если бы прироста производительности не было - их бы щас вообще никто не юзал) у меня вопрос вот какой: на 64-разрядной кубунте софт под 32-разрядную работает как обычно, или более медленно(если так, то на сколько)?
Работает примерно с той же скоростью, но потребляет больше памяти. Впрочем это не так уж и важно, т.к. 64 битную систему стоит ставить, если ОЗУ больше 4 Гб.
А я на 2 гига воткнул? От этого что? - медленней работать будет, нежели 32хбитную если бы поставил?
Он думает, предполагает, или обоснованно считает - что за один такт, в 64 битной системе передаётся больше данных, потому она требует больше памяти для тех же самых программ, хотя и обрабатывает быстрее (если сами программы это поддерживают).
Примерно так я понимаю он имеет ввиду (если ошибаюсь, поправь-те люди, как оно на самом деле).
теория всегда хороша но на практике не все так гладко. я сидел 3 года на 32 битном линухе и около года на 64 битном. В результате особого ускорения не почувствовал и вернулся на 32
в 64 битных системах есть проблемы с совместимостью некоторых прог они решаемы но просто так их тоже решать не хочется
Все упирается в модель памяти. Теоретически 64бит приложения не должны работать быстрее 32бит (за исключением потребителей большого количества памяти)
Представьте, что выиграет ABIWORD, например, от 64 бит?
Когда поставил убунту 9.04 32 разрядную девушке на ноут, у неё всё очень шустро работает.
Поставил на свой ноут, 9.04 64 разрядную, дык на моём двухядернике 64 разрядном система работает нисколько не быстрее, если не медленее даже...
Вот хз с чам связано, но у неё видяха nvidia, а у меня ati.
Так же, пологаю, старое оборудование поддерживается лучше нового.
Даже не знаю, связана ли скорость работы с разрядностью, или вопрос в поддержке оборудования.
"Шустрость работы" вы проверяли по графическим эффектам, по скорости отрисовки? Тогда здесь разрядность системы ни при чем, тем более, у вас разные видеокарты.
Ну да, на глаз мерял...
По скорости загрузки того же опеноффиса и браузера...
На сколько я понял, 9.04 использует новую версию иксов и толком пока нет поддержки разных видяшек, по этому, пологаю, моя атишка не может толком развернуться...
В игрушке SMC (клон марио) картинка бывает дёргается, будь то накладывается картинка...
Была мысль поставить 32 разрядную версию, чтобы сравнить, но как-то неохота уже, в принципе и так устраивает работа...
Естественно ускоряет, но процентов на 10-15 в повседневной работе. С ХР ситуация обстояла противоположная потому, что у майкрософтовцев кривые руки, и весь софт был скомпилирован под 32 бита.
С линуксом все лучше. Во первых, линукс написан по-человечески, вовторых, программы компилируются под разные архитектуры, и пакеты, что мы качаем с репозитариев на 64-битной (к)убунте, уже скомпилированы под 64-битную архитектуру.
Отправить комментарий