Лучший способ провести стресс-тестирование среды - это подвергнуть ее нагрузке. Если на этом VPS размещено веб-приложение, используйте один из множества доступных инструментов для тестирования веб-сервера: ab , httperf , Siege или http_load . Вам не обязательно заботиться о статистике самого инструмента, но больше о том, что он создает предсказуемую нагрузку на сервер, так что вы можете настроить Apache для его обработки или, по крайней мере, не аварийно завершить работу.
Единственная проблема, которую вы испытываете при тестировании на Slicehost, заключается в том, что вы находитесь в зависимости от Интернета и пропускной способности Slicehost. Возможно, вам не удастся создать достаточную нагрузку на сервер, чтобы прийти к осмысленному выводу.
Вместо этого вы можете найти столь же полезным запустить один из многих продуктов виртуализации на рынке и настроить виртуальную машину с сопоставимыми характеристиками с планом VPS, который вы рассматриваете. Локальное тестирование по вашей локальной сети позволит вам увеличить нагрузку на сервер и сделать ее более предсказуемой.
В любом случае вам не нужно все переносить, но вам нужно будет настроить среду для запуска приложения с репрезентативными данными в вашей базе данных.
VPS с аналогичными спецификациями для выделенного сервера должен работать примерно так же, но для достижения хорошей производительности вам все равно нужно настроить Apache, MySQL и любые другие долгоживущие серверные процессы. По моему опыту, готовая конфигурация Apache во многих дистрибутивах Linux не идеальна и позволит использовать слишком много дочерних процессов, перегружать память и отправлять сервер в спираль подкачки.