Linux

64 位 Linux 能做什麼 32 位 Linux 不能?

  • June 10, 2014

我從 fdcserver 訂購了一台伺服器。然後我意識到,除非更改,否則 fdcserver 實際上預設提供 32 位操作。

我使用 SSH 登錄,輸入uname -m,令我驚恐的是,我發現我實際上執行的是 32 位 Linux。

我肯定會在接近月底的時候改變這個。同時,這個 32 位作業系統的限制是什麼?

我可以使用伺服器已安裝的所有 32 GB 記憶體嗎?

32 位 x86 CPU(從 Pentuim Pro 開始)支持高達 64 GiB RAM(使用 PAE)。(需要設置“CONFIG_HIGHMEM64G”核心選項才能實際使用它)。每個應用程序一次只能看到 4 GiB(其中一些 4GiB 必須用於其他用途,具體數量取決於“記憶體拆分”核心設置)

64 位作業系統還有其他一些優勢,例如訪問 CPU 上的額外寄存器,這可以加速某些類型的應用程序(通過允許將更多臨時數據保存在更快的寄存器中,而不是主 RAM)

引用自:https://unix.stackexchange.com/questions/60151