32bit veya 64bit Ubuntu yüklemesini çalıştırıp çalıştırmadığımı nasıl belirleyebilirim?


16

32bit veya 64bit Ubuntu yüklemesini çalıştırıp çalıştırmadığımı nasıl belirlerim?

Yanıtlar:


24

Uname -m'yi denedin mi?

Görünüşe göre uname -m aslında

  • 64 bit bir çekirdek olduğunda x86_64
  • 32 bit çekirdek için i686

Aksi takdirde, Linux çekirdeği için değil, CPU için şunu yazabilirsiniz:

cat /proc/cpuinfo

veya:

grep flags /proc/cpuinfo

"Flags" parametresinin altında çeşitli değerler görürsünüz. Bunların arasında "tm (şeffaf mod)" veya "rm (gerçek mod)" veya "lm (uzun mod)" adı verilir.

  • rm anlamı: 16 bit işlemci
  • tm anlamı: 32 bit işlemci
  • lm anlamı: 64 bit işlemci

Not: 32 bit çekirdek yüklü bir 64 bit CPU'nuz olabilir "

Kaynak .


Kullanıcı alanının bitini nasıl anlayabilirim?
Johannes Schaub - litb

15

Genellikle bunu öğrenmek istediğinizde, uygulamaların çekirdeğin hangi mimaride derlendiğini değil, 32 bit mi yoksa 64 bit mi çalıştığını öğrenmek istersiniz. SYnfo'nun işaret ettiği gibi, 32 bit çekirdeğe sahip 64 bit işlemci olabilir. Ancak daha da önemlisi, 32 bit kullanıcı alanı çalıştıran 64 bit çekirdeğe sahip olabilirsiniz. Bu durumda, komut uname -m(yanlış) 64 bit bildirir, çünkü uname yalnızca çekirdek mimarisini bildirir. Ubuntu ve diğer Debian türevlerinde, bitinizi çalıştırarak bulabilirsiniz:

dpkg --print-architecture

Çoğu durumda, uname yerine bu komutu kullanmak istersiniz.

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.