Назад | Перейти на главную страницу

384 МБ хватит для стартового VPS?

Рассматриваю аренду VPS с памятью 384 МБ. Он будет работать на CentOS и будет иметь cPanel с Apache 2 / MySQL и Phusion Passenger с nginx / sqlite.

Как думаете, памяти хватит? Он будет обслуживать около 10 веб-сайтов PHP / MySQL с небольшим трафиком и 3-4 приложения Ruby on Rails с небольшим трафиком.

Спасибо за ваши предложения.

Это действительно зависит от ваших приложений. Возможно, вы захотите рассмотреть возможность запуска образа VMWare с той же ОС и объемом выделенной памяти, развертывания 10 или около того небольших веб-сайтов на этом образе и запуска стресс-теста для образа, который имитирует приблизительный трафик, который вы ожидаете.

В настоящее время я использую несколько виртуальных машин на работе. С участием 256 Мб Я могу с комфортом запустить Apache на CentOS с помощью PHP. Итак, вы сможете справиться с 384 МБ. К сожалению, если я не могу запустить на нем java / Tomcat, пока не увеличу объем памяти.

Зависит от типа используемой технологии VPS. Если провайдер использует OpenVZ / VServer, вы сможете сэкономить несколько десятков МБ памяти от запуска ядра Linux. Однако, если он использует что-то вроде Xen, вам нужно будет потратить немного памяти на ядро ​​Linux.

Если вам не нужно использовать Apache, избегайте его использования. Есть много других легких веб-серверов. Вы уже упомянули nginx. Вы также можете попробовать lighttpd, и я думаю, что многие сайты RoR используют его.

Почему бы не провести тесты локально с этими сайтами и измерить их использование памяти? Слишком сложно сказать иначе, не зная точно, что делают ваши сайты.

Я настоятельно рекомендую вам не устанавливать cPanel. Одна только cPanel, вероятно, съест больше памяти, чем все остальное вместе взятое. Ручная настройка небольшого VPS на самом деле не слишком сложна и требует много времени, особенно если вы используете Google Apps для размещения своей электронной почты и серверов имен вашего регистратора.

Невозможно добиться приемлемой производительности из этой конфигурации. Приложения 4 Rails будут занимать больше памяти, чем их собственные, прежде чем вы начнете смотреть на Apache и (особенно) MySQL.

Вы можете просто арендовать VPS на месяц и посмотреть, насколько хорошо он работает. Многие провайдеры позволят вам обновить вашу виртуальную машину до более дорогого плана. (Я знаю Линод упрощает, например.)

Я ожидаю, что 384 МБ будет как раз маловато. Это может сработать, но вам может понадобиться немного больше места для безопасности.

Я бы рискнул и сказал, что вы будете выходить за рамки этого vps, но это выполнимо. Вам нужно убедиться, что вы ограничили свои приложения rails примерно одним экземпляром каждое и запустили Php как fcgi ... тогда это может просто сработать.

Но я с Альберджем ... просто зайдите на linode.com и арендуйте линод размером 360 МБ (20 долларов в месяц) и начните настраивать вещи, чтобы посмотреть, как это происходит ... Сначала установите и настройте приложения Rails, потому что это то, где больше всего вашей памяти уйдет.

Следите за памятью с помощью htop. Отчитаться: D

чем больше памяти вы дадите, тем меньше будет свопинг, то есть меньше операций ввода-вывода на диске, т.е. быстрее, centos + apache + mysql сам по себе, но как только у вас будут запущены и запущены ваши приложения, память может очень быстро закончиться. . Сегодня память стоит очень недорого, поэтому я предлагаю увеличить ее

384 МБ - неплохая отправная точка. Однако вы можете получить лучшие результаты, если не используете cPanel - он запускает ряд процессов, которые не нужны на однопользовательском VPS и которые будут использовать значительный объем памяти.