Czy w celu uzyskania lepszej wydajności należy zainstalować wersję 32-bitową czy 64-bitową?

12

Nie wiem dużo o 32-bitowych i 64-bitowych. Używałem 32-bitowego i jest zawieszone (nie działa poprawnie i nie wiem, jak odzyskać) pytanie tutaj ..... i nie mam kopii zapasowej i działam na dwurdzeniowym procesorze Intel 3,2 czy możesz mi polecić co byłoby lepsze, i zajmuję się tworzeniem stron internetowych (php i mysql) i uczeniem się Pythona.

Santosh Linkha
źródło
jakiś konkretny błąd w wersji 32-bitowej?
Uri Herrera
bez błędu ... zrobiłem sudo chown -R www-data / i wszystko jest ...............!
Santosh Linkha

Odpowiedzi:

18

W Ubuntu nie ma dużych różnic wydajności między 64 a 32 bitami. Próbowałem obu od lat. Pozwól mi wskazać rzeczywiste PROS i CONS dla wersji 64-bitowej, ponieważ byłeś już w wersji 32-bitowej:

64-bitowe zalety:

  • Obsługa ponad 4 GB pamięci RAM (bez modyfikacji jądra, 32-bitowej obsługi PAE itp.) Sucker obsługuje więcej niż 1 TB.

  • Daje wzrost wydajności TYLKO, jeśli wykonujesz bardzo intensywną pracę, która wymaga więcej niż 4 GB pamięci RAM. Nie mówię o odtwarzaniu, oglądaniu filmów ani słuchaniu muzyki. Mówię o serwerze z milionem użytkowników, renderowaniu świątecznej edycji shrek 7 lub czymś bardzo wielkim, jak stworzenie trójwymiarowej wersji galaktyki ... od zera.

64-bitowe CONS:

  • W przeszłości (w 2012 r. Lub mniej) wiele programów miało problemy. Na przykład flash (nawet wersja 64-bitowa) miał pewne usterki i więcej. Jeśli uważasz, że masz problemy z 32-bitowym czasem, zmiana na 64-bitową zwiększyła twoje szanse na więcej. Dla mnie to był koszmar na PC street. To oczywiście się zmieniło i zmieniło się bardzo szybko. Od 13.04 powiedziałbym, że 64-bitowy stał się znacznie bardziej stabilny, łatwiejszy w obsłudze i bardzo trudno było uzyskać 64-bitowy problem. W dniu 13.10 nie miałem żadnych problemów. Teraz 14.04 bardziej niż kiedykolwiek zaleca się przejście na wersję 64-bitową, ale tylko w przypadku posiadania następującego sprzętu:

    • Posiadaj komputer z 4 GB lub więcej pamięci RAM
    • Mieć płytę główną obsługującą 64-bit (większość płyt głównych po około 2005 r. Robi)
    • Posiadają procesor obsługujący 64-bit (większość procesorów po około 2004 r. Robi)
  • Zalecany dla przeciętnego użytkownika, który ma 4 GB lub więcej pamięci RAM i sprzęt obsługujący architekturę 64-bitową. W 32-bitowej wersji jest jeszcze wiele problemów, które będą jeszcze większe w 64-bitowej wersji. Poza tym 64-bitowy jest wciąż bardzo nowy (nawet jeśli wyszedł około 2000), ale większość tworzonych programów (nawet dzisiaj) jest głównie dla 32-bitowych. . W dzisiejszych czasach najlepszym rozwiązaniem jest 64-bit. Kiedy napisałem tę odpowiedź, był styczeń 2011 r. Jesteśmy teraz w kwietniu 2014 r. I naprawdę mogę powiedzieć, że wersja 64-bitowa jest znacznie lepsza niż wersja 32-bitowa pod względem wydajności, stabilności i nie tylko. Oczywiście potrzeba korzystania z programu nawet na poziomie blisko 4 GB nie jest jeszcze dużym problemem, a rzeczywista potrzeba korzystania z większej ilości dotyczy intensywnych aplikacji.

Przetestuj 32-bitowy, jeśli chcesz, ale jeśli masz komputer z wystarczającą ilością pamięci RAM, procesorem i dobrą płytą główną (od 2005+), naprawdę polecam Ci 64-bitowy.

Mam nadzieję, że pomogłem.

Luis Alvarado
źródło
na pewno dzięki 2 GB pamięci RAM na 32 bity, także nie przeciętny użytkownik, ale początkujący ...!
Santosh Linkha,
1
Ponownie, 32-bitowy ubuntu automatycznie włącza jądro PAE, jeśli jest więcej niż 3 GB pamięci RAM, dlatego kwestia adresowania większej liczby pamięci RAM jest dyskusyjna (choć poprawna). Jeśli masz więcej 4 + GB pamięci RAM, nie musisz instalować 64-bitowego systemu . Zobacz dokumentację społeczności . Niemniej jednak świetna odpowiedź :)
Stefano Palazzo
Cześć Stefan. Dlatego na początku wspominam o 32-bitowej obsłudze PAE. Dzięki za link, który pomógł.
Luis Alvarado,
Jak zauważył @Stefano, 32-bitowe jądro Linuksa obsługuje PAE od kilku lat, jest w stanie FIZYCZNIE adresować> 4 GB (zakładając, że chipset je obsługuje). Jednak wirtualna przestrzeń adresowa nadana każdemu procesowi nadal wynosi 4 GB (AFAIR), jednak nadal jest to dość duży pułap.
krytyczny
+1 za wzmiankę o niezgodnościach z Flashem i innym oprogramowaniem. Też przeszedłem przez ten koszmar.
Hippo
6

Jeśli nie masz żadnych konkretnych powodów instalowania wersji 32-bitowej, powinieneś wybrać wersję 64-bitową. Pod następującym adresem URL można znaleźć porównanie wydajności 32-bitowych i 64-bitowych wersji systemu Linux.

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

Widać, że 64-bit jest szybszy w wielu miejscach. Możesz także mieć więcej niż 4 GB pamięci RAM w wersji 64-bitowej, ale nie w wersji 32-bitowej. Ponadto istnieje strona pomocy społeczność Ubuntu tutaj i oni również sugerować instalacji 64-bitowych.

Używam Ubuntu Lucid 64 Bit na moim komputerze i nie mam żadnych problemów. Wszystkie aplikacje, których potrzebuję, znajdują się w repozytoriach i wszystko działa. W 2009 roku wypróbowałem 64-bitową wersję Intrepid, ale wróciłem do wersji 32-bitowej, ponieważ wiele programów nie miało wtedy wersji 64-bitowych, ale teraz tak nie jest.

binW
źródło
1
Muszę z szacunkiem się nie zgodzić ;-) Ten użytkownik chce przede wszystkim działającego systemu. Wiem, że nie ma wiele wad do 64 bitów, ale niewiele, że istnieje, usprawiedliwia tego użytkownika instalującego system 32-bitowy. Nie sądzę, aby renderowanie rzeczy w blenderze lub konwertowanie plików ogg o pół sekundy szybciej było na ich liście priorytetów. :)
Stefano Palazzo
Oznacza to saldo połowu 22. Systemy 64-bitowe wciąż mają kilka ostrych zakrętów i dopóki wystarczająca liczba osób nie będzie chciała z niego korzystać i zgłaszać / zajmować się pozostałymi problemami, pozostanie nieco trudna (obsługa Flash, niektóre sterowniki itp.), I dopóki nie będzie trochę mniej szorstki, wielu z nich wolałoby to zostawić ...
Danny Staple
Czy możesz wyjaśnić, gdzie problem z obsługą Flash jest związany z 64-bitowymi systemami używającymi Ubuntu?
zerwas
Nie spotkałem się z żadnym problemem związanym z Ubuntu związanym z Flash. Nie pamiętam, jak to było w Intrepid, ale w Lucid działa dobrze.
binW
Komentarz o więcej niż 4 GB pamięci RAM jest niedokładny, możesz mieć do 64 GB pamięci RAM w trybie 32-bitowym na większości procesorów po Pentium Pro .. (każdy proces może jednak zająć tylko 4 GB pamięci, a niektóre z nich są wykorzystywane do takich rzeczy jak pamięć mapowane IO)
Gert van den Berg
6

Jeśli masz więcej niż 4 GB pamięci RAM, przejdź na wersję 64-bitową, a wersja 32-bitowa jest w porządku.


źródło
Prosta odpowiedź jest najlepsza.
djangofan
2

Jeśli chodzi o to pytanie: jeśli planujesz całkowicie ponownie zainstalować system operacyjny, wybierz wersję 32-bitową. Naprawdę nie musisz próbować wersji 64-bitowej.

Ale to naprawdę nie jest takie ważne. Zadaj tutaj kolejne pytanie, jak najlepiej wykonać tę ponowną instalację, zachowując swoje dane. Dokładnie wyjaśnij swoją sytuację, jaki masz sprzęt (dyski twarde, pamięci USB, dyski CD itp.), Sposób partycjonowania dysku twardego i tak dalej. Jeśli potrzebujesz pomocy w zrozumieniu tego wszystkiego, możesz dołączyć do pokoju czatu lub przeszukać stronę.

Twój problem jest dość trudny. Ale pomożemy ci najlepiej jak potrafimy.

Stefano Palazzo
źródło
2

Uważam za dość zabawne, że użycie 64-bitowej pamięci jest tak ściśle związane z pamięcią w maszynie. 64-bitowy oznacza również, że na cykl procesora możesz przetwarzać dwa razy więcej danych niż w 32-bitowym systemie operacyjnym.

W razie potrzeby użyj 64-bitów

  • edycja i przetwarzanie wideo
  • edycja i przetwarzanie dźwięku
  • edycja i przetwarzanie grafiki
  • praca z dużymi plikami (np. bazy danych, duże pliki dziennika, ...)

Robię podcast i korzystam z 64-bitowej wersji z moim komputerem oszczędzając dużo czasu podczas przetwarzania dźwięku (redukcja szumów, normalizacja, kompresja, ...) Mój notebook ma tylko 2 GB pamięci RAM.

ddeimeke
źródło
2

Od lat korzystam z 64-bitowego Kubuntu bez problemu. Myślę, że wszelkie zastrzeżenia do wersji 64-bitowej to tylko FUD i można je zignorować.

LinuxCanuck
źródło
0

Jeden względnie nowy powód do korzystania z wersji 64-bitowej: jeśli jesteś zainteresowany wirtualizacją, Docker nie działa na 32-bitowych jądrach (o ile mi wiadomo).

Jesse Glick
źródło