Linux에서 32 비트 또는 64 비트를 선택해야합니까?


18

현재 4GB의 RAM이 있고 가까운 시일 내에 8GB를 사용할 계획 인 Linux 워크 스테이션을 소유하고 있습니다. CPU는입니다 Core2Quad Q9550.

32 비트 또는 64 비트 Linux를 설치해야합니까?

답변:


18

64 비트 Linux를 설치해야합니다. 32 비트 커널에서 4GB 이상을 처리 할 수있는 방법이 있지만 응용 프로그램에는 여전히 3GB 제한이 있습니다.


답변 해주셔서 감사합니다. PAE에 대해 이야기하고 있습니까? 실제로 제대로 작동합니까?
Robert Munteanu

1
현재 PAE를 사용하여 문제없이 4GB에 액세스하고 있습니다.
Mark

1
PAE가 두렵습니다. 16 비트 세계에서 깨어나는 것과 같습니다.
Kirill V. Lyadvinsky

@ jia3ep : PAE를 피할 특별한 이유가 있습니까?
Robert Munteanu

1
PAE를 사용하지 않는 유일한 이유는 ~ 0.1 %의 성능 저하입니다. 이는 눈에 띄지 않을 정도로 중요하지 않습니다.
Zifre

5

PAE의 성능 저하없이 4GB 이상의 RAM에 완전히 액세스 할 수있는 64 비트 커널 및 32 비트 배포를 실행할 수 있습니다. 이것이 제가 기계에서하는 일입니다. 데비안은 i386에서 linux-image-amd64를 사용할 수 있습니다. 불행히도 우분투는 그렇지 않습니다. 커널을 컴파일해야하며 다른 배포판에 패키지가 있는지 모르겠습니다.

스카이프 및 일부 브라우저 플러그인과 같은 32 비트 전용 바이너리를 해킹 할 수있는 한 새로 설치하는 경우 64 비트를 권장합니다. 데비안과 우분투는 현재 지원 하지 않지만 RPM 배포판은 현재이를 지원하고 있지만 현재는 다중 아키텍처를 지원 하고 있으며 올해 Ubuntu 9.10에 대한 첫 번째 릴리스가 예정되어 있습니다.


1
PAE의 성능 저하는 페이지 테이블 조회의 추가 수준에서 비롯됩니다. 그러나 PAE 시스템은 3 단계 페이지 테이블 시스템을 사용하지만 긴 모드에서 실행되는 x86-64 시스템은 4 가지 레벨을 사용합니다. 이것이 PAE 사용에 대한 유일한 페널티라면 64 비트가 이와 관련하여 항상 성능이 좋지 않습니까? 확실히 64 비트는 트레이드 오프를 보완 할 수있는 다른 기능을 제공하지만 추가 페이지 테이블 조회로 인해 PAE에 대해 권장되는 것으로 보입니다.
ChrisInEdmonton

나는 그것을 벤치마킹하지 않았다는 것을 인정해야한다. Wikipedia는 "x86-64 프로세서에서 PAE는 네이티브 롱 모드에서 필수적이다"고 말한다. Ingo 는 groups.google.com/group/linux.kernel/browse_thread/thread/…를 벤치마킹했으며 최악의 포크 벤치 마크에서 페이지 테이블로 인해 64 비트가 PAE보다 32 비트보다 나쁩니다. 바운스 버퍼를 사용할 필요가 없기 때문에 하드웨어가 64 비트를 지원하면 드라이버 성능이 향상됩니다.
TRS-80

4

다음 은 LinuxForums의 개요입니다.

틈새 작업을 많이하거나 완전히 컴파일 된 언어로 작성된 도구를 개발하는 경우 주저 할 것입니다. LDC 와 같이 내가 관심있는 많은 프로젝트 는 64 비트 만 지원하기 시작했습니다. 개인적으로 나는 보류하고 있지만 더 많은 RAM도 보유하고 있기 때문에 문제가되지 않습니다.


1
필요한 모든 소프트웨어가 64 비트에서 지원되는지 확인하십시오.
Mark

4

32 비트는 단일 프로세스에 4GB 미만 만 사용할 수 있지만 전체 시스템에 더 많이 사용할 수 있습니다. 내가 생각할 수있는 많은 RAM을 원할 Linux가 아닌 서버 응용 프로그램은 많지 않습니다.

PAE (Physical Address Extension) 커널을 설치하면됩니다.

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

그런 다음 재부팅하십시오. 상단 또는 무료로 실행하면 더 많은 램이 필요합니다. 데스크톱 사용자에게는 32 비트를 권장합니다.


3
> 데스크톱 사용자에게는 32 비트를 권장합니다. 왜? 예전에는 64 비트 (Sun) Java 플러그인과 64 비트 (Adobe) 플래시 플러그인이 없었지만 지금까지이 두 가지 경우가 해결되지 않습니까?
asjo

4

64 비트 버전과 VirtualBox 와 같은 것을 설치하여 32 비트에서만 사용할 수있는 소프트웨어가 필요한 경우 32 비트 버전을 병렬로 실행할 수 있습니다.

IMHO를 피하는 PAE와 같은 일부 후프를 뛰어 넘지 않고 32 비트 커널을 사용하면 4GB 이상의 메모리를 사용할 수 없습니다.


3

내 홈 데스크톱에 64 비트 9.04를 실행합니다. 이 컴퓨터를 많이 사용하는데 64 비트 관련 문제는 64 비트 Adobe Flash의 안정성 문제입니다.


2

64 비트로 이동하십시오. 32 비트는 약 3.5GB의 RAM에만 액세스 할 수 있으며 대부분의 호환성 문제가 해결되었습니다. 더 쉽게 만들려면 Ubuntu 와 같은 인기있는 배포판을 사용하십시오 .


내 32 비트 Ubuntu는 2.9Gb 만 사용할 수 있습니다. 3.5Gb는 꿈이다 :)
Kirill V. Lyadvinsky

1
내 32 비트 Ubuntu는 12GB의 RAM을 모두 사용할 수 있지만 각 프로세스는 제한되어 있습니다. 32 비트 OS가 약 3.5GB의 RAM에만 액세스 할 수있는 경우는 아닙니다. PAE (물리적 주소 확장)를 사용해야합니다.
ChrisInEdmonton

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.