가능한 중복:
64비트 운영 체제를 실행하면 어떤 이점이 있습니까?
나는 Slicehost에서 작은 256MB 슬라이스를 구입하고 여기에 Ubuntu 10.04 64비트와 wordpress를 설치했습니다. 아파치가 내 메모리를 모두 먹어치워 성능이 형편없었습니다. 아파치를 길들이고 fCGI로 전환한 후에는 모든 것이 잘 돌아갔습니다.
다음으로 32비트 서버로 다시 구축했는데 성능이 훨씬 좋아졌습니다.
64비트 서버에서 어떤 이점을 얻을 수 있습니까? 모든 것이 기억에 관한 것인가요?
답변1
가장 큰 장점은 프로세스에 더 많은 메모리를 할당할 수 있다는 것입니다. 32비트 시스템에서는 이론적으로 4GiB/프로세스 제한이 있습니다(실제로는 프로세스가 사용할 수 있는 메모리에 대한 해결 방법과 기타 제한이 모두 있습니다).
64비트 시스템은 더 긴 포인터와 다른 명령어 세트를 사용하여 일부 응용 프로그램의 속도를 늦추고 다른 응용 프로그램의 속도를 높일 수 있습니다. 약간 더 많은 메모리를 사용합니다. 실제로 HPC 분야에 종사하지 않는 한 눈에 띄는 차이는 많지 않습니다.
64비트 시스템용 드라이버가 성숙해지고 있습니다. 이전에는 특히 Windows의 경우 큰 문제였습니다.
다음과 같은 경우를 제외하고 64비트나 32비트로 전환해야 할 강력한 이유는 없습니다.
- 2GiB 또는 RAM 이상이 필요한 애플리케이션을 다루고 있는 경우
- 64비트 응용 프로그램을 다루고 있습니다.
- 32비트 버전에서만 성숙한 드라이버가 필요합니다.
오늘날 대부분의 사람들은 기본적으로 64비트 시스템을 사용합니다.