Linux
Linode 發行版(如何選擇?) 64 位?
我已經飛躍到 Linode (360MB),並希望獲得一些關於選擇哪個發行版的回饋。我將執行 LAMP(P 為 PHP)。
我主要對安全性、性能、穩定性和未來的更新檔感到好奇。
我應該使用 64 位版本的作業系統還是有缺點?
選擇…
Arch Linux 2009.02 Arch Linux 2009.02 64bit CentOS 5.3 CentOS 5.3 64bit Debian 5.0 Debian 5.0 64bit Fedora 11 Gentoo 2008.0 Gentoo 2008.0 64bit OpenSUSE 11.0 Slackware 12.2 Ubuntu 8.04 LTS Ubuntu 8.04 LTS 64bit Ubuntu 9.10 Ubuntu 9.10 64bit
乾杯
披露:我為 Linode 工作。
360 MB 是相當大的記憶體量,但對於 LAMP 堆棧來說,這沒什麼好說的。您需要充分了解如何在這麼多的空間中優化您的堆棧;64 位作業系統將通過在某些事情上使用更多記憶體成本來直接阻礙這些努力。了解您列出的每個發行版就像我的手背一樣(我建構了其中幾個),您真的最好使用 Ubuntu。
我在 jedsmith.org 上執行 Debian,在我的開發 Linodes 上執行 Ubuntu,它們可能是最高效的;作為目前發行版的先驅,Ubuntu 將為您提供您想要的一切——安全性、性能和回答問題的大型社區。
來自 cletus 的好意見:
我很想將 Arch Linux 推薦給一個準系統發行版,在那裡你只安裝你需要的東西,因為不必要的包會很快耗盡你的記憶體。
我也聽說過關於 Arch 的相同內容,但還沒有嘗試過。另一位 Linode 員工 Sam 對 Arch 發誓,並且有很多好話要說。
另外,關於:LAMP 堆棧,考慮使用 nginx 而不是 Apache,以在低端 VPS 切片上獲得更好的性能。
jedsmith.org 是 FastCGI PHP 前面的 nginx,尖叫得要命。