Какой продукт является лучшим для VMWARE

Для PHP существует 2 важных вещи, которые увеличат способность:

  1. Усовершенствованное кэширование PHP (APC), как был упомянут. Это - то, что мы используем в Yahoo!. Существуют другие подобные проекты, но этот - ребенок Rasmus.
  2. FastCGI вместо mod_php. Существуют дебаты по этой проблеме, поскольку mod_php является обычно самым быстрым. Однако я предположил бы, что у Вас есть единственный сервер Apache, поставляя и динамичный PHP довольный и статические активы (JS, CSS, флэш-память, изображения, PDFs, и т.д.). Запросы на те статические активы не должны использовать столько же памяти, но потому что PHP является модулем, это находится в каждом потоке Apache.

Для Apache:

  1. Используйте рабочего MPM
  2. Включите KeepAlive

Можно также пойти, насколько рассмотреть переключение от Apache до Lighttpd или Nginx. Я люблю Apache. Я использую дурака из многих из, его - расширенные функции. Я принимаю его издержки, потому что мне нужно в том, что они предлагают. Для общего стека LAMP это - больше, чем необходимо и трата ресурсов.

Для MySQL:

  1. Ваши усилия по оптимизации будут выплата 10 сгибов, когда потрачено анализируя и исправляя запросы, вместо того, чтобы настроить Ваши значения my.cnf. Я не говорю, что не важно получить Ваше кэширование, соединения, и т.д. исправить..., но для большинства людей это - только 9% проблемы.
  2. Во время Вашего QA включите вход в систему общего запроса Ваш staging/dev mysqld для получения всех отправленных запросов. (Не делайте этого на своем производстве mysql сервер!)
  3. Используйте ОБЪЯСНЯЮТ для анализа запросов. Особенно, если Вы будете использовать платформу с ORM (краткие обзоры далеко DB, и мешает Вам писать свой собственный SQL), то необходимо будет вычистить посторонние СОЕДИНЕНИЯ, ВЫБИРАЕТ без оператора Where, ПОРЯДОК BYs, которые вызывают 'использование filesort' и запросы, которые не используют индексов.
  4. Если Вы используете MySQL 5.1, обманывают профилировщика запроса.

Другие инструменты достойные рассмотрения являются mk-visual-explain

Я процитировал 10 больших ссылок. Эти вещи должны получить Вас гул. Сообщает нам, как это складывается.

1
задан 4 December 2009 в 03:03
3 ответа

Вы не говорите о том, что Вы стремитесь делать здесь. Для виртуализированных серверов я определенно пошел бы с VMware ESX (или ESXI), поскольку он создает автономный сервер для серверов, плюс Вам была бы нужна система Windows для работы vSphere для управления серверами.

Если Вы говорите для домашнего использования, используйте приложение VMware Workstation...

Но снова, необходимо сузить вариант использования. Создание автономного сервера? Игра с другими операционными системами? Какие аппаратные средства Вы имеете в наличии, на котором можно выполнить это? Какое использование Вы ожидаете, что VM получит? Сколько опыта делают Вас, даже ИМЕЮТ с виртуализацией (я лично не попросил бы, чтобы домашний пользователь просто вышел и играл с ESXI или любой виртуализацией за пределами контекста рабочей станции действительно..., если они не понимают, как работают ресурсы и что они собираются быть выполнением к RAM и процессору своего домашнего компьютера, они, вероятно, не должны играть с ним, не чтение больше информации заранее).

Если Вы просто опускаете пальцы ног в водную попытку Virtualbox в своей системе Windows/Linux. Приобретите навык виртуализации и с какими проблемами производительности Вы могли бы встретиться.

Больше всего... сузьте свои спецификации для того, для чего Вы собираетесь использовать его (на работе, мы выполняем сервер ESXI с несколькими серверами Windows/Linux, и я виртуализирую систему Windows для управления им через vSphere использование Virtualbox на Linux...),

1
ответ дан 3 December 2019 в 17:27
  • 1
    Какова Ваша аппаратная конфигурация, где Вы протираете сервер ESXI. Я wanteted для знания в практическом мире, какова конфигурация компьютера –   4 December 2009 в 03:41
  • 2
    @Mirror51: На VMWare' s веб-сайт существует список совместимого оборудования для ESXI. Это работает на узком диапазоне " approved" аппаратные средства, и что-либо еще довольно случайно. Наш - Dell 2950, я верю с 16 ГБ RAM. You' ll хотят, чтобы по крайней мере 8 ГБ больше чем для одного VM работали, но снова зависит от потребности. Вы можете также Google для " whitebox" компьютер, домашнее пиво серверы VMware, которые работают с утвержденными аппаратными средствами (как ultimatewhitebox.com). Google " VMware whitebox" похож это поражает ulitmatewhitebox и vmware' s совместимость перечисляет для Вас. –  Bart Silverstrim 4 December 2009 в 12:35
  • 3
    @Mirror51: также whitebox был бы книгой для домашнего экспериментирования, как я полагаю от своего предыдущего исследования, они перечисляют аппаратные средства как то, что добраться из Newegg для США за $300-500, которые будут работать прилично, хотя это зависит от того, какого возраста их спецификации. Но если Вы используете его для дома, you' ре, получающее белое поле, потому что Ваш босс в отделе ИТ хочет, чтобы Вы попытались экспериментировать с консолидацией серверной стойки, не давая Вам бюджет. Иначе you' ре, собирающееся быть высланным Суперпользователю! AAAHHH!!;-) –  Bart Silverstrim 4 December 2009 в 12:37

Какой из этих продуктов является лучшим со всеми функциями для использования на сервере для создания Виртуальных машин?

VMware имеет довольно хорошую информацию, о которой продукты хороши для какой функция. Посетите эти страницы.

Я могу создать виртуальную машину с сервером и затем использовать его с VMware Workstation?

Это зависит, на какой версии Вы говорите о точно, но да, обычно можно создать VM в одном продукте и использовать его в других продуктах. Вы, возможно, должны использовать инструмент для преобразования типа виртуального жесткого диска, если Вы идете в или происходите из ESX. У Вас должны будут быть несколько аналогичные версии продуктов, я не полагаю, что Вы могли создать VM с VMware Server 2.0, который будет применим на VMware Workstation 1.0. Проверьте документы на веб-сайте VMware о деталях о точно, что может быть преобразовано в какой.

4
ответ дан 3 December 2019 в 17:27

Какой является лучшим?

Ну, каков Ваш бюджет? Вы ищете поддержку, или можно ли управлять ею сами? ti должен установить на "голом" оборудовании или размещается хорошо?

  • ESX, если Вы хотите поддержку и на чистом металле
  • ESX для чистого металла и Вы управляете всем этим сами
  • Рабочая станция для поддержки с размещенным VMs
  • Сервер для самоуправления размещенной среды виртуализации
0
ответ дан 3 December 2019 в 17:27

Теги

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