私はLinode(360MB)に飛躍し、どのディストリビューションを選択するかについてフィードバックを得たいと思いました。 LAMPを実行します(PはPHPです)。
私は主にセキュリティ、パフォーマンス、安定性、そして将来のパッチについて興味があります。
64ビットバージョンのOSを使用する必要がありますか、それとも欠点がありますか?
選択肢.。
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ビットOSは、いくつかの目的でより多くのメモリオーバーヘッドを使用することにより、これらの作業を直接妨げます。あなたがリストした各ディストリビューションを私の手の甲のように知っているので(私はそれらをいくつか作成しました)、Ubuntuを使うのが本当に最善です。
私はjedsmith.orgでDebianを実行し、開発LinodeでUbuntuを実行していますが、おそらくそれらが最も効率的です。ディストリビューションの現在の先駆者であるUbuntuは、セキュリティ、パフォーマンス、質問に答えるための大きなコミュニティなど、必要なものすべてを提供します。
Cletusからの素晴らしい意見:
不要なパッケージがメモリをすぐに使い果たしてしまう可能性があるため、必要なものだけをインストールする必要のあるディストリビューションのためだけにArchLinuxを提案したいと思います。
Archについても同じことを聞いたことがありますが、試したことはありません。 Linodeの別の従業員であるSamは、Archに誓って、それについて多くの良いことを言っています。
また、re:LAMPスタック、ローエンドVPSスライスでのパフォーマンスを向上させるために、Apacheの代わりにnginxを使用することを検討してください。
jedsmith.orgはFastCGIPHPの前にあるnginxであり、地獄のように叫びます。
開示:私は360プランで非常に満足しているLinodeの顧客です。
LinodeでArchLinux2009.02を使用しています。 ArchLinuxを選んだのは、すでに慣れていて、パッケージ管理システムが非常に便利でわかりやすいからです。ディストリビューションにより、最小限の手間で無駄のないシステムを簡単に構成できます。
360プランでは、Webサーバーと同じノードでMySQLインスタンスを実行することを躊躇していました。 Jed Smith で指摘されているように、メモリのオーバーヘッドのために64ビットの分散を避けました。
それらすべてを試してみませんか?
正直なところ、いくつか試してみて、楽しんでください。気に入ったものを見つけて、それを短期間使い続けてから、別の理由で別のものを試してみてください。