Линод дистро (как выбрать?) 64бит? [закрыто]

9

Я совершил прыжок в Linode (360 МБ) и хотел узнать, какой дистрибутив выбрать. Я собираюсь запустить 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

ура

мем
источник

Ответы:

13

Раскрытие: я работаю на Линоде.

360 МБ - это достаточный объем памяти, но при работе со стеками LAMP ничего не стоит звонить домой. Вы должны быть полностью осведомлены о способах оптимизации вашего стека в таком количестве места; 64-битная ОС будет напрямую препятствовать этим усилиям, используя больше ресурсов памяти для некоторых вещей. Зная каждый из перечисленных вами дистрибутивов, как тыльную часть моей руки (я собрал пару из них), вам действительно лучше всего использовать Ubuntu.

Я запускаю Debian на jedsmith.org и Ubuntu на моих Линодах для разработки, и они, вероятно, самые эффективные из всех; Ubuntu, являясь предшественником дистрибутивов, предоставит вам все, что вы хотите - безопасность, производительность и большое сообщество, чтобы отвечать на вопросы.

Отличные мнения от Клетуса:

Мне не хочется предлагать Arch Linux только для базового дистрибутива, где вы устанавливаете только то, что вам нужно, поскольку ненужные пакеты могут очень быстро поглотить вашу память.

Я тоже слышал об Арке, но не пробовал. Другой сотрудник Linode, Сэм, клянется Арком и может сказать много хорошего об этом.

Кроме того, в отношении стека LAMP рассмотрите возможность использования nginx вместо Apache для повышения производительности на нижнем срезе VPS.

jedsmith.org - это nginx перед FastCGI PHP, и он кричит как ад.

Джед смит
источник
1
+1 Мне не хочется предлагать Arch Linux только для простого дистрибутива, где вы устанавливаете только то, что вам нужно, поскольку ненужные пакеты могут очень быстро поглотить вашу память. Кроме того, в отношении стека LAMP рассмотрите возможность использования nginx вместо Apache для повышения производительности на нижнем срезе VPS.
Клет
@cletus: Согласен. Я потратил около 3 часов на разбор каждого пакета, который не yumвышел из CentOS 5.3 при его сборке. Хуже всего: несмотря на то, что я отключил SELinux, я не смог удалить его библиотеки или большинство двоичных файлов. Вздох. С тобой 100%.
Джед Смит
+1 за предложение LEMP (Nginx) У меня есть Nginx, FastCGI PHP для моего блога WordPress, и его производительность превосходна.
Нуменор
2

Раскрытие информации: я очень рад клиенту Linode с планом 360.

Я использую ArchLinux 2009.02 на моем Линоде. Я выбрал ArchLinux, потому что я уже был знаком с ним и нашел систему управления пакетами очень удобной и простой. Распределение позволяет легко настроить экономную систему с минимальными усилиями.

С планом 360 я не решался запустить экземпляр MySQL на том же узле, что и веб-сервер. Я избегал 64-битного распределения из-за нехватки памяти, на что указывал Джед Смит .

Синан Юнюр
источник
0

Попробуйте их все?

Честно говоря, просто попробуйте и повеселиться. Найдите тот, который вам нравится, а затем придерживайтесь его на короткий срок, прежде чем пробовать другой по другой причине.

Боб Мартенс
источник