4GB ile Core i7 - 64 bit git ya da 32bit kal ..?


27

4GB RAM ile Core i7 dizüstü bilgisayar var. Windows'ta, 32bit işletim sistemi kullanmanın dezavantajı, tek bir uygulamanın, paylaşılan çekirdek belleği miktarını azaltan bir önyükleme anahtarı ayarlaması haricinde, tek bir uygulamanın 2 gb'den fazla ram (+ 2 gb paylaşılan çekirdek alanı belleği) kullanamaması olacaktır. uygulama başına maksimum 3GB var.

Ubuntu'da 32bit işletim sistemine bağlı kalmak için hangi dezavantajları / sınırlamaları olur? (Varsa?) - Sadece 4GB koçluk olduğundan, 64bit sürümünü neden kullanmam gerektiğini anlamıyorum?


1
RAM'ı video kartınızdan eklemeyi unutmayın.
ZippyV

Bilginize Adobe Flash (Kare denir) 64 bit artık kullanılabilir labs.adobe.com/downloads/flashplayer10.html

ubuntu makinenizdeki diğer 1 GB’yı kullanmak için 32bit sürümünü saklayabilir ve PAE’yi yükleyebilirsiniz.
theTuxRacer

Yanıtlar:


15

Endişeniz yalnızca 4GB RAM'e erişmekle ilgiliyse, Ubuntu'nun 32bit + PAE sürümüne gidin . En kolay yol :-) Bu, her mimarinin sınırlarını ve avantajlarını anlamak için daha fazla okuyun.

Sanırım donanımınız oldukça yeni, bu yüzden Ubuntu 4 bitlik belleği 32bit'te bile PAE adlı bir çekirdek özelliği kullandığı Synaptic Package Manageriçin alıyor. Gerçekten kararlıdır ve pişman olmayacaksınız, özellikle de ihtiyacı olan Flash (depodan kolay bir şekilde yüklerseniz) bir 32bit yığın. Benim tecrübeme göre, Flash 32bit ile 64bit bir işletim sistemi kararsız.

Ancak bunlar 32bit versiyonunda birkaç sınırlamadır , bir işlem (bir program) 2GB'tan veya bazen 3GB belleğe erişemez (çekirdek ve uygulamanın Java Virtual Machine gibi kendi bellek yönetimine bağlıdır). Bu tabii ki çoğu uygulama için sorun değil. Ancak, harita oluşturmak için birkaç GPS aracı kullanıyorum. Bazen (büyük haritalar için) 2GB adreslenebilir belleğe ihtiyaç duyarlar. Ama bu gerçekten yaygın değil. Ek olarak, 32bit + PAE bazı tescilli sürücülerle uyumlu olmayabilir. Açık kaynaklı olanlarla mükemmel çalışırlar, ancak bazı durumlarda özel / ikili sürücüler bu mimariyle başa çıkamazlar.

Diğer taraftan , 64bit gidebilir ve Ubuntu Software Centre64bit uygulamaların büyük bir kütüphaneye erişiminiz olduğu için sizinle mutlu olabilir. Ancak, Linux'ta tescilli yazılım kullanmak istiyorsanız, 64bit'i de desteklediklerini ümit etmelisiniz. Gibi ürünler: Adobe Flash, Adobe AIR, Google Talk Eklentisi, Skype, Amazon MP3 sadece 32 bit. Bazıları 64bit sisteminize 32bit yığınını yüklerseniz çalışır, ancak bazıları (Amazon MP3) veya kötü bir şekilde (Adobe Flash) çalışmaz. 64bit sisteminin bir başka dezavantajı, daha fazla bellek kullanmalarıdır . Dolayısıyla, aynı uygulama 32 bit ortamda aynı şeyi yapmak için daha fazla bellek kullanır. Bazen bu bir problem.

Sonuç:

  1. 32bit, uygulama konusunda daha uyumludur (özellikle Skype veya Flash gibi tescilli olanlar). PAE'nin genellikle uygulamalar üzerinde bir etkisi yoktur.
  2. 32bit + PAE / 64bit, her iki platformda da belirli ikili sürücülerle sorun yaşayabilir (genellikle WiFi için)
  3. 2GB'tan fazla RAM kullanan bir uygulamaya ihtiyacınız yoksa (GPS'iniz için kendi haritanızı oluşturun), 64bit'e ihtiyacınız yoktur. Bu, günümüzde bilgisayar kullanan kullanıcıların büyük çoğunluğu için geçerlidir .
  4. 64bit , aynı iş yükü için daha fazla bellek kullanma eğilimindedir .
  5. Bazı kullanıcılar ve kıyaslamalar (bkz. Phoronix.com) 64bit sistemlerin biraz daha hızlı olduğunu bildirmektedir . Ancak marj, farkları hissetmediğim kadar küçük.

1
Amazon MP3 downloader 1.05, 32bit libs yüklü 64bit 10.04'te sorunsuz çalışıyor.
Takkat

Yeniden doğrulamaya gittim (en az 6 aydan beri Amazon MP2 kullanmıyorum), ancak hayır yükleyemiyorum: Hata: Yanlış mimari 'i386' (v 1.0.9-1 yüklüyorum)
Huygens

Amazon web sitesinden it-self: "64-bit Linux dağıtımları şu anda desteklenmiyor." Bu ne yazık ki 2010'da bile çok sık görülen bir mesajdır (özel yazılım için)
Huygens

1
Bu tam olarak aradığım cevaptı! Amazon MP3 64bit lib32 kullanarak iyi çalışıyor ve Banshee'de Amazon mağazasını kullanmak için zaten bir eklenti var, ama bunun dışında .. harika cevap! : D
Kasım'da

@tommed Size yardım ettiğim için mutluyum :)
Huygens

15

Yol boyunca bazı sıkıntılar olabilir. Birkaç ait tescilli bileşenlerinin (Oracle Java çalışma zamanı ve Adobe Flash gibi) Ubuntu yüklemek için biraz daha zor olabilir beklediğiniz söyledi.

Bazı gizli kablosuz sürücülerde ve benzeri şeylerde de sorunlar olabilir - ancak bu kuraldan ziyade istisnadır.

Bunun dışında, Linux'un 32 bitlik uyumluluk katmanı, sisteminizin çok daha sağlam olmasına ve genellikle daha büyük adres boyutundan faydalanan hesaplama görevinde zamana göre biraz daha iyi olmasını sağlar.

Ubuntu sunucusu şimdi varsayılan olarak 64 bit biçiminde kanonik tarafından öneriliyor. Sonuçta, 64-bit linux mimarisine çok fazla güven var. Artık deneysel değil, artık sadece bir eklenti değil. Ve bazı uygulamaların yetişmemiş olmasına rağmen (flaş gerçekten önemli olanlardan sadece bir tanesidir), Linux çekirdeği şimdi tam tersi bir 32 bit uyumluluk katmanına sahip 64 bit bir sistem olarak kabul edilir.

Kısacası: Yapın, 64 bit yapın - bugün milyonlarca ve milyonlarca Linux sunucusu çalışıyor ve masaüstünüz için tamamen hazır.

Huygens in işaret ettiği gibi, 32 bit güvenli bahis . 32 bit sürümünü yeniden yüklemenin potansiyel rahatsızlığına dayanabiliyorsanız, önce 64 bit'i denemek ve genel sorunları test etmek mantıklıdır.

32 bit yükleyici elbette otomatik olarak bir PAE çekirdeğini etkinleştirir, eğer daha fazla ram varsa, 32 bit olarak ele alınabilir, bu da ram konusunu geçmişte bırakıyor. Bu, burada defalarca söylendi, ama neden tekrar eklemeyelim :)


1
Bu konuda size daha fazla katılıyorum. Özel flaşlarında böylesine yavaş bir gelişme hızı için kerpiçe utanç duyuyorum. Açık kaynaklı yazılımlar hakkında size iyi bir şey söyler. Sizin için işleri düzeltmek için bir yazılım devinin insafına değilsiniz.
tinhed

Evet, bir çok sunucu Linux 64bit çekirdeği çalıştırıyor. Ancak, masaüstü için hazır olduğu anlamına gelmez. 64bit platform olarak ana masaüstüm var ve pişman değilim, ancak bunu tavsiye etmem. Flash, 32bit katmanı ile çalıştırıldığında sinir bozucu bir buggy uygulamasıdır ve 64bit için olmasına rağmen (ve oldukça kararlı) kurulumu, Masaüstü kullanıcıları için kolay değildir. Flash sadece sorun değil, Amazon MP3 Downloader da başka bir sorun. Ve pek çok özel ürün, bazen 32 sürümü piyasaya sürmeden önce 32bit'te ilk sırada yer almaktadır. Böylece, bu sinir bozucu olabilir ... Yani 32bit güvenli bir bahis !
Huygens

1
Bunu yapmak için +1 ... burada çalışan bir x64 sistemim var (10.10)
sdu

8

64bit kullanımının makinedeki belleğe o kadar sıkı bağlı olduğunu oldukça eğlenceli buluyorum. 64bit, işlemci döngüsü başına 32 bit işletim sistemine kıyasla iki kat veri işleyebildiğiniz anlamına gelir.

Yapmanız durumunda 64bit kullanın.

  • video düzenleme ve işleme
  • ses düzenleme ve işleme
  • grafik düzenleme ve işleme
  • büyük dosyalarla çalışın (örneğin, veritabanları, büyük günlük dosyaları, ...)

Bir podcast yapıyorum ve dizüstü bilgisayarımla 64bit kullanmak ses işlemesi yaparken çok zaman kazandırıyor (gürültü azaltma, normalleştirme, sıkıştırma, ...). Dizüstü bilgisayarımda yalnızca 2 GB RAM var.


Evet ve hayır. "Saniyedeki veri miktarı" genellikle önbellek, bellek ve disk verimi tarafından büyük ölçüde kısıtlanır ve bunlar özellikle (?) Gelişmez; Aslında 64-bit kullanıcı alanındaki daha büyük veriler nedeniyle biraz daha kötüye gidebilirler. Ancak, uygulamaların 64 bit yönergeleri kullanabilmesi ve çok yardımcı olabileceği konusunda haklısınız. İşte bu konuda biraz eski ama ilginç bir makale: lixom.net/~olof/64bit-perf.pdf
poolie

@poolie: Bağlantılı PDF için teşekkürler, ancak teknolojiden bahsettiğimizde zaten 4 yaşında. Ancak, sınırlayıcı faktörün işlemci olmadığına katılıyorum,% 50 daha fazla hız elde etsek bile, bu çok fazla.
ddeimeke

4

Ayrıca, yalnızca 4 GB'lık fiziksel RAM'in olmasına rağmen, muhtemelen 4 GB'lık kullanılabilir duruma geldiğin için takas ettiğin belirtmeye değer. Yalnızca 4 GB / işlem sınırından etkilenmesi muhtemel uygulama türlerini çalıştırıp çalıştırmayacağınızı yalnızca siz bilirsiniz. Örnekler için video / görüntü işleme veya bilimsel uygulamaları (devre simülasyonu, matlab, bu tür şeyler) düşünün.

Şahsen bunun için giderdim. Bu işlemcilerle 32 bit modunda çalışabilseniz de, iş yerindeki deneyimimiz, aynı işlemciyi 64 bit'de çalıştırırken daha iyi performans elde etmemizdir. Tabii bu sadece bizim deneyimimiz.


3

64bit CPU için neden 32 bit işletim sistemi kurun? 32bit lib'leri ekledikten sonra neredeyse her zaman 64bit bir ortama 32bit uygulamaları yükleyip çalıştırabileceğinizi unutmayın. 32 bit işletim sisteminde 64 bit uygulamaları çalıştırmak mümkün değildir. 64 bit için gidin.


2

Kurulum sırasında PAE'yi seçebilmesi için bir ağ bağlantısı ile kurmanız gerekir.


2

Aynı bileşenlere sahibim (Dell stüdyo 1557, i7 dört çekirdekli, 4 GB RAM) ve daha doğal olduğu için 64bit kullanıyorum. Linux orada hemen hemen her uygulama için 64bit desteğine sahiptir ve bir tane olmasa bile, 32bit uygulama desteği zaten Ubuntu'da yerleşiktir.

Bu yüzden 64bit CPU + 4GB Ram olan bir donanım için doğal işletim sistemi 64bit işletim sistemidir. Değil 32bit ile herhangi bir sorun yaşarsınız. Ubuntu 32bit'i yüklerseniz, otomatik olarak> 3GB Ram ile uyumlu bir PAE çekirdeği yükler.

Yıllardır piyasaya sürülen ve hiçbir zaman tek bir sorunu olmayan 64bit Ubuntu sürümünü kullanıyorum.

Öyleyse devam et ... :)


2

Neredeyse seninki ile aynı yapılandırmaya sahip bir dizüstü bilgisayar var. Ancak bazı kapalı kaynaklı yazılım bağımlılığım olduğu için 64 bit yerine Ubuntu 10.10 32 bit yüklemeye karar verdim:

  • Adobe Flash eklentisi : Yakın zamanda Adobe, Linux için 64 bit hızında flash sağlamaya başladı, ancak yine de her zaman çöküyor. İnternetteki bazı bloglar, 64 bit sistemde çalışmak üzere bir flash eklentisi (32 bit sürüm) almak için nasıl geçici bir çözüm olacağını bildirmektedir . 64 bit'e geçmeyi gerçekten düşünüyorsanız, deneyebilirsiniz.
  • Skype : skype 32 bit'i 64 bit sistemde kurmak ve kullanmak mümkün olsa da, aynı kütüphanenin iki sürümünün (ia32-libs, lib32asound2, libasound2-plugins, Qt vb.) dizüstü bilgisayarınıza kurulmalıdır.
  • Mplayer w32codecs ile : Mplayer cezası çalışır, ancak WMV9 desteği, w32codecs, sen 32 bit kütüphaneleri ile 32 bit Mplayer'ı kullanmak gerekir kullanmak. Bunun nasıl bir rehber bu bulunur parçacığı .
  • Linux için Rar, RealPlayer, Java, Opera, Wine, Matlab gibi diğer bazı yazılımlar da, sadece yapılandırmanız ve kullanmanız için daha fazla iş vermesi için farklı tarifler içeren bir sorun olabilir.

Benim düşüncem: 32 bit kalmak! Muhtemelen yukarıda listelenen yazılımlardan birine bağımlısınız - ve böyle bir değişikliğin sağladığı iş miktarı değişikliği telafi etmez.

4GB belleğiniz hakkında: endişelenmeyin! Ubuntu varsayılan olarak sağ çekirdeği (PAE ile) kuracaktır. Teşekkürler!


Ubuntu'nun PAE çekirdeğini otomatik olarak seçeceğini bilmiyordum, güzel!
Stefano Palazzo

Skype ve Flash, 64 bit Ubuntu 10.10'da benim için iyi çalışıyor. Hiç denemedim, ama 64 bit Linux'ta 32 bit bir Mplayer çalıştırırken herhangi bir sıkıntınız olmamalı.
postfuturist

Opera ve Java 64bit'te hiç sorun değil. Yerli 64bit uygulamaları var. Java 32bit 64bit işletim sistemlerinde cazibeye benziyor.
Huygens,

Amd64 :(
Extender

0

Öncelikle, 4 bit RAM'i 32 bit işletim sistemi ile kullanmak istiyorsanız PAE çekirdeğine ihtiyacınız olacak. Aksi taktirde, hafızanızın bir kısmı kullanılmaz hale gelir. Ve işlem başına 3 gb sınırı kalacaktı. Bu yüzden benim önerim 64 bit kullanmak olacaktır. Her durumda sisteminizi ileride yükseltmeyi planlıyorsanız, 64bit'e geçmeniz gerekir. Java ve Flash sorunları bir kenara 32 bit yapışmak için hiçbir neden yoktur.


4
PAE çekirdeği varsayılan olarak 10.10 32 bit sürümünde yüklenir.
crncosta

Java'nın 64bit platformunda neden bir sorun olduğunu düşünüyorsunuz?
Huygens

Openjdk 64 bit büyük bir hafıza domuzudur.
tinhed

0

Ben bir i7 vardı ve video dönüştürme oldu. VIP kullanıyordum. Eğer ubuntu 12.04 32 bit kullanıyor olsaydım,% 60 işlemci kullanımı ile sonuçlanırdı. 12.04 64bit kullanarak% 13 kullanım aldı. bu yüzden bazı uygulamalar ciddi şekilde etkilenir.


-1

64Bit'e geçerim. Nedeni, Linux uygulamalarının her iki tada da gelmesidir ve istemeseler bile, onları sisteminizde derleyebilirsiniz.

Diğer bir neden ise, günümüzde RAM oldukça ucuzdur, bu yüzden eğer söylerseniz, hafızanızı ikiye katlarsanız, 32bit ile kalmak sizi ciddi şekilde sınırlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.