Для кращої продуктивності мені слід встановити 32-бітну або 64-бітну?


12

Я не знаю багато про 32 біт і 64 біт. Я використовував 32 біт і він вийшов з ладу (не працює належним чином, і я не знаю, як відновити) питання тут ..... і у мене немає резервного копіювання, і я працюю на 3,2-ядерному процесорі Intel, чи можете ви мені порекомендувати що було б краще, і я роблю веб-розробки (php та mysql) та вивчення пітона.


якась конкретна помилка в 32-розрядному виданні?
Урі Еррера

немає помилок ... я зробив sudo chown -R www-data / і все ...............!
Сантош Лінкха

Відповіді:


18

У Ubuntu великих розбіжностей між 64-бітними та 32-бітними. Я пробував обидва роки. Дозвольте вказати на фактичні PROS і CONS для 64-бітових, оскільки ви вже були в 32-бітовому:

64-розрядні PROS:

  • Підтримка більше 4 ГБ оперативної пам’яті (без будь-яких модифікацій ядра, 32-бітної підтримки PAE тощо). Присоска підтримує більше 1 ТБ.

  • ТІЛЬКО збільшує продуктивність, якщо ви виконуєте дуже напружену роботу, для якої потрібно більше 4 ГБ. Я не говорю про гру, перегляд відео чи прослуховування музики. Я говорю про сервер з мільйонам користувачів, рендерінг різдвяного видання shrek 7 або щось дуже велике, як зробити 3D версію галактики .... з нуля.

64 біт CONS:

  • У минулому (2012 р. Або менше) цілий ряд програм мав проблеми. Наприклад, у спалаху (навіть у 64-розрядної версії) були деякі збої та багато іншого. Якщо ви думали, що у вас були проблеми з 32-бітовим на той час, зміна на 64 біт збільшила ваші шанси на те, щоб отримати більше. Для мене це був кошмар на вулиці ПК. Це, очевидно, змінилося і змінилося дуже швидко. З 13.04, я б сказав, 64 біт став набагато стабільнішим, легше працювати, і було дуже важко отримати 64-бітну проблему. 13.10 у мене не було жодних питань. Тепер, 14.04, рекомендується як ніколи переходити до 64 біт, але тільки якщо у вас є таке обладнання:

    • Майте ПК з 4 Гб або більше ОЗУ
    • Мати материнську плату, яка підтримує 64 біт (більшість материнських плат після 2005 року)
    • Майте процесор, який підтримує 64 біт (більшість процесорів після 2004 року)
  • Рекомендовано середньому користувачеві, який має 4 ГБ або оперативну пам’ять або більше та апаратне забезпечення, яке підтримує 64-бітну архітектуру. У 32-бітовій проблемі ще багато проблем, які в 64-бітному стане ще більшими. Крім того, що 64 біт все ще є дуже новим (навіть якщо він з'явився близько 2000 року), але більшість програм (навіть сьогодні) в основному для 32-бітних. . На сьогоднішній день 64-бітний - найкращий хід. Коли я написав цю відповідь, це був січень 2011 року. Зараз ми перебуваємо в квітні 2014 року, і я можу реально сказати, що 64 біт набагато кращий за 32-бітний з точки зору продуктивності, стабільності та іншого. Звичайно, потреба в програмі використовувати навіть близько 4 Гб ще не є великою проблемою, і реальна потреба у використанні більше, ніж це стосується інтенсивних додатків.

Якщо ви хочете, протестуйте 32-бітну версію, але якщо у вас є комп'ютер з достатньою кількістю оперативної пам’яті, процесором та хорошою материнською платою (з 2005 р. І більше), я б вам дуже рекомендував 64-бітний.

Сподіваюся, що допомогли.


звичайно, дякую, що 2 Гб оперативної пам’яті буде 32-бітним, а також не середній користувач, а початківець…!
Сантош Лінкха

1
Знову ж таки, 32-бітний ubuntu автоматично вмикає ядро ​​PAE, якщо є більше 3 Гб оперативної пам’яті, тому питання щодо адреси більшої кількості оперативної пам'яті є суперечливим (хоч і дійсним). Якщо у вас більше 4 + ГБ оперативної пам’яті, вам не потрібно встановлювати 64-бітну систему . Дивіться Документацію спільноти . Чудова відповідь все-таки :)
Стефано Палацо

Привіт стефано. Ось чому я згадую частину про 32-бітну підтримку PAE на початку. Дякуємо за посилання, яке допомогло.
Луїс Альварадо

Як зазначає @Stefano, 32-розрядне Linux-ядро вже кілька років підтримує PAE, воно здатне ФІЗИЧНО адресувати> 4 Гб (якщо при цьому чіпсет підтримує його). Однак віртуальний адресний простір, що надається кожному процесу, все ще становить 4 Гб (AFAIR), однак це все ще досить велика стеля.
катастрофа

+1 для згадування про несумісність із flash та іншим програмним забезпеченням. Я теж пережив той кошмар.
Бегемот

6

Якщо у вас немає якихось конкретних причин для встановлення 32-бітової версії, вам слід перейти з 64-бітовою. На наступній URL-адресі можна знайти порівняння продуктивності 32-бітної та 64-бітної версій Linux.

http://www.tuxradar.com/content/ubuntu-904-32-bit-vs-64-bit-benchmarks

Ви можете бачити, що 64 біт швидше в багатьох місцях. Ви також можете мати більше 4 ГБ оперативної пам’яті в 64 бітах, але не в 32 бітах. Також є Убунту сторінка спільноти допомоги тут , і вони також пропонують установки 64 біт.

Я працюю на моїй машині Ubuntu Lucid 64 Bit, і у мене немає проблем. Всі додатки, які мені потрібні, знаходяться в репості і все працює. Ще в 2009 році я спробував 64-бітну версію Intrepid, але повернувся до 32-бітової, тому що багато програмних програм тоді не мали 64-бітових версій, але зараз це не так.


1
Я з повагою не погоджуюся ;-) Цей користувач хоче, перш за все, працюючої системи. Я знаю, що немає 64-бітових мінусів, але те, що є, виправдовує цього користувача, встановивши 32-бітну систему. Я не думаю, що надання речей в блендері або перетворення ogg-файлів на півсекунди швидше насправді в їхньому списку пріоритетів. :)
Стефано Палаццо

Це означає баланс вилову 22. У 64-бітових систем все ще є кілька грубих кутів, і поки достатньо людей не захоче її використовувати та повідомляти / вирішувати будь-які інші проблеми, вона залишатиметься трохи грубою (підтримка флеш-пам'яті, деякі драйвери тощо), і поки вона не буде трохи менше грубо, багато хто знає, що краще залишити його ..
Danny Staple

Чи можете ви пояснити, де підтримка Flash - це проблема із 64-бітовими системами, що використовують Ubuntu?
zerwas

У мене не виникло жодних проблем на Ubuntu, пов’язаних із Flash. Я не пам'ятаю, як це було в Intrepid, але в Lucid це працює добре.
binW

Коментар щодо того, що 4 Гб оперативної пам’яті є неточним, ви можете мати до 64 Гб оперативної пам’яті в 32-бітному режимі на більшості процесорів після Pentium Pro .. (кожен процес може просто адресувати 4 Гб, хоча частина цього використовується для таких речей, як пам’ять картографується IO)
Герт ван ден Берг

6

Якщо у вас більше 4 ГБ оперативної пам’яті, перейдіть на 64-бітну 32-бітну, це просто чудово.


Проста відповідь найкраща.
djangofan

2

Щодо цього питання: Якщо ви плануєте повністю встановити операційну систему, виберіть 32-бітну версію. Вам справді не потрібно спробувати 64 біт.

Але це насправді не так важливо. Задайте тут ще одне питання про те, як найкраще виконати цю повторну інсталяцію, зберігаючи ваші дані. Не забудьте детально пояснити свою ситуацію, яке обладнання у вас є (жорсткі диски, USB-накопичувачі, компакт-диски, ..), як розділений жорсткий диск тощо. Якщо вам потрібна допомога розібратися у всьому цьому, ви можете приєднатися до кімнати чату або здійснити пошук на сайті.

Ваша проблема досить складна. Але ми допоможемо вам якнайкраще.


2

Мені здається дуже цікавим, що використання 64-бітового настільки тісно пов'язане з пам'яттю в машині. 64 біт означає, що за цикл процесора ви можете обробити вдвічі більше даних, порівняно з 32-бітовою операційною системою.

Використовуйте 64-бітовий випадок

  • редагування та обробка відео
  • редагування та обробка звуку
  • графічне редагування та обробка
  • робота з великими файлами (наприклад, базами даних, великими файлами журналів, ...)

Я роблю подкаст, а використання 64-бітового мого ноутбука економить багато часу при обробці звуку (зниження шуму, нормалізація, стиснення, ...). Мій ноутбук має лише 2 ГБ оперативної пам’яті.


2

Я працював 64-розрядний Kubuntu протягом багатьох років без проблем. Я думаю, що будь-які заперечення щодо 64-бітових є лише FUD, і ви можете їх ігнорувати.


0

Одна порівняно нова причина використання 64-розрядних: якщо вас цікавить віртуалізація, Docker не працює на 32-бітних ядрах (наскільки я знаю).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.