Поставить Linux на машину с установленной Windows.

Главные вкладки

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 мая 2010 в 15:22

Надоели тормоза при отладке в localhost. Может стоит решить проблему радикально и отлаживать прямо в среде Linux? Даст ли это существенный выигрыш в производительности, будет ли он равен производительности реального юникс-хостинга?

Не являюсь фанатом Linux и никогда им не буду, поэтому хотелось бы использовать его только для отладки, оставив винду в качестве основной операционки.

Как лучше это сделать? Интересует практический опыт. Кто использует coLinux, стоит ли использовать именно его или просто разметить раздел на винте установить туда?

Комментарии

Аватар пользователя Dеmimurych Dеmimurych 9 мая 2010 в 15:54

в linux у вас будут те же проблемы что и виндовс.

если вы уж настроить виндовс не смогли на приемлемую для вас производительность
то в линукс вам соваться не стоит.

Аватар пользователя Crea Crea 9 мая 2010 в 16:45

Quote:
Может стоит решить проблему радикально и отлаживать прямо в среде Linux?

Стоит. PHP под виндой тормозит и опкод-кеша под него нету, ЕМНИП. По крайней мере те, что я скачивал, не работали.

Quote:
Даст ли это существенный выигрыш в производительности, будет ли он равен производительности реального юникс-хостинга?

В случае VBox (см.ниже) равным не будет, но будет сравнимым. Ускорение по сравнению с виндой будет значительное. Уточняю: я говорю не о времени отладки, а о скорости разработки в сумме.

Quote:
Не являюсь фанатом Linux и никогда им не буду, поэтому хотелось бы использовать его только для отладки, оставив винду в качестве основной операционки.
Как лучше это сделать?

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

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 9 мая 2010 в 16:55

"Dеmimurych" wrote:
если вы уж настроить виндовс не смогли на приемлемую для вас производительность

Аргументы. Как надо настроить Виндовс? Концептуально. Я использую стандартные эмуляторы вроде wampserver (сейчас) и denwer (в прошлом)

Разница на глаз между ними в пользу wampserver, но не настолько уж сильная, тут вопрос в удобстве пользования... То что под конец отладки наблюдаются жуткие тормоза объясняю только тяжёлым загрузом процессора. Значит основные ресурсы жрёт сама эмуляция апача,бд и пхп.

Комп у меня несколько староват,это есть, но менять пока не собираюсь.

Логично было бы предположить, что применение напрямую *unix дало бы выигрыш в производительности.

Аватар пользователя inc inc 9 мая 2010 в 17:46

volocuga@drupal.org, решение:

  1. бесплатный VMWare Player,
  2. бесплатный образ линукса с друпалом TurnKey Linux для запуска в виртуальной машине(менее 300 Мб, без графической среды X-сервера),
  3. бесплатный WinSCP - для копирования из виртуальной машины и в нее по сети через SSH(как Total Commander).

В итоге получаем веб-сервер на Linux в виртуальной машине, который потребляет 256 Мб RAM и работает быстрее денвера.

P.S. Модули и темы друпала надо устанавливать в /etc/drupal/6 . Сам дистрибутив друпала находится в /usr/share/drupal6 .
Настройки: /etc/apache2/apache2.conf (или только для друпала: /etc/drupal/6/apache.conf ), /etc/php5/apache2/php.ini , /etc/mysql/my.cnf .
По-умолчанию везде имя пользователя root с пустым паролем.

Аватар пользователя mensh@drupal.org mensh@drupal.org 9 мая 2010 в 18:59

«Рюшки» всех рекомендуемых Вам дистрибутивов жрут памяти несравненно больше Винды. Для того, чтобы дистрибутив «летал» он не должен включать: графических инсталляторов, графических конфигураторов и таких тормозов, как KDE и GNOME.

Вышеуказанные рекомендации с лихвой перекрывает лишь CRUX, который не имеет даже локалей. Благодаря «обрезанию по самые гланды» он «быстрее пули». На втором месте, думаю, будет Slackware.

Вместо тяжеленных графических сред можно использовать очень легкий оконный менеджер. Я, например, последние 3 года пользовался лишь Fluxbox и был весьма доволен его быстротой и гибкостью. Месяц назад, правда, перешёл на DWM, но его могу рекомендовать лишь в том случае, если владеете слепой печатью на английском. Скорость обалденна, а функциональность такова, что можно забыть даже само слово «мышь».

Аватар пользователя inc inc 10 мая 2010 в 9:50

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Понятно. Значит забью на это - нет времени разбираться с этими *unix дебрями

И зачем я тратил время и расписывал как можно получить готовую юникс-машину без "рюшечек", кушающую всего 256 Мб памяти внутри виндовс?
Получается, что автор с самого начала не хотел получить нормальный ответ?
Забавно получается.

Аватар пользователя Peritus@drupal.org Peritus@drupal.org 10 мая 2010 в 11:33

"inc" wrote:
образ линукса с друпалом TurnKey Linux

LAMP Stack Appliance - это без друпала? В чём отличия? Создавать виртуальные хосты можно? Скрипты потом могут пользовать curl и mail?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 мая 2010 в 13:24

"inc" wrote:
Получается, что автор с самого начала не хотел получить нормальный ответ?

Оригинально :)Ответ получил: выгода сомнительна. Спасибо за ваш пост, однако же прозвучало мнение, что предложенный вами вариант не будет быстрее. Если однозначного мнения нет, то проверять мне это просто нет времени - легче забить и отлаживать прямо на серваке.

Аватар пользователя Обухов Никита Обухов Никита 10 мая 2010 в 15:42

"inc" wrote:
В итоге получаем веб-сервер на Linux в виртуальной машине, который потребляет 256 Мб RAM и работает быстрее денвера.

Думаешь, будет быстрее чем если юзать IIS? Smile

ИМХО, это извращение - запускать виртуалку только ради веб-сервера. + ко всему, интерфейс IIS для виндузятников привычней Smile

"Crea" wrote:
опкод-кеша под него нету, ЕМНИП.

eAccelerator точно есть.

Аватар пользователя ihappy ihappy 10 мая 2010 в 17:35

Я у себя дома сделал так.
Есть ноут. На нем стоит бубунта 10.04(уже). Установлен веб сервак со всеми нужными фичами.
Ну и подключен к домашней сети.
Итог: На всех компах сети(круто звучит)))) ) я могу вести работу. Плюс я могу взять ноут и пойти поработать не дома. Плюс основной комп свободен. Я с ним творю что хочу и как хочу. Могу спокойно все форматнуть даже. В любом случае, сохраность данных гарантирована. Плюс скорость работы все таки выше чем под виндой, как самого апача с похапэ, так и вообще самой разработки. Плюс я уже могу предположить как сайт будет вести себя на юних хостинге. Также стоит SSH/FTP. Что тоже помогает работать, как ни странно звучит.
имхо это лучший вариант я считаю.

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

Аватар пользователя orb orb 10 мая 2010 в 20:03

это я сам писал Smile
и у меня таже проблема - тяжелые проекты и тормоза винды.
И тоже не очень рвусь перейти на линукс

Аватар пользователя AI AI 10 мая 2010 в 21:24

"<a href="mailto:mensh@drupal.org">mensh@drupal.org</a>" wrote:
чтобы дистрибутив «летал» он не должен включать: графических инсталляторов
Вот тут не соглашусь. Пох на инсталлятор. раз отработал и фсё Smile
"inc" wrote:
Получается, что автор с самого начала не хотел получить нормальный ответ?

Это похоже на правду.
"iHappy" wrote:
Я у себя дома сделал так.

+ сто пицот. Сперва был АМД 700МГц с 1Гб Озу, потом перелез на Celeron 2,8ГГц с 1,5 Гб ... Убунту 10.04 на борту. Разницы не почувствовал... Так что те, кто говорит, что Убунту прожорлива - не правы. Все настроено: и gftp и webmin и прочая нужность.
"iHappy" wrote:
если есть рухлядь дома, собирай, подключай и делай веб.сервак. Плюсы огромны!
До кучи грузить машину задачами, которые второстепенны, но приятны, можно. Интернет-радио слушать, например. На все основной машины не хватает, хоть и сильное на ней железо.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 10 мая 2010 в 21:56

Поставил ХАМРР (лайт) и похоже, это самое лучшее, что видел для винды.

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

Кстати, стоит версия ПХП 5.3.1 и всё жужжит нормально

Аватар пользователя orb orb 11 мая 2010 в 0:37

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
стоит версия ПХП 5.3.1 и всё жужжит нормально

скачай у них версию ниже
у меня по моему этот xampp-win32-1.7.1-installer.exe