Linode Distro (Bagaimana Memilih?) 64bit? [Tutup]

9

Saya telah membuat lompatan ke Linode (360MB) dan ingin mendapatkan umpan balik tentang distribusi mana yang harus dipilih. Saya akan menjalankan LAMP (dengan P menjadi PHP).

Saya terutama ingin tahu tentang keamanan, kinerja, stabilitas dan perbaikan masa depan.
Haruskah saya menggunakan OS versi 64bit atau ada kekurangannya?

Pilihan ...

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

Bersulang

meme
sumber

Jawaban:

13

Pengungkapan: Saya bekerja untuk Linode.

360 MB adalah jumlah memori yang cukup, tetapi tidak ada artinya untuk telepon rumah ketika datang ke tumpukan LAMP. Anda harus sepenuhnya menyadari cara untuk mengoptimalkan tumpukan Anda dalam jumlah ruang ini; OS 64-bit akan secara langsung menghalangi upaya-upaya tersebut dengan menggunakan lebih banyak memori overhead untuk beberapa hal. Mengetahui masing-masing distribusi yang Anda daftarkan seperti bagian belakang tangan saya (saya membuat beberapa dari mereka), Anda benar-benar lebih baik menggunakan Ubuntu.

Saya menjalankan Debian di jedsmith.org dan Ubuntu pada Linode pengembangan saya, dan mereka mungkin yang paling efisien dari banyak; Ubuntu, sebagai cikal bakal distribusi saat ini, akan memberi Anda semua yang Anda inginkan - keamanan, kinerja, dan komunitas besar untuk menjawab pertanyaan.

Pendapat bagus dari cletus:

Saya setengah tergoda untuk menyarankan Arch Linux hanya untuk distro barebones di mana Anda hanya menginstal apa yang Anda butuhkan karena paket yang tidak perlu dapat menghabiskan memori Anda dengan sangat cepat.

Saya pernah mendengar hal yang sama tentang Arch juga, tetapi belum mencobanya. Pegawai Linode lain, Sam, bersumpah demi Arch dan memiliki banyak hal baik untuk dikatakan tentang hal itu.

Juga, ulang: LAMP stack, pertimbangkan untuk menggunakan nginx daripada Apache untuk kinerja yang lebih baik pada slice VPS low-end.

jedsmith.org adalah nginx di depan FastCGI PHP, dan menjerit seperti neraka.

Jed Smith
sumber
1
+1 Saya setengah tergoda untuk menyarankan Arch Linux hanya untuk distro barebones di mana Anda hanya menginstal apa yang Anda butuhkan karena paket yang tidak perlu dapat menghabiskan memori Anda dengan sangat cepat. Juga, ulang: LAMP stack, pertimbangkan untuk menggunakan nginx daripada Apache untuk kinerja yang lebih baik pada slice VPS low-end.
cletus
@cletus: Setuju. Saya menghabiskan sekitar 3 jam menanggalkan setiap paket yang tidak yumkeluar dari CentOS 5.3 ketika saya membangunnya. Bagian terburuk: Meskipun saya menonaktifkan SELinux, saya tidak bisa menghapus perpustakaannya atau sebagian besar binari. Mendesah. Dengan Anda 100%.
Jed Smith
+1 untuk menyarankan LEMP (Nginx) saya punya Nginx, FastCGI PHP untuk blog wordpress saya dan kinerjanya luar biasa.
Numenor
2

Pengungkapan: Saya adalah pelanggan Linode yang sangat senang dengan paket 360.

Saya menggunakan ArchLinux 2009.02 di Linode saya. Saya memilih ArchLinux karena saya sudah terbiasa dengannya dan menemukan sistem manajemen paket sangat mudah dan mudah. Distribusi membuatnya mudah untuk mengkonfigurasi sistem lean dengan kerepotan minimum.

Dengan paket 360, saya ragu untuk menjalankan instance MySQL pada node yang sama dengan server web. Saya menghindari distribusi 64 bit karena overhead memori seperti yang ditunjukkan oleh Jed Smith .

Sinan Ünür
sumber
0

Coba semuanya?

Jujur, coba saja dan bersenang-senanglah. Temukan yang Anda suka dan kemudian tetap menggunakannya untuk jangka pendek sebelum mencoba yang lain untuk alasan yang berbeda.

Bob Martens
sumber