使用 64 位元伺服器有什麼好處?

使用 64 位元伺服器有什麼好處?

可能的重複:
運行 64 位元作業系統有什麼好處?

我從 slicehost 購買了一個 256MB 的小片,並在上面安裝了 Ubuntu 10.04 64 位元和 wordpress。效能很差,因為 apache 耗盡了我所有的記憶體。一旦我對 apache 進行了一些馴服並切換到 fCGI,一切都運行得很好。

接下來我重建為32位元伺服器,效能好多了。

我可以從 64 位元伺服器獲得什麼好處?一切都與記憶有關嗎?

答案1

主要優點是您可以為進程分配更多記憶體。在 32 位元系統中,理論上存在 4 GiB/進程的限制(實際上,進程可以使用的記憶體有解決方法和其他限制)。

64 位元系統使用更長的指標和不同的指令集,這可能會減慢某些應用程式的速度,同時加快其他應用程式的速度。他們使用的記憶體稍微多一些。實際上,除非您在 HPC 領域,否則沒有太大明顯的差異。

64 位元系統的驅動程式正在變得成熟。它們以前是一個大問題,尤其是對於 Windows。

沒有任何充分的理由選擇 64 或 32 位,除非:

  1. 您正在處理需要超過 2GiB 或 RAM 的應用程式
  2. 您正在處理 64 位元應用程式
  3. 您需要僅在 32 位元版本中成熟的驅動程式

如今大多數人預設使用 64 位元系統。

相關內容