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

494
ademin

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

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

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

enter image description here

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

4
PS: интересное чтение: http://superuser.com/questions/56540/32-bit-vs-64-bit-systems Hennes 7 лет назад 0

4 ответа на вопрос

4
Keltari

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

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

2
Marc.2377

Да, при переходе на 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, если только у вас не хватает места на диске, поэтому я бы проверил это.

0
Hennes

Нет и да

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

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

0
Dr.Ping

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

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

Хотите разработать? rob 7 лет назад 3

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