Низко служебная установка сервера Linux для MySQL

Что Вы пытаетесь масштабировать, вот Ваш IO.

Используя кэширующийся прокси как сквид или лак способ заполнить кэш для увеличения шпинделей, не копируя low/none-used файлы в архиве. Устройства CDN делают это для Вас также. Эти медиа файлов? Устройства CDN могут сделать потоковую передачу для Вас также.

Пользователи получают отказы загрузки файла и часто повторно делают попытку загрузки? Высокий уровень повторной попытки значительно увеличит Ваши потребности IO.

Вы имеете какой-либо контроль над тем, как файлы выбираются? менеджер загрузок может выбрать каждый файл в отдельных блоках, таким образом, разделяя запрос по нескольким апачам со временем (хотя они могли также загрузить параллельно, насыщая Ваш интернет-канал).

Как ссылка 'опыта', я только когда-либо был в средах, которые помещают все эти данные на NAS (NetApp в особенности) и используют апачей с NFS для поставки файлов (хотя было много меньших файлов, не на 1 ГБ). Мы также использовали CDN в качестве кэширующегося прокси для потоковой передачи видео.

2
задан 5 February 2010 в 19:48
4 ответа

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

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

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

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

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

1
ответ дан 3 December 2019 в 11:15
  • 1
    +1 для резюме desc 32 по сравнению с 64 для баз данных. надежда you' ре, преувеличивающее немного приблизительно 486, но I' m собирающийся определенно перемещаться в 64-разрядную среду для убеждения меня. –  Patrick R 6 February 2010 в 14:57
  • 2
    Я предполагаю, что Ваш сервер базы данных будет иметь, по крайней мере, 8G поршня, который любой недавно установил, можно также иметь в эти дни. –  MarkR 11 February 2010 в 08:03

Я начинаю все свои серверы Linux с Ubuntu минимальный CD: https://help.ubuntu.com/community/Installation/MinimalCD

Я рекомендовал бы это по Чертовски Маленькому, если Вы на самом деле устанавливаете ОС на жестком диске.

Минимальное почти ничего не установит по умолчанию, после того, как установка, просто склонная - получит mysql-сервер установки.

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

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

1
ответ дан 3 December 2019 в 11:15
  • 1
    @cory - человечность является большой, но I' m, на самом деле стараясь избегать установки та версия Linux. –  Patrick R 5 February 2010 в 19:48

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

РЕ: usb... устройство, не принимающее address2... BusyBox сервис мог пытаться загрузиться прочь USB-устройства? 4 из наших PE1950IIIs имеют внутренние флеш-накопители как устройства загрузки Citrix XenServer. Эти флеш-накопители установлены как первичное устройство начальной загрузки.

1
ответ дан 3 December 2019 в 11:15
  • 1
    I' ve удалил все USB-устройства во время начальной загрузки, даже клавиатуру, и я все еще получаю busybox ошибку. Я определенно не пытаюсь загрузиться от USB-устройства в этом случае. I' ll внимательно изучают CentOS сегодня. I' ve никогда не пробовал тот дистрибутив. –  Patrick R 5 February 2010 в 14:26

Я всегда наслаждался хинду для того, чтобы сделать установки с только, что я хочу установленный.

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

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

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

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

0
ответ дан 3 December 2019 в 11:15

Теги

Похожие вопросы