Повысится ли производительность моего ноутбука при переходе с 32-битной Ubuntu 14.04 на 64-битную 16.04?

В моем ноутбуке Thinkpad T530 есть процессор i5-3230M с тактовой частотой 2,60 ГГц и 8 ГБ оперативной памяти.

Обычно у меня есть 6-7 закрепленных (gmail, whatsapp, slack, keep и т. Д.) И до 10 открытых вкладок в Chrome, виртуальная коробка с vagrant, PhpStorm IDE, Firefox с несколькими открытыми вкладками. Иногда мне нужно открыть LibreOffice Calc.

Недавно я столкнулся со значительным замедлением, я очистил кулер от пыли, это немного помогло.

Принесет ли миграция на 64-битную Ubuntu улучшение производительности, потому что избавления от накладных расходов PAE или 8 ГБ в 2016 году в принципе недостаточно?

4 ответа

Решение

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

Это не реализуется, если не использовать PAE, а вместо этого из-за самой 64-битной среды, которая работает больше с меньшими циклами ЦП. Как Хеннес предложил в комментариях, проверьте это для деталей: 32-битные и 64-битные системы.

Что касается процента, я сам проверил его (хотя я использовал Debian, но достаточно близко). Кроме того, поиск в Интернете дал мне это:

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

Источник: http://www.howtogeek.com/165144/htg-explains-should-you-use-the-32-bit-or-64-bit-edition-of-ubuntu-linux/

Что касается использования оперативной памяти, у меня также есть 8 ГБ, и этого достаточно. Мой сценарий использования в значительной степени совпадает с вашим. Конечно, это зависит от объема оперативной памяти, необходимой вашей виртуальной машине.

Посмотрите на скриншот и, поскольку вы не упоминаете игры, я рекомендую дважды проверить BIOS, чтобы убедиться, что у вас выделено не более 256 МБ выделенной видеопамяти. Также на скриншоте я бы хотел предложить вам использовать исключительно Firefox, так что об этом стоит упомянуть, поскольку Chrome действительно использует много оперативной памяти.


Теперь, даже несмотря на то, что переключение архитектур определенно ускорит процесс (что можно проверить самостоятельно, например, с помощью теста PeaceKeeper - запуска с 64-битного Live CD), весьма вероятно, что замедление, с которым вы столкнулись, связано на жесткий диск. Дефрагментация обычно не требуется для Ubuntu, если у вас недостаточно места для хранения, поэтому я бы проверил это.

Переход на 64-битную ОС немного улучшит производительность по сравнению с 32-битной ОС PAE. Из небольшой информации о производительности, которую я могу найти, которая относится только к Red Hat, PAE замедляет работу системы в среднем на 1%, максимум до 10%. По всей вероятности, вы не заметите разницу.

Если вам не хватает памяти, лучшее улучшение производительности, которое вы можете достичь, - это SSD.

Несомненно. Ответ просто "да" и заметно так.

14 или 16 не имеет значения. Это 64 бит, которые имеют большое значение

Нет и да

Performace не просто повысится, перейдя с 32-битного скомпилированного кода на 64-битный скомпилированный код (и ОС). Из-за большего размера кода это может быть даже медленнее. Использование 64-битного кода также означает использование 64-разрядного режима с множеством дополнительных возможностей, которые были добавлены в набор инструкций AMD64. В среднем это означает отсутствие разницы в скорости между i5, работающим в 32-битном режиме x86, или i5, работающим в режиме amd64.

Это предполагает, что вы используете PEA Atm. Если вы не обновляете до 64 бит сразу, то можете использовать адресное пространство>4 ГБ. Это означает, что вы можете отобразить и использовать полный 8GiB без обмана PEA.

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