2009-05-27 6 views
1

Wir verwendeten einen dedizierten Server haben (1 & 1) und sehr selten lief in Probleme mit dem Server mit Fragen.Druck einen Server und VPS vs. Dedicated Server testen

Vor kurzem sind wir zu einem VPS (Wiredtree.com) mit ähnlichen Spezifikationen wie unser alter dedizierter Server gewandert, bemerken aber, dass nicht genügend Arbeitsspeicher zur Verfügung steht, mysql neu gestartet werden muss ... sowohl beim wissentlichen Ausführen von intensiven Scrips als auch auch nur zufällig während des normalen Gebrauchs.

Aus diesem Grund, wir erwägen bei VPS auf einen anderen migrieren - diesmal bei Slicehost, um zu sehen, ob es besser ausführt.

Meine Frage ist zweifach ...

Sind ihre einfachen Möglichkeiten, wie wir einen VPS auf Slicehost testen betonen konnten, um zu sehen, ob die gleichen Probleme auftreten, ohne dass tatsächlich alles über abwandern?

Auch ist es möglich, dass die Probleme, die wir konfrontiert sind, nicht nur wegen des Anbieters (Wiredtree), sondern nur der Unterschied zwischen einer dedizierten Box und VPS (trotz ähnlicher Spezifikationen)?

Antwort

3

Der beste Weg, um eine Umgebung zu testen, ist, sie unter Last zu setzen. Wenn dieses VPS eine Webanwendung hostet, verwenden Sie eines der vielen verfügbaren Webserver-Benchmark-Tools: ab, httperf, Siege oder http_load. Sie interessieren sich nicht unbedingt so sehr für die Statistiken aus dem Tool selbst, sondern mehr, dass es eine vorhersehbare Last auf den Server ausübt, so dass Sie Apache darauf einstellen können, damit umzugehen oder zumindest nicht abstürzen und brennen.

Das einzige Problem, das Sie mit dem Testen gegen Slicehost ist, dass Sie auf die Gnade des Internets und Ihre Bandbreite auf Slicehost sind. Sie sind möglicherweise nicht in der Lage, den Server ausreichend zu belasten, um eine sinnvolle Schlussfolgerung zu erzielen.

Stattdessen könnten Sie finden es genauso wertvoll eine der vielen Virtualisierungsprodukte auf dem Markt zu laufen und eine VM mit vergleichbaren Spezifikationen eingerichtet, um die VPS planen Sie in Betracht ziehen. Lokale Tests über Ihr LAN ermöglichen Ihnen eine höhere und besser vorhersehbare Belastung des Servers.

In jedem Fall brauchen Sie nicht alles zu migrieren, aber Sie werden eine Umgebung für Ihre Anwendung einrichten müssen in laufen, mit repräsentativen Daten in Ihrer Datenbank.

Ein VPS mit ähnlichen Spezifikationen wie ein dedizierter Server sollte ungefähr die gleiche Leistung erbringen. Um eine gute Leistung zu erzielen, müssen Sie jedoch Apache, MySQL und andere langlebige Serverprozesse optimieren. Meiner Erfahrung nach ist die Out-of-the-Box-Konfiguration von Apache in vielen Linux-Distributionen nicht ideal und wird viel zu viele untergeordnete Prozesse erlauben, Speicher überkompensieren und den Server in eine Swap-Death-Spirale schicken.