Linode Distro (jak wybrać?) 64bit? [Zamknięte]

9

Zrobiłem skok do Linode (360 MB) i chciałem uzyskać informacje zwrotne na temat wyboru dystrybucji. Będę uruchamiał LAMP (P to PHP).

Interesuje mnie głównie bezpieczeństwo, wydajność, stabilność i przyszłe łatanie.
Czy powinienem korzystać z 64-bitowej wersji systemu operacyjnego, czy są z tym wady?

Wybory ...

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

Twoje zdrowie

ja ja
źródło

Odpowiedzi:

13

Ujawnienie: Pracuję dla Linode.

360 MB to spora ilość pamięci, ale nie ma nic do telefonowania do domu, jeśli chodzi o stosy LAMP. Musisz być w pełni świadomy sposobów optymalizacji swojego stosu w tej ilości miejsca; 64-bitowy system operacyjny bezpośrednio utrudni te wysiłki, wykorzystując w niektórych przypadkach więcej pamięci. Znając każdą z wymienionych dystrybucji, jak na odwrocie mojej ręki (zbudowałem kilka z nich), najlepiej jest zacząć od Ubuntu.

Używam Debiana na jedsmith.org i Ubuntu na moich programach Linodes, i są one prawdopodobnie najbardziej wydajne z całej tej grupy; Ubuntu, będący obecnie prekursorem dystrybucji, zapewni Ci wszystko, czego potrzebujesz - bezpieczeństwo, wydajność i dużą społeczność, która będzie odpowiadać na pytania.

Świetne opinie Cletus:

Mam pokusę, by zasugerować Arch Linux tylko dla dystrybucji typu barebone, w której instalujesz tylko to, czego potrzebujesz, ponieważ niepotrzebne pakiety mogą szybko pochłonąć twoją pamięć.

To samo słyszałem o Archu, ale jeszcze tego nie próbowałem. Inny pracownik Linode, Sam, przysięga na Archa i ma wiele dobrych rzeczy do powiedzenia na ten temat.

Ponadto, stos: LAMP, rozważ użycie nginx zamiast Apache, aby uzyskać lepszą wydajność na wycinku VPS z niższej półki.

jedsmith.org jest nginx przed FastCGI PHP i krzyczy jak diabli.

Jed Smith
źródło
1
+1 Nie jestem skłonny, aby zasugerować Arch Linux tylko dla dystrybucji typu barebone, w której instalujesz tylko to, czego potrzebujesz, ponieważ niepotrzebne pakiety mogą szybko pochłonąć twoją pamięć. Ponadto, stos: LAMP, rozważ użycie nginx zamiast Apache, aby uzyskać lepszą wydajność na wycinku VPS z niższej półki.
cletus,
@cletus: Uzgodniony. Spędziłem około 3 godzin na rozebraniu każdego pakietu, który nie yumwyrwał się z CentOS 5.3, kiedy go zbudowałem. Najgorsze: mimo że wyłączyłem SELinux, nie mogłem usunąć jego bibliotek ani większości plików binarnych. Westchnienie. Z tobą 100%.
Jed Smith
+1 za sugerowanie LEMP (Nginx) mam Nginx, FastCGI PHP na moim blogu wordpress, a jego wydajność jest znakomita.
Numenor,
2

Ujawnienie: Jestem bardzo szczęśliwym klientem Linode z planem 360.

Używam ArchLinux 2009.02 na moim Linode. Wybrałem ArchLinux, ponieważ już go znałem i uważam, że system zarządzania pakietami jest bardzo wygodny i prosty. Dystrybucja ułatwia konfigurację systemu lean przy minimalnym wysiłku.

W planie 360 ​​wahałem się, czy uruchomić instancję MySQL w tym samym węźle, co serwer WWW. Uniknąłem dystrybucji 64-bitowej z powodu narzutu pamięci, jak zauważył Jed Smith .

Sinan Ünür
źródło
0

Wypróbować je wszystkie?

Szczerze mówiąc, po prostu wypróbuj trochę i baw się dobrze. Znajdź taki, który Ci się podoba, a następnie trzymaj się go przez krótki czas, zanim wypróbujesz inny z innego powodu.

Bob Martens
źródło