Linux için 32 veya 64 bit seçmeli miyim?


18

Şu anda 4 GB RAM'e sahip olan ve yakın gelecekte 8 GB'a çıkmayı planlayan bir Linux iş istasyonum var. CPU bir Core2Quad Q9550.

32 veya 64 bit Linux varyantı kurmalı mıyım?

Yanıtlar:


18

64 bit linux yüklemelisiniz. 32-bit çekirdeğin 4 GB'den daha fazla adresleme yolları olsa da, uygulamaların 3 GB'lık bir sınırı olacaktır.


Cevap için teşekkürler. PAE'den mi bahsediyorsun? Bu pratikte düzgün çalışıyor mu?
Robert Munteanu

1
Şu anda sorunsuz 4GB erişmek için PAE kullanıyorum.
Mark

1
PAE'den korkuyorum. 16-bit dünyada uyanmak gibi.
Kirill V. Lyadvinsky

@ jia3ep: PAE'den kaçınmak için özel nedenler var mı?
Robert Munteanu

1
Gerçekten PAE kullanmamanın tek nedeni ~% 0.1'lik performans düşüşüdür, ki bu hiç fark etmeyeceğiniz kadar önemsizdir.
Zifre

5

PAE'nin performans cezası olmadan 4 GB veya daha fazla RAM'e tam erişim sağlayacak 64 bit bir çekirdek ve 32 bit bir dağıtım çalıştırabilirsiniz. Makinemde yaptığım şey bu. Debian, i386 için linux-image-amd64 özelliğine sahiptir. Ne yazık ki Ubuntu'da kendi çekirdeğinizi derlemeniz gerekmiyor ve diğer dağıtımların paketleri olup olmadığını bilmiyorum.

Bununla birlikte, yeni kurulumlar için, Skype ve bazı tarayıcı eklentileri gibi yalnızca 32 bitlik ikili dosyalar için hack'lerle yaşayabildiğiniz sürece, performans daha iyi olduğu için 64 bit öneriyoruz. Şu anda RPM dağıtımları bunun için OK desteğine sahipken Debian ve Ubuntu yok, ancak şu anda çoklu kemer desteği üzerinde çalışıyorlar, bu yıl Ubuntu 9.10 için ilk sürüm bekleniyor.


1
PAE'nin performans cezası, sayfa tablosu aramasındaki fazladan gelir. Ancak, PAE sistemleri üç düzeyli bir sayfa tablosu sistemi kullanırken, uzun modda çalışan x86-64 sistemleri dört düzey kullanır. PAE kullanmanın tek cezası bu ise, 64bit'in bu konuda her zaman daha kötü performansı olmaz mı? Kesinlikle, 64bit, ödünleşmeyi telafi edebilecek diğer bazı özellikler sunar, ancak ekstra sayfa tablosu araması nedeniyle PAE'ye karşı önerdiğiniz görülüyor.
ChrisInEdmonton

Ben karşılaştırmak değil itiraf etmeliyim ve Wikipedia "x86-64 işlemcilerde, PAE yerel uzun modda zorunludur" diyor. Ingo, groups.google.com/group/linux.kernel/browse_thread/thread/… şeklinde karşılaştırdı ve 64bit, en kötü durumdaki çatal karşılaştırmasındaki sayfa tabloları nedeniyle PAE'den 32bit'ten daha kötü. Donanım 64bit'i destekliyorsa, sıçrama tamponlarının kullanılmasına gerek olmadığı için sürücü performansı daha iyi olacaktır, bu da düşündüğüm cezadır.
TRS-80

4

İşte LinuxForums'tan bir genel bakış.

Tamamen derlenmiş dillerde yazılmış niş veya geliştirme araçları ile çok iş yaparsanız tereddüt ediyorum. İlgilendiğim birçok proje, LDC gibi , sadece 64 bit'i desteklemeye başlıyor. Şahsen bekliyorum, ama daha fazla RAM de tutuyorum, bu benim için bir sorun değil.


1
İhtiyacınız olan tüm yazılımların 64 bitte desteklendiğini kontrol etmek için +1.
Mark

4

32-Bit, tek bir işlem için yalnızca 4 GB'den daha azını kullanabilir , ancak tüm sistem için daha fazlasını kullanabilir. Linux'ta aklıma gelen RAM miktarını isteyecek çok sayıda sunucu olmayan uygulama yok.

PAE (Fiziksel Adres Uzantısı) çekirdeğini kurmanız yeterlidir:

sudo sudo apt-get install linux-headers-server linux-image-server 

ve sonra yeniden başlatın. En iyi ya da ücretsiz çalıştırın ve daha fazla koç gerekir. Masaüstü kullanıcıları için 32-Bit öneririm.


3
> Masaüstü kullanıcıları için 32-Bit öneririm. Neden? 64-bit (Sun) Java eklentisi ve 64-bit (Adobe) flash eklentisi yoktu, ancak şu anda iki durum çözülmedi mi?
asjo

4

Ben sadece 32-bit kullanılabilir bazı yazılım gerekir durumunda ben bir 64-bit sürümü ve muhtemelen VirtualBox gibi bir şey yüklemek istiyorum, böylece 32-bit sürümünü paralel çalıştırabilirsiniz.

IMHO'dan daha iyi kaçınılmış olan PAE gibi bazı halkalardan atlamaksızın 32 bit çekirdek kullanarak 4 GB'den fazla bellek kullanamazsınız.


3

Ev masaüstüm için 64bit 9.04 çalıştırıyorum. Bu makine ile çok şey yapıyorum ve karşılaştığım 64bit ile ilgili tek sorun 64bit Adobe Flash ile ilgili kararlılık sorunları.


2

64 bit için gidin. 32 bit yalnızca yaklaşık 3,5 GB RAM'e erişebilir ve uyumluluk sorunlarının çoğu giderilmiştir. Daha da kolaylaştırmak için Ubuntu gibi popüler bir dağıtım kullanın .


32-bit Ubuntu'm sadece 2.9Gb kullanabiliyor.
3.5Gb

1
32-bit Ubuntu'm, her işlem sınırlı olsa da, 12 GB RAM'in tümünü kullanabiliyor. 32 bit işletim sistemlerinin yalnızca yaklaşık 3,5 GB RAM'e erişebilmesi söz konusu değildir. Sadece PAE, Fiziksel Adres Uzantıları kullanmanız gerekir.
ChrisInEdmonton

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.