Linux 32 bit или 64 bit какую ставить

Обновлено: 05.07.2024

Ответ довольно прост, старой технике, требуется свежее решение!

Выбор лучшей редакции ОС Linux для слабых пк и нетбуков:

Предисловие

- windows XP устарела, некоторые сайты не открываются, а семерка тяжеловата. Можно конечно открывать ссылки скопированные с ютуба в VLC плеере и смотреть ютуб там, так как на семерке с подключенным монитором Full HD к моему нетбуку Asus Eee Pc 1011PX с процессором Intel Atom N570 и двумя гигами оперативки браузеры даже 480p не вывозят во весь экран - тормозит.

А так, что раньше интернет был другой - и техника с ней справлялась. С техническим прогрессом скорость интернета возросла, возросли и нагрузки на технику, вот старый пк и не справляется с возросшими требованиями.

Поэтому можно поставить современную и бесплатную ОС, что я и сделал, и был приятно удивлен - никаких мучений с драйверами, все было уже в комплекте даже без установки (запускал прямо с установочной флешки, после винды даже не знал что можно так быстро установить все драйверы и дать просто пользоваться, без всяких установок.).

Это не просто слова, а проверенное мною лично на вышеописанном нетбуке.

Кроме этого, не обязательно удалять widows, можно добавить линукс как вторую, легкую систему, и переключаться между системами когда надо (multi boot).

А, и еще – если кто не знал, если установить на линукс wine , то можно будет запускать почти все приложения и игры для windows. Хотя там и так часто установлены бесплатные программы заменители, так, чтобы вам даже офис от мелкософта не понадобился. (В Linuxfx по умолчанию можно запускать программы с windows, но он потребляет около 700 мб оперативной памяти, и использует не самую легкую оболочку, поэтому слабым компьютерам наверно не подойдет.)

Поэтому линукс, это как Apple – если привык, то чего то другого уже и не хочется.

Выбор дистрибутива Linux и описание используемых ресурсов компьютера.

Для проверки установленной системы я использовал встроенный браузер, внешний монитор FullHD и диспетчер задач, который вызывается в консоли командой top, а так же встроенный монитор ресурсов.

Не много теории.

Кто то справедливо скажет, что нет "лучшей" ОС - каждая для своих задач. Именно поэтому, я дам вам список линуксов, которые годятся для слабых пк и нетбуков, а так же используемое количество оперативной памяти, а выбирать вы будете сами – можно испробовать их все (даже не устанавливая)!

Для начала, что не подошло и почему:

Я, как старый пользователь виндовса (со времен windows 98), даже и думать не хотел про линуксы, пытался пробовать и версию iot и emdedded, и все оно как то не подошло, (например десятка криво работала с видеодрайверами).

Поэтому прочитал много разных сравнений и обзоров, чтобы выбрать что то с одной стороны, не очень сложное, даже в каком то роде похожее на windows, поэтому от сборки своего идеального линукса из исходников я отказался сразу - один только вид командной строки и не знакомых команд чего стоит!

Далее, поскольку нетбук хоть и 4 поточный, но настолько слабый, что Core 2 Duo может оказаться гораздо быстрее, кроме того, оперативная память впаяна и ограничена 2 Гб.

Стоит отметить, что с версии 20,4 Убунту и сборки на ней основанные, перестали выпускать версию на 32 бита (для очень старых компьютеров), но в конце списка будут сборки и для них.

Может быть, самые популярные сборки типа Ubuntu и хорошие, но в чистом виде нетбук от нее просто умирает - не хватает ни мощности, ни памяти (потребление Ram у последней версии 20,4 перешагнуло за 1.5 гб , а при запуске браузера там и вообще все грустно стало). Чистая debian тоже не особенно впечатлила – ниже будут сборки полегче (сравнивал lxqt с lxqt).

Прочитал что есть сборка на убунте, да еще и с дружественным интерфейсом, и более легкая - Linux Mint (Mate около 600 мб ram 32 битная 19 версия). Ну да, запустилась, и довольно приятная, но нашел другой вариант:

Основанная на Arch Linux

Manjaro linux

(-xfce-20.0.3-200606-linux56.iso). А подкупила она своим дружественным интерфейсом , менеджером приложений, хоть и не много сырым, но функциональным. Эта система уже больше похожа на windows, через графический интерфейс она и программы обновит, и установит, и даже система таким образом обновляется – не даром на рабочем столе не увидел консоли терминала . Кому то это скажет о том, что лучше обходить эту сборку стороной - и я не против, если вы разбираетесь в линуксах, то пожалуй, наверное у вас есть вариант получше.

По ram памяти около 600 мб , это приемлемо для компьютеров с 2 гб оперативки, но на 1 гб я бы ее не рекомендовал.

Так же, встроенный фаерфокс не вывозит 720p на внешнем мониторе, нужно менять браузер на более легкий, вроде Pale moon и Falkon нормально отработал.

Оптимизированное ядро linux-ck

Специально скомпилировано для Arch Linux систем, оптимизировано для разных групп процессоров intel и AMD. Там и интел core и atom и pentium есть, соответственно я установил но монжаро линукс ck-atom , но на глаз разницы не заметил)

Arco Linux

Около 500 мб оперативной памяти потребляет, тоже на Arch Linux. Своеобразное оформление, так что я не сразу распознал в панели задач менеджер для подключения к wifi. Установлено аж 3 браузера, и Chromium из них лучше всего справляется с видео на ютубе. arcolinux-v20.7.5.iso

Elementary OS

Типа по описанию замена windows и Mac OS, но кажется там больше на второе похоже. Изначально тормозил интерфейс при выводе на два экрана, но после изменения вывода изображения только на один экран сочетанием клавиш windows + P, стало нормально работать. Правда и разработчики указывают минимальные системные требования совсем уж не для слабых пк. Потребление памяти около 500 мб, браузер там какой то не стандартный был, видео с ютуба воспроизводить почему то не стал.

На очереди следующая популярная сборка

Lubuntu linux

Ее как раз и советуют для маломощных пк, а по потреблению оперативной памяти (около 373 мб ), она так же лучше xubuntu. И это при том, что после отмены поддержки 32 bit систем убунты, на которой она основана, даже 64 бит версия (lubuntu-20.04-desktop-amd64.iso) не сильно отличается от предыдущей 19 версии с 32 битами по использованию оперативной памяти – почти так же, что меня удивило. Чем же она еще хороша? По сравнению с теми, о которых пойдет речь дальше, она действительно может оказаться Вашим выбором. Не сложный интерфейс, приятная внешность, схожесть с Ubuntu. В общем, это надо не только видеть, но и попробовать) Однако браузер для просмотра ютуба тоже можно сменить на более легкий, я честно говоря далеко не все браузеры перепробовал, а остановился на Pale moon, конечно я не все перепробовал, но этот явно лучше показывает видео с ютуба чем фаерфокс.

К слову об методике измерения – в консоли показывается размер используемой памяти, а так же размер кешируемой, а монитор ресурсов эти показатели объединяет, поэтому предпочитаю смотреть более точно через терминал. Так же там показано количество используемой памяти файлом подкачки. (в моем случае, почти всегда это 0, возможно потому что я запускал систему без установки)

Zorin Lite Linux

Потребляет порядка 400 мб

Light Linux

Как оказалось, не такой уж и лайт - 380 мб оперативки. Браузер так же для видео лучше сменить на какой нибудь пэл мун. Рабочий стол напоминает Widows. Есть менеджер пакетов так же как у других (для установки программ), только вот почему то к серверу своего репозитория не подключился. Особо не разбирался, может тех работы или еще что нибудь. linux-lite-5.0-64bit.iso

Calculate Linux

Основан на Gentoo и имеет обратную совместимость, по заверениям с их сайта (кстати есть русский, и вроде он включен в программу импортозамещения) подходит и для старого оборудования. Потребляет около 300 мб RAM.

MX linux

MX-19.2_386.iso скачал 32 бит версию (с pae), около 360 мб потребляет оперативной памяти. Собственная инфраструктура - менеджер пакетов, обновлений, но так же для ютуба нужно установить быстрый браузер типа пейл мун. Тут я проникся концепцией панели задач слева - почему так? Ведь мы привыкли что в widnows она снизу. Я раньше тоже не понимал. А дело вот в чем - мониторы и телевизоры обычно широкоформатные, и смартфоны - наоборот, с вертикальным экраном. Вспомните, как вы пользуетесь компьютером. Я подскажу - текст в браузере часто находится посередине, и эти самые широкие края экрана часто не используются, поэтому логично освободить часть экрана снизу и сократить на эту же величину сбоку. В результате получается как будто во весь экран, и панель задач не мешает.

Q4OS Linux

q4os-3.11-x64-tde.r2.iso Довольно интересный вариант, предлагающий даже перед началом работы выбрать оболочку, но у меня случился баг, и я скачал с встроенной trinity - не плохо кстати, легкая вроде не тормозит, есть и версия на 32 бита. Потребляет около 200 мб . Но в качестве браузера Google Chrome повесил live систему (с бут флешки) после захода на ютуб. Конечно, если ее установить, она будет использовать swap и этого не должно произойти, но для теста я счел, что и этого достаточно.

Porteus Linux

Довольно быстро загрузился, использовал около 200 мб RAM, вместо встроенного браузера предлагает на выбор, среди прочего chrome и palemoon. Превзошел ожидания, так как даже такая казалось бы мелочь, как возможность с ходу установить нормальный браузер может склонить чашу весов для новичка. Porteus-LXQT-v5.0rc2-x86_64.iso

Bunsenlabs linux

lithium-1-cd-i386.hybrid.iso основано на debian потребляет около 200 мб , но в отличие от прочих образов – очень минималистичен, с таким интерфейсом, что привыкшим к windows придется переучиваться к консольному управлению. Нет, там можно открыть меню правой кнопкой мыши по рабочему столу например и выбрать менеджер пакетов, чтобы установить что нужно если этого нет в комплекте, просто мне такой интерфейс не зашел.

Astra Linux

orel-current.iso Общего назначения "Орел", на базе debian. Live версии нет, поэтому пришлось устанавливать, причем установщик там ядренный, хоть и графический, но не простой, чувствуется уровень - зато русский язык по умолчанию. Потребление оперативной памяти около 200 мб. Интерфейс Fly приятный, удивился даже, ничего так система.

Следующий претендент прямо порадовал:

Puppy linux

Вы не смотрите что он еще крошка – щеночек (bionicpup32-8.0-uefi.iso), в моем случае это как раз оказалось кстати. Поддерживает 32 битные процессоры. Количество Ram потребляет очень умеренно – около 100 мб , а кроме того, встроенный браузер Lite (48 версии) потянул 720p на ютубе! Установи и пользуйся на здоровье, хоть и интерфейс староват, а для того чтобы подключиться к вай фаю, нужно сделать несколько лишних кликов мышью. Еще для меня было не очевидно - чтобы убрать ползунок регулятора громкости, нужно нажать на значок динамиков. На других сборках он сам убирается, если продолжить пользоваться компьютером (нажать куда нибудь еще).

Bodhi Linux

Я скачал минимальную версию 32 без Pae - bodhi-5.1.0-legacy.iso для совсем старых компьютеров (там есть версия для не очень старых). может быть поэтому без установки особо протестировать не получилось. Рабочий стол как то не до конца загрузился, да и вообще пришлось руфусом записывать в DD а не ISO режиме.

Если там стоит браузер midori - то скорее всего ютуб на нем не заработает, поэтому понадобится другой. По использованию оперативной памяти не плох, 133 Мб. В остальном можете посмотреть в интернете дополнительную информацию и обзоры, например, в одном из них было написано что он "элегантен и легок, для новичков не создаст особых проблем."

Slax Linux

Потребляет чуть больше 100 мб. Интерфейс минималистичный, даже не нашел менеджера пакетов, зато браузер chromium установлен по умолчанию.

Ну и наконец, самое такое, последнее средство:

Antix linux

Создано специально для старых систем (32 разрядная antiX-19.2_386-full.iso) даже если процессор не поддерживает 64 бита, что позволяет им стать новее и почувствовать второе дыхание . Тут я увидел рекорд по использованию оперативной памяти, даже немного меньше чем 100 мб . Конечно часть идет на кеш, но какая система обходится без этого? Интерфейс возможно покажется чуть посовременнее чем у предыдущего претендента, но это не главное. Похоже это самый быстрый и легкий дистрибутив, который смог найти. Кроме того, довольно новый и поддерживает очень старые компьютеры без Pae. Правда, установленный фаерфокс тоже лучше заменить на что нибудь с меньшим аппетитом к видео на ютубе (pale moon или falkon, и мне писал на 4pda пользователь с ником =METALL HEART=, что еcли в фелконе настроить user agent как ipad safari, то ютуб будет бодрее работать), хотя, может у вас и так не будет особо тормозить в 480p или вы будете открывать ссылки в каком нибудь видео плеере, типа vlc, кажется там даже svp tube встроен в full издание.

Как попробовать без установки:

Чтобы записать образ на флешку, можно использовать руфус, или если хотите как я записать сразу несколько, а потом их раз за разом проверять, можно использовать Yumi (legacy) и все это в вашем любимом «виндоусе», там же есть пункт форматирования в fat32 (у него лучше совместимость чем у NTFS), чтобы поддерживался syslinux лоадер - просто нажмите в конце на кнопку, чтобы добавить еще один образ на флешку. Не большой лайфхак - программа предложит лдинный список, но если нажать первую букву названия, курсор сразу туда пеорескочит и не придется долго выискивать нужное название в списке, просто нажмите несколько раз на букву.

А загружаетесь как обычно, сразу после запуска нажимая кнопку для входа в загрузочное меню (F8 F12 F9 а у меня Вообще Esc – так что надо смотреть для каждого производителя), или можно зайти в биос и там настроить порядок загрузки, чтобы сначала комп грузился с флешки, а если ее нет то запускался как обычно.

О Rufus стоит сказать отдельно - если какой то дистрибутив не запускается или не рабоатет в ISO режиме, то можно записать его через DD режим, однако, в этом случае, чтобы вернуть флешке прежний ее обьем (размер, емкость), нужно будет произвести низкоуровневое форматирование (быстрое, только очистку)- например через программу
HDD Low level format tool, она бесплатная и встроенное форматирование windows не сможет того же, что может она.

Ну а теперь, о небольшой задачке, на которую я уже нашел (в интернете) решение, так что не стоит пугаться:

Фикс звука в Linux

Проверено на Asus eee PC 1011PX

Если звук не работает, или есть только в наушниках, надо включить звук Headphone (он почему то muted). Дело в том, что регулятор звука колонок в линуксе у моего нетбука фейковый, и звук регулируется только на Headphone регуляторе. Но это не значит что у вас обязательно будет такая же проблема, просто у меня такое устройство, на котором есть такая вот надобность.

Как это сделать:

Для того, чтобы пофиксить, можно запустить командную строку (терминал) и ввести это

А на долгосрочную перспективу нужно скачать пакеты alsa (возможно будет работать без доп настроек) или pulseaudio

в alsa миксере есть пункт Auto Mute, он выключает динамики, когда наушники подключены. Но это не то…

Нужно включить звук Headphone, а не просто прибавить, для этого выберите его и уберите Mute нажав на M.

Небольшой трюк, как увеличить эффективность использования оперативной памяти на Linux

- сжать ее. Для этого можете почитать на тему активации zRAM (compcache) или zSWAP (почти то же самое - но используется жесткий диск для кеширования, поэтому надо повнимательней отнестись к приоритетам - чтобы сначала в zram свопилось, т.е. приоритет циферкой меньше, чем стандартного swap) - в кратце, позволяет хранить больше информации в оперативной памяти, в сжатом виде, не много потребляя при этом процессорную мощность. Дело в том, что по умолчанию, когда оперативная память заполняется, она сохраняется на жесткий диск в виде swap файла, что замедляет работу. А этот zram позволяет вместо записи на медленный жесткий диск, сжимать память, и хранить ее на той же самой оперативной памяти до востребования. Конечно все это имеет ограниченный эффект.

В общем это надо проверять, и использовать инструменты мониторинга, если на глаз разницы не видно. Ну то есть забиваете память тем, чем обычно пользуетесь, и смотрите стало лучше или хуже. Некто мне написал, что на атоме N470 с zRAM в 50% у него уменьшились значительно тормоза.

В википедии написано что в убунте с 2012 года zram автоматически включается, когда мало памяти, а в Lubuntu c версии 13.10, но не знаю, проверять надо. Так что может быть у вас все уже будет работать как надо из коробки.

Вместо заключения

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

На совсем уж старых 32 битных компьютерах, можно попробовать запустить antiX, Slax или Bodhi Legacy – они без Pae.

Мне понравились например, понравились manjaro, lubuntu и antix.

Кстати, windows тоже себя лучше чувствует с Pale Moon, почти так же и на линуксах, а вот новые браузеры типа Chrome подобных, или новых фаерфоксов - к старым системам без аппаратного ускорения совсем не дружественны.

Конечно, чтобы окончательно определиться с выбором, может потребоваться испробовать множество сборок, в том числе и windows 10 и недоделанную windows подобную React OS, микроядерные ОС ( microkernel ), и разные линуксы. Суть то в том, чтобы система была не только удобной, но еще и справлялась лучше других с поставленными задачами. Например открытие страниц в интернете. Поэтому, для сравнения можно сделать одно действие на всех системах, а результат (время открытия сек, плавность работы, и тд.) занести в таблицу. Но кто будет этим заниматься? Чаще всего можно услышать мнение, что старой технике место на свалке, и лучше потратить время на работу, чтобы заработать денег, чем тратить время на оптимизацию работы и так и не добиться результатов с покупкой новой техники. Это печально, но что делать, когда время стоит дороже денег?



я тоже про неё, и если разница и есть, то на глаз её не видно. Естественно я про Linux (в венде говорят не так), к тому же про нативные 32 бита. И к тому же на нативном железе, а не на эмуляторе.


Я бы добавил в заключении - дабы не смущать пользователей которым трудно во всё написанное вникнуть и окончательно определиться с выбором -
Что то вроде такого:
Linux 32bit(X86) прекрасно видит и работает с опер.памятью свыше 4 Гб(в отличии от виндовс). И если Вы не имеете конкретных задач(то бишь не пишете свой 64bit софт, не используете особые программы нуждающиеся именно в 64bit архитектуре). То остановитесь на 32bit(X86) Linux - в будущем будете иметь значительно меньше проблем с установкой сторонних программ, игр, драйверов для вашего ПК.

Не сомневайтесь 32bit(X86)Linux будет выжимать все соки из вашего железа, все ваши 4 (8, 16 и т.д.) ядер процессора и все 8 (16, 32)Гб оперативной памяти будут использоваться на 100%. Ни чего не будет висеть мёртвым грузом, была бы нужда ;)


То остановитесь на 32bit(X86) Linux - в будущем будете иметь значительно меньше проблем с установкой сторонних программ, игр, драйверов для вашего ПК.

фишка в том, что конечно установка 32 на 64 имеет некоторые(незначительные, кстати) проблемы, установка 64 на 32 невозможна AFAIK.

Не сомневайтесь 32bit(X86)Linux будет выжимать все соки из вашего железа, все ваши 4 (8, 16 и т.д.) ядер процессора и все 8 (16, 32)Гб оперативной памяти будут использоваться на 100%. Ни чего не будет висеть мёртвым грузом

висеть не будет. Будет работать наполовину.


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

Чтож поделать :) Нам смертным юзерам не предоставляют выбор с каким набором возможностей покупать ЦП, что там нам надо а что нет :))) Бери что есть.


Бред - а вот то что не будут задействованы 64 битные инструкции процессора это да

64х битная виртуальная память тоже не будет задействована. Код будет оптимизирован под i486, максимум i586.

Но дело в том что по мимо их ещё есть и другие которые так же без хозны и производителями внесены(оставлены) для совместимости.

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

Чтож поделать :) Нам смертным юзерам не предоставляют выбор с каким набором возможностей покупать ЦП, что там нам надо а что нет :))) Бери что есть.

мы можем использовать нативные возможности. мы можем использовать легаси режим совместимости. Да, решать вам. Я уже решил.


Код будет оптимизирован под i486, максимум i586.

64Bit, а под 32 бит фигню вроде win софта по вайном можно и в виртуалке запускать.



а, ну бинарный ад на то и ад.

В газенваген, быстра б.

Давайте посритесь с баттей, это будет забавно со стороны :3


Есть у кого опыт успешно жизнеподдержания 64-битной системы на 1гб оперативки? Достался недавно древний ноут с амд турион х2, ставить 64 бита как-то страшно. Понятно, что гнома и кеды туда ставить не буду, но все равно.


Есть у кого опыт успешно жизнеподдержания 64-битной системы на 1гб оперативки?

Slackware64-current на iPentium4+1500Mb. Не хуже, чем 32.


Добавлю туда, пожалуй, памяти еще хотя бы гиг, а потом можно и 64 будет поставить.


добавь. У меня там было 512, я добавил гиг(года 2 назад), стало 1.5, нормально работает, не сильно хуже компа, который я жене в том году собрал, об апгрейде не думаю пока, разве что туда SSD купить планирую.

imho: переходить на 64 бит вроде бы только начали. серверная винда только в последнем релизе на 1 архитектуре 64. дистрибутивы по умолчанию на сайтах только начали вывешиваться в 64 битной версии.

Ты откуда вылезло, чудо?


Здесь явно ошибка. Должно быть

Я вот перечитал все что возможно и так и не понял - будет ли 32 разрядная программа которая знает про PAE режим работать в режиме совместимости на 64 битном окружении (64 битное ядро +32+64 битные библиотеки) .Поясняю вопрос ,программы которые написаны с учетом PAE могут выходить за пределы 3 гиг на приложение ,через костыли но тем не менее работает .И что с режимом PSE 36 ,с ним хоть что то работает ,или эта фича оказалась некому не нужна ?


x86 и лишняя планка 2Gb, в сумме с которой будет 4Gb. Все это живет на EP35-DS3 под руководством C2D E8400.
Ядро собрано так:


Я думаю самый оптимальный - 2-й вариант, 3-й вообще возможен?

В тутошней вики написано, что C2D могут потерять в скорости в 64-битном режиме.

программы которые написаны с учетом PAE

снижения производительности на 0,000001% из-за PAE

Ядро x86_64, всё остальное оставить как есть.

Ядро x86_64, всё остальное оставить как есть.

Почитай статью из OP.


Собрал с CONFIG_HIGHMEM64G=y, видно все 4Гб. Без него 3.5

Жжение не такое сильное, как я ожидал. Теперь хотя бы игорь целиком в память помещается и не обращается к свопу. :)


Скорее всего PAE у тебя и так был включён.


Не могут они выходить за 3 с чем-то гиг на приложение (если там не 100 разных процессов(не путать с потоками)) ;) PAE даёт возможность использовать больше 4 Гб на 32-ух битном железе, но при этом на 1 процесс не может выделяться больше 3 с чем-то гигабайт.


Четыре, при нормальном размере страниц, остальное дело ОС.

PAE даёт возможность использовать больше 4 Гб на 32-ух битном железе, >но при этом на 1 процесс не может выделяться больше 3 с чем-то >гигабайт.

PS:
Не пойму почему некоторые программы не работают в режиме PAE ,например kubuntu-devel-release-upgrade вылетает на ровном месте ,вроде бы не должно нечего ломаться с совместимостью если приложение не знает про режим PAE .

Del me plz motherfucker


Граждане, понимаю, что вопрос, подобный моему, вас всех уже достал, но всё же: собираюсь создать дроплет на digitalocean, беру самый маленький (512Mb, 1CPU), и он по дефолту предлагает x64 ОСь. Но, если я ещё не сошел с ума, для столь маленького дроплета х64 только во вред, хотя с другой стороны, если со временем я буду расширяться, то возможно и дорасту до больших ресурсов. На дроплете планирую разместить сайтик и проксю. Что посоветуете?

CONFIG_HIGHMEM64G это pae а не amd64

программы которые написаны с учетом PAE

64 ставь - летает компьютер.


Краткий итог: в большинстве случаев выигрыш 64-битной версии в производительности составляет десятки процентов, реже - единицы процентов, в тесте OpenSSL 64 бита быстрее на 437%, в тесте PostMark - в десять раз.


32-bit это какая архитектура? i386, i686, -march=native? Между ними разница может быть существенная.


Это 32-битная убунта. Я не знаю, с какими флагами её собирают.


у бубунты вроде банальный i686

devl547 ★★★★★ ( 25.10.14 18:40:08 )
Последнее исправление: devl547 25.10.14 18:40:14 (всего исправлений: 1)


Краткий итог: в большинстве случаев выигрыш 64-битной версии в производительности составляет десятки процентов

Мало того, что Фороникс, так ещё и испорченный телефон. Тесты по порядку:
— Flexible IO = +9.3%
— PostMark = в 10 раз(!?)
— Tesseract = +1%
— Xonotic = +0.1%
— FFTE = +30%
— Jhon The Ripper = +13%
— VP8 lipvpx encoding = +10%
— Graphics Magic = +22%
— Himeno = +0.7%
— Kernel Compilation = -0.9%

На практике же вопросы кодирования всплывают не так часто, а рост потребления памяти (в некоторых случаях, типа Гуглохрома просто катастрофический, до 3..4 раз!) даже снижает эффективность работы системы в целом.

И, да, я специально, интереса ради сравнивал работу совершенно идентичных x86 и x86_64 систем на одном железе на примере Lubuntu — вариант x86 был заметно шустрее :)

KRoN73 ★★★★★ ( 25.10.14 19:14:28 )
Последнее исправление: KRoN73 25.10.14 19:17:54 (всего исправлений: 1)


я специально, интереса ради сравнивал работу совершенно идентичных x86 и x86_64 систем на одном железе на примере Lubuntu — вариант x86 был заметно шустрее

И на потенции х86 положительно сказывается, да.


Ну, педобиру, наверное, это виднее. Я как-то разницы не заметил.

интереса ради сравнивал работу совершенно идентичных x86 и x86_64 систем на одном железе на примере Lubuntu — вариант x86 был заметно шустрее :)

подтверждаю на Gentoo

Ставить 32-битную систему на 64-битный процессор? Тем более если это не какой-нибудь древний проц, а что-то выпущенное в последние несколько лет? ИМО не нужно

$ for i in 1 2 3;do time ./flac32 --best --stdout /dev/shm/test.wav &>/dev/null ;done |& grep ^real
real 0m1.800s
real 0m1.811s
real 0m1.800s

$ for i in 1 2 3;do time ./flac64 --best --stdout /dev/shm/test.wav &>/dev/null ;done |& grep ^real
real 0m1.488s
real 0m1.478s
real 0m1.477s

CFLAGS='-pipe -march=native -O2' CXXFLAGS='-pipe -march=native -O2' ../flac-1.3.1/configure --disable-shared --enable-static

Судя по всему, у вас обоих плацебо или днищепроцессоры вроде core2.


В теме не раз отмечали, что вопрос перекодирования, как раз, очевидно тот, где amd64 шустрее. Но это одна из немногих таких задач.


i7 3770 — это днище, да :D А совершенно объективные измеряемые параметры потребления памяти — это точно плацебо.

Вы новичок и определились с дистрибутивом, решили устанавливать Ubuntu. Но сразу же заметили, что этих Ubuntu есть несколько видов. Есть разные редакции Ubuntu с разными окружениями стола Unity, Gnome, XFCE, к тому же есть две основные архитектуры - 32 и 64 бит. Во многом ваш выбор будет зависеть от используемого вами оборудования, его мощности и поддержки ядром Linux.

Еще возникает вопрос какую версию дистрибутива ставить, самую последнюю, предыдущую или может еще раньше, потому что новая менее стабильная, все эти вопросы мы разберем в сегодняшней статье. Я попытаюсь полностью ответить какую версию Ubuntu выбрать для вашего компьютера или ноутбука.

Какую версию Ubuntu выбрать 32 или 64

Ubuntu разрабатывается для нескольких архитектур процессоров. Нас будут интересовать только компьютерные архитектуры 32 бит и 64 бит. Или i386 и amd64.

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

Посмотреть какие архитектуры поддерживает ваш процессор в Linux можно командой:

cpu

Узнать сколько у вас оперативной памяти вы можете выполнив:

cpu2

Если у вас больше 4х гигабайт памяти, нужно однозначно выбрать Ubuntu с архитектурой 64 бит. Если же памяти меньше чем 4 Гигабайта, то прироста производительности вы, скорее всего, не почувствуете, но система будет потреблять больше памяти, потому, возможно, лучше использовать 32 битную версию.

Если процессор не поддерживает 64 бит, что наблюдается только на достаточно старых процессорах, то у вас остается только один вариант.

Какую версию Ubuntu выбрать 32 или 64 вы уже знаете. Теперь рассмотрим какие бывают редакции и версии Ubuntu, а затем разберем что и почему вам лучше выбрать.

Редакции Ubuntu

Кроме обычной версии Ubuntu, Canonical разрабатывает и поддерживает еще несколько редакций. Эти редакции отличаются только окружением рабочего стола, а некоторые и поставляемым программным обеспечением. Окружение рабочего стола играет очень большую роль именно оно отвечает за то, сколько оперативной памяти будет потреблять ваша система, сколько будет выдавать нагрузки на процессор и жесткий диск.

Давайте рассмотрим каждую из редакций, их особенности и назначение, чтобы вы знали как выбрать Ubuntu.

Ubuntu


Это основной дистрибутив, подходит для большинства современных компьютеров. Он поставляется вместе с окружением рабочего стола Gnome, и оконным менеджером Mutter. Изначально в Ubuntu использовалось окружение Gnome в качестве окружения по умолчанию, потом его заменили на оболочку Unity на основе Gnome и в Ubuntu 18.04 было принято решение вернуться обратно к Gnome. Если вы новичок и вам нужно выбрать Ubuntu, лучше выбрать эту.

Рекомендованные системные требования:

  • Оперативная память: 4 Гб.
  • Двухъядерный процессор с частотой 2 ГГц.
  • Место на диске: 25 Гб.
  • Экран с разрешением 1024x768 пикселей.
  • Видеокарта с поддержкой OpenGL 1,4. Подходят все видеокарты, выпущенные за последние 6 лет.

Kubuntu


Это редакция Ubuntu с окружением рабочего стола KDE. KDE - очень мощное, тяжеловесное и красивое окружение. Вместе с системой поставляется множество приложений, разработанных на Qt, GTK приложения устанавливать можно, но ориентируйтесь на то, что работать вам придется в основном только с Qt программами. Спонсируется Kubuntu компанией Blue Systems, Canonical перестала спонсировать разработку еще в 2012 году, но это все еще официальная редакция и для нее разрабатываются обновления и собираются установочные образы.

  • Оперативная память: 1 Гб.
  • Процессор с частотой 1 ГГц.
  • Место на диске 4 Гб.
  • Экран с разрешением 1024x768.

Рекомендованные системные требования:

  • Больше 1 Гб оперативной памяти.
  • Двухъядерный процессор с частотой больше 1 ГГц.
  • Место на диске 10 Гб.
  • Экран с разрешением больше 1024х480.

Xubuntu


Xubuntu - это более легкая редакция Ubuntu с окружением рабочего стола XFCE. Она оптимизирована для работы на старых компьютерах. XFCE менее требовательный к ресурсам и работает быстрее чем Gnome или KDE, но имеет более простой интерфейс. Разрабатывается дистрибутив сообществом, но находится в официально поддерживаемых Canonical. Для запуска Xubuntu с LiveCD достаточно 256 Мегабайт ОЗУ.

Минимальные системные требования:

  • Оперативная память: 512 Мб.
  • Место на диске: 6 Гб.
  • Процессор должен поддерживать PAE, поддерживается всеми современными процессорами, впервые появилась в Pentium Pro.

Рекомендованные системные требования:

  • Оперативная память: 1 Гб.
  • Место на диске 20 Гб.

Lubuntu


Очень похож на Xubuntu, и преследует те же цели - использование на старых компьютерах. Здесь используется окружение рабочего стола LXDE, которое еще более эффективное, легковесное, быстрое и энергосберегающее, чем XFCE. Тоже поддерживается сообществом.

Минимальные системные требования:

  • Оперативная память 512 Мб
  • Процессор не ниже Pentium 4, Pentium M или AMD K8

Рекомендованные системные требования:

Ubuntu MATE


Это новая редакция Ubuntu, которая присоединилась к официальным в 2015 году. Здесь используется окружение MATE, форк продолжающий развивать ветку Gnome 2. Ориентирован в тоже на работу со слабыми компьютерами.

  • Оперативная память: 512 Мб
  • Процессор: выше Pentium III, 750 МГц
  • Место на диске: 8 Гб
  • Экран: 1024 x 768

Рекомендованные системные требования:

  • Оперативная память: 2 Гб
  • Процессор 1.6 ГГц
  • Место на диске: 16 Гб
  • Экран: 1366 x 768

Ubuntu Budgie


Эта редакция Ubuntu стала официальной совсем недавно. Как следует из названия, здесь в качестве окружения по умолчанию используется окружение рабочего стола Budgie, разрабатываемое командой Solus Linux. Окружение выглядит похожим на Gnome, но в то же время реализует некоторые элементы, похожие на MacOS, например док панель и лаунчер приложений.

Минимальные системные требования:

  • Процессор: 1.5 ГГц.
  • Оперативная память: 2 Гб.
  • Место на диске 60 Гб.

Рекомендованные системные требования:

  • Процессор: больше 2 ГГц.
  • Оперативная память: 4 Гб.

Ubuntu Kylin


Редакция Ubuntu специально разработанная для китайских пользователей. Она по умолчанию включает поддержку китайского языка и ещё несколько вещей, необходимых для Китая. В качестве рабочего окружения используется форк MATE под названием UKUI. И больше ничего.

  • Одноядерный процессор с частотой больше 1 ГГц.
  • Оперативная память - 1 Гб.
  • Место на диске - 8 Гб.

Ubuntu Server

  • Оперативная память: 1 Гб.
  • Процессор: 1 ГГц или лучше.
  • Место на диске: 2,5 Гб.
  • Монитор с разрешением 640х480.

Mythbuntu


Это редакция Ubuntu не совсем для компьютера. Он создан для создания медиацентра. Включает в себя множество драйверов для TV тюнеров, TV-карт, и поставляется вместе с приложением медиацентра MythTV. В качестве окружения рабочего стола используется Xfce, системные требования такие же, как и для Xubuntu.

Edubuntu


Это партнерский проект на основе Ubuntu предназначенный для образования и школ, он поставляется с большим количеством приложений образовательного назначения и стилизован для детей.

Ubuntu Studio


Это редакция Ubuntu для музыкантов и тех, кто имеет дело с обработкой медиа, фото, видео и музыки на регулярной основе. Поставляется многими приложениями, кодеками и драйверами для решения этой задачи.

Какую редакцию выбрать?

Как видите, редакций в Ubuntu предостаточно. Если оборудование позволяет, то вы можете выбирать версию Ubuntu по своему вкусу. Если вы новичок - выбирайте Ubuntu с Unity, она используется большинством пользователей Ubuntu и разрабатывается Canonical также по ней больше документации.

Не нравится Unity и вы хотите интерфейс, похожий на Mac, можете попробовать редакцию Gnome, хотите более привычный и похожий на Windows интерфейс - выбирайте KDE. Более подробный обзор окружений рабочего стола KDE vs Gnome vs XFCE можно прочитать в отдельной статье.

Если же ваше оборудование слишком слабое для таких окружений, остается выбирать между XFCE и LXDE. MATE потребляет почти столько же ресурсов, как и Gnome 3.

Если вы гонитесь за производительностью, вам будут интересны следующие графики:

Потребление ресурсов процессора разными редакциями Ubuntu, 32 и 64 бит:

xZFHx

График показывает нам три варианта: как системы работают без приложений, только с запущенными офисными программами и с интенсивной нагрузкой. Меньше всего при любых условиях загружает систему Xubuntu, больше всего Ubuntu и Ubuntu Gnome. Что касается архитектур, то 64 битные системы работают в целом эффективнее.

Второй график показывает использование памяти разными редакциями Ubuntu:

Pwztg

Здесь ситуация та же, для слабого оборудования лучше выбрать Xubuntu. Что же касается всех остальных, то их потребление памяти сильно не отличается. А с архитектурами здесь все наоборот, 64 бит, потребляет больше памяти.

Графическая производительность окружений:

e2O2m

На графике отображено FPS, которое могут выдать каждое из окружений, чем больше тем лучше. Из теста мы видим, что с задачей лучше всего справляется Gnome, хуже - KDE. Если вас интересует вопрос какой ubuntu выбрать для ноутбука, по графиках вы можете оценить, какой из них дает лучшую производительность.

Выводы

Надеюсь теперь у вас сложилась вся картина редакций Ubuntu, и теперь вы знаете какую версию Ubuntu выбрать для своего компьютера. Если у вас остались вопросы или есть замечания по статье, пишите в комментариях!

У меня есть рабочая станция Linux, которая в настоящее время имеет 4 ГБ оперативной памяти и планирует в ближайшее время перейти на 8 ГБ. ЦП является Core2Quad Q9550 .

Должен ли я установить 32- или 64-битный вариант Linux?

Вы должны установить 64-разрядную версию Linux. Несмотря на то, что для 32-разрядного ядра существуют способы адресации более 4 ГБ, приложения будут по-прежнему иметь ограничение в 3 ГБ.

Спасибо за ответ. Вы говорите о PAE? Это работает правильно на практике? В настоящее время я использую PAE для доступа к 4 ГБ без проблем. @ jia3ep: какие-либо конкретные причины, чтобы избежать PAE? Действительно, единственная причина не использовать PAE - снижение производительности на

0,1%, которое настолько незначительно, что вы даже не заметите этого.

Вы можете запустить 64-битное ядро ​​и 32-битный дистрибутив, который предоставит вам полный доступ к 4 ГБ или более оперативной памяти без потери производительности PAE. Это то, что я делаю на своей машине. Debian имеет linux-image-amd64, доступный для i386. К сожалению, Ubuntu этого не делает, вам придется скомпилировать собственное ядро, и я не знаю, есть ли в других дистрибутивах пакеты.

Тем не менее, для новых установок я бы рекомендовал 64-битную, так как производительность выше, если вы можете жить с хаки для 32-битных бинарных файлов, таких как Skype и некоторые плагины для браузера. В настоящее время дистрибутивы RPM поддерживают это нормально, в то время как Debian и Ubuntu этого не делают, но сейчас работают над поддержкой нескольких архитектур , причем первый релиз ожидается для Ubuntu 9.10 в этом году.

Снижение производительности PAE происходит из-за дополнительного уровня в поиске таблицы страниц. Однако, хотя системы PAE используют трехуровневую систему таблиц страниц, системы x86-64, работающие в длинном режиме, используют четыре уровня. Если это единственное наказание за использование PAE, разве 64-разрядная версия не всегда будет иметь худшую производительность в этом отношении? Конечно, 64 бит предлагает некоторые другие функции, которые могут восполнить компромисс, но вы, кажется, рекомендуете против PAE из-за дополнительного поиска таблицы страниц.

Вот один обзор от LinuxForums.

Я бы колебался, если вы много работали с нишей или разрабатывали инструменты, написанные на полностью скомпилированных языках. Многие из проектов, которые меня интересуют, например, LDC , только начинают поддерживать 64-битные. Лично я сдерживаюсь, но я также держу больше оперативной памяти, так что это не проблема для меня.

+1 для проверки того, что все необходимое программное обеспечение поддерживается на 64-битной.

32-разрядный может использовать только менее 4 ГБ для одного процесса , но он может использовать больше для всей системы. В Linux не так много несерверных приложений, которым понадобится столько оперативной памяти, сколько я могу себе представить.

Вам просто нужно установить ядро ​​PAE (расширение физического адреса):

и затем перезагрузите компьютер. Беги сверху или свободнее и тебе надо больше барана. Я рекомендую 32-разрядную версию для настольных компьютеров.

> Я рекомендую 32-битную версию для настольных компьютеров. Почему? Раньше не было ни 64-битного (Sun) Java-плагина, ни 64-битного (Adobe) флеш-плагина, но не решены ли сейчас эти два случая?

Я бы установил 64-битную версию и, возможно, что-то вроде VirtualBox, чтобы я мог параллельно запускать 32-битную версию на тот случай, если мне понадобится какое-то программное обеспечение, доступное только в 32-битной версии.

Вы не сможете использовать более 4 ГБ памяти, используя 32-разрядное ядро, не перепрыгивая через некоторые циклы, такие как PAE, которых, по-моему, лучше избегать.

Я запускаю 64bit 9.04 для домашнего компьютера. Я довольно много работаю с этой машиной, и единственная проблема, связанная с 64-битной архитектурой, с которой я сталкиваюсь, - это проблемы со стабильностью в 64-битной версии Adobe Flash.

Перейти на 64-разрядный. 32-разрядный может получить доступ только к 3,5 ГБ ОЗУ, и большинство проблем совместимости были устранены. Чтобы сделать это еще проще, используйте популярный дистрибутив, такой как Ubuntu .

У меня есть рабочая станция Linux, которая в настоящее время имеет 4 ГБ оперативной памяти и планирует в ближайшее время перейти на 8 ГБ. ЦП является Core2Quad Q9550 .

Должен ли я установить 32- или 64-битный вариант Linux?

Вы должны установить 64-разрядную версию Linux. Несмотря на то, что для 32-разрядного ядра существуют способы адресации более 4 ГБ, приложения будут по-прежнему иметь ограничение в 3 ГБ.

Спасибо за ответ. Вы говорите о PAE? Это работает правильно на практике? В настоящее время я использую PAE для доступа к 4 ГБ без проблем. @ jia3ep: какие-либо конкретные причины, чтобы избежать PAE? Действительно, единственная причина не использовать PAE - снижение производительности на

0,1%, которое настолько незначительно, что вы даже не заметите этого.

Вы можете запустить 64-битное ядро ​​и 32-битный дистрибутив, который предоставит вам полный доступ к 4 ГБ или более оперативной памяти без потери производительности PAE. Это то, что я делаю на своей машине. Debian имеет linux-image-amd64, доступный для i386. К сожалению, Ubuntu этого не делает, вам придется скомпилировать собственное ядро, и я не знаю, есть ли в других дистрибутивах пакеты.

Тем не менее, для новых установок я бы рекомендовал 64-битную, так как производительность выше, если вы можете жить с хаки для 32-битных бинарных файлов, таких как Skype и некоторые плагины для браузера. В настоящее время дистрибутивы RPM поддерживают это нормально, в то время как Debian и Ubuntu этого не делают, но сейчас работают над поддержкой нескольких архитектур , причем первый релиз ожидается для Ubuntu 9.10 в этом году.

Снижение производительности PAE происходит из-за дополнительного уровня в поиске таблицы страниц. Однако, хотя системы PAE используют трехуровневую систему таблиц страниц, системы x86-64, работающие в длинном режиме, используют четыре уровня. Если это единственное наказание за использование PAE, разве 64-разрядная версия не всегда будет иметь худшую производительность в этом отношении? Конечно, 64 бит предлагает некоторые другие функции, которые могут восполнить компромисс, но вы, кажется, рекомендуете против PAE из-за дополнительного поиска таблицы страниц.

Вот один обзор от LinuxForums.

Я бы колебался, если вы много работали с нишей или разрабатывали инструменты, написанные на полностью скомпилированных языках. Многие из проектов, которые меня интересуют, например, LDC , только начинают поддерживать 64-битные. Лично я сдерживаюсь, но я также держу больше оперативной памяти, так что это не проблема для меня.

+1 для проверки того, что все необходимое программное обеспечение поддерживается на 64-битной.

32-разрядный может использовать только менее 4 ГБ для одного процесса , но он может использовать больше для всей системы. В Linux не так много несерверных приложений, которым понадобится столько оперативной памяти, сколько я могу себе представить.

Вам просто нужно установить ядро ​​PAE (расширение физического адреса):

и затем перезагрузите компьютер. Беги сверху или свободнее и тебе надо больше барана. Я рекомендую 32-разрядную версию для настольных компьютеров.

> Я рекомендую 32-битную версию для настольных компьютеров. Почему? Раньше не было ни 64-битного (Sun) Java-плагина, ни 64-битного (Adobe) флеш-плагина, но не решены ли сейчас эти два случая?

Я бы установил 64-битную версию и, возможно, что-то вроде VirtualBox, чтобы я мог параллельно запускать 32-битную версию на тот случай, если мне понадобится какое-то программное обеспечение, доступное только в 32-битной версии.

Вы не сможете использовать более 4 ГБ памяти, используя 32-разрядное ядро, не перепрыгивая через некоторые циклы, такие как PAE, которых, по-моему, лучше избегать.

Я запускаю 64bit 9.04 для домашнего компьютера. Я довольно много работаю с этой машиной, и единственная проблема, связанная с 64-битной архитектурой, с которой я сталкиваюсь, - это проблемы со стабильностью в 64-битной версии Adobe Flash.

Перейти на 64-разрядный. 32-разрядный может получить доступ только к 3,5 ГБ ОЗУ, и большинство проблем совместимости были устранены. Чтобы сделать это еще проще, используйте популярный дистрибутив, такой как Ubuntu .

Читайте также: