Низкая загрузка Linux Server Установка для MySQL

У меня вопрос такой:

Кто-нибудь может предложить Linux-сервер, который действительно хорошо работает с MySQL с очень низкими издержками (кроме Ubuntu)?

И вот почему у меня есть этот вопрос:

У меня есть PE1950 III, который не доставил мне никаких неприятностей. Это не мой первый PE1950, но мой самый новый. Я попытался установить как минимум 6 разных версий Ubuntu на этот сервер (включая 9.10), но всегда получаю сообщение об ошибке после завершения установки и перезагружаю систему.

usb... device not accepting address2... BusyBox

Я попытался устранить проблему с ограниченным успехом. Как ни странно, я могу запустить любой дистрибутив Ubuntu на этом компьютере, если сначала у меня установлен ESXI 4.

Но сообщение об ошибке и устранение неисправностей на самом деле не имеют смысла, так как я думаю, что хотел бы попробовать другой дистрибутив, такой как Damn Small Linux или что-то в этом роде.

Единственный другой элемент, который я буду запускать на коробке - это sendmail. Я, вероятно, настрою iptables также.

4 ответа

Решение

"Действительно низкие накладные расходы" не являются обязательными для сервера базы данных. Так как вы будете использовать много памяти, вам все равно, будет ли ОС использовать на несколько мегабайт больше (особенно потому, что таблицы страниц для памяти разумного размера обычно загружают больше, чем ваше ядро ​​на архитектуре x86)

Используйте Centos, вы знаете, это будет работать. Ubuntu или Gentoo - другая странная штука для хиппи - отлично подходит для нечетного рабочего стола, но я бы не позволил его подойти к серверу.

Если вы думаете, что вам нужны "низкие накладные расходы", отключите несколько вещей, которые вам не нужны. Вы сэкономите несколько 100 КБ ОЗУ и будете счастливы (когда таблицы страниц занимают 1 ГБ)

Что бы вы ни делали, не используйте 32-битную ОС. Базы данных не работают на 32-битных ОС *, используйте 64.

* на самом деле они "работают", но не могут должным образом использовать оперативную память на современном оборудовании, вы также можете запустить ее на старом 486, если у вас 32-разрядная ОС.

Я запускаю все свои серверы Linux с минимального компакт-диска Ubuntu: https://help.ubuntu.com/community/Installation/MinimalCD

Я бы рекомендовал это через Damn Small, если вы фактически устанавливаете ОС на жесткий диск.

По умолчанию минимальный установит почти ничего, после установки просто установить apt-get установить MySQL-сервер.

Если вы хотите еще меньше "вещи", apt-get install sysv-rc-conf. Вы можете использовать эту программу для просмотра всего, что автоматически запускается скриптами rc. Будьте осторожны, что вы меняете здесь, но многие ненужные сервисы могут быть удалены.

Не уверен насчет ошибки, которую вы получаете с Ubuntu, но вот мой ответ на оригинальный вопрос. Если вы продолжаете получать эту ошибку, вы можете задать этот вопрос отдельно.

Мы используем CentOs 5.x на наших PE1950III и других марочных Dells. Вы можете сделать довольно урезанную установку, если вам нужно. Хорошая вещь о CentOs - это, по сути, RedHat Enterprise. Так что, если RHEL может запустить его, CentOS может запустить его. Любые документы или HowTos, которые относятся к RHEL, в равной степени применимы к CentOS. Мы работаем с 6+ экземплярами MySQL 5.1, без каких-либо проблем, связанных с ОС.

RE: usb... устройство не принимает адрес2... BusyBox Может ли служба пытаться загрузиться с USB-устройства? 4 из наших PE1950III имеют встроенные флэш-накопители в качестве загрузочных устройств Citrix XenServer. Эти флешки установлены в качестве основного загрузочного устройства.

Я всегда пользовался Gentoo тем, что делал установки только с тем, что я хочу установить.

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

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

Вы используете их инструменты управления пакетами для компиляции и установки дополнительного программного обеспечения.

Что касается Ubuntu, работающего под ESXi, но не на физическом, то потому, что в этот момент Ubuntu видит виртуальные устройства, созданные ESXi, а не физическое оборудование.

Другие вопросы по тегам