Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Witam,

co sądzicie o takim VPSie:
* Quad core, 64-bit machines (8+ ghz)
* RAID-10 disk storage
* Hard usage caps on VPS machines
* Gigabit network backbone

o ilości RAMu nie piszę celowo, gdyż to zależy od wykupionego konta.

W skrócie... posiadam VPSa z takim hardwarem jak wyżej + b. mała ilość RAMu (256MB).
Na serwerze stoi:
* około 5 serwisów (każdy ma po około 100 unikalnych odwiedzin dziennie) - część z nich jest napisana w pythonie, część w php (konfiguracja nginx + apache2 + php-fpm lub nginx + apache2 - testuje obie konfiguracje naprzemiennie)
* serwer mailingowy (postfix ze wszystkimi dodatkami do pop3/imap + smtp)
* mysql5
* (...) trochę różnych (nie aż tak ciężkich) dodatkowych aplikacji

Serwisy chodzą przeraźliwie wolno (nie rzadko nginx wyrzuca 502 bad gateway), dlatego zastanawiam się nad upgrade'em konta (zwiększeniem ilości RAMu).

Co o tym sądzicie? Czy warto zainwestować w wyższe konto (wykupić więcej RAMu), czy też lepiej poszukać czegoś innego dla moich potrzeb? Nie sądzę, aby przy tak małym obciążeniu trzeba było inwestować w dodatkową maszynę, aby część z aplikacji przenieść na nią... wydaję mi się, że wystarczy trochę podtuningować tego jednego VPSa.

Co o tym sądzicie?
Może jesteście w stanie powiedzieć ile RAMu (ew. jaki hardware) wypadałoby mieć, aby należycie obsłużyć takie obciążenie na jednej maszynie?
Wojciech O.

Wojciech O. Operator
magnetowidów/telewiz
ja Polsat - w
poszukiwaniu n...

Temat: Prośba o opinię: co sądzicie o takim VPSie?

No właśnie - patrząc na to co masz to nie powinno być problemów i na takiej ilości ramu. Chyba, że serwisy są nie najlepiej napisane, bądź te aplikacje obciążają sprzęt bardziej niż się spodziewasz.
Sprawdź zajętość Ramu i czasu procesora przy jednoczesnym wywołaniu wszystkiego. Oprócz tego warto zajrzeć do logów.Wojciech Obrębski edytował(a) ten post dnia 15.10.09 o godzinie 13:08
Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Serwisy są raczej dobrze napisane... tymbardziej, że testy przeprowadzałem również na bardzo prostych serwisach (z dwoma/trzema lekkimi zapytaniami na widok) i efekt był podobny - po jakimś czasie dość znaczne spowolnienie (szczególnie przy jednoczesnym odpaleniu wszystkich).

Błąd 502 raczej nie wskazuje na problemy z łączem. 502 jest od nginx'a, który czeka na odpowiedź od np. apache'a, stojącego na tej samej maszynie (localhost).

Logi nic nie mówią, gdyż wszystko wykonuje się prawidłowo, tyle że dłuuugo.

Odnośnie zaś zajętości przy jednoczesnym wywołaniu wszystkiego... wydaje mi się, że tu tkwi właśnie problem:
top przy jednoczesnym odpaleniu wszystkiego pokazuje, że procesy apache'a lub php-cgi (w zależności od stosowanej konfiguracji) zajmują łączenie około 30% RAMu i bardzo niewiele CPU. Jako, że jest to VPS to raczej nie spodziewam się żebym mógł przekroczyć to 30%, tak że na moje oko... jednoczesne wywołanie trzech-czterech serwisów powoduje wykorzystanie całej dostępnej pamięci. Am I right?

Dodatkowo zauważyłem, że restart php-fpm'a/apache'a/mysql'a dość znacznie przyspiesza działanie serwisów (nawet przy odpalaniu wszystkich jednocześnie), tyle że tylko na chwilę... i po jakimś czasie znów wszystko spowalnia.

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Pytanie ile płacisz i ile kosztuje opcja z większą ilością RAMu, bez tego cięzko powiedzieć czy zostać przy tym czy zmienić.

Generalnie zainstaluj coś do zbierania statystyk (munin, albo collectd) i przyjrzyj się, np. jeżeli na wykresie CPU spędza większość czasu w iowait oznacza to że swap (ew. dysk ale w twoim przypadku raczej swap) jest często używany i masz po prostu za mało RAMu.

Jeżeli używasz apache z mod_php (i w consekwencji mpm_prefork) to też potrafi nieźle zżerać RAM bo każdy proces apacha jest razem z phpem, nawet jeżeli serwuje 500B gifa, więc albo mpm_worker + fastcgi, albo pozbyć się apacha kompletnie i postawić wszystko na nginx/lighttpd.

ruch nie jest duży, może dałeś np. za dużo RAMu dla MySQLa ? Albo pythonowe appy zjadają go za dużo. Używając np top możesz posortowac apliakcje po użytym ramie przez shift + > ( < i > zmieniają kolumne sortowania)
Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Narazie wolałbym zostać przy tym co mam i jeśli to pomoże - zwiększyć ilość RAMu. Przenosiny wolałbym traktować jako ostateczność, jeśli naprawdę nie będzie innego wyjścia.

Zbieram statystyki munin'em i:

1. CPU:
1a. idle to zdecydowana większość (blisko 30x więcej niż drugie w kolejności - iowait) - konkretnie: w okolicach 380
2a. iowait drugie w kolejności: w okolicach 10-19

2. pamięć:
2a. active - średnio 162M
2b. swap - średnio 146M
2c. apps - średnio 113M
2d. dalej... cache, swap_cache, mapped...

3. swap:
średnio (in/out): 45.01 / 39.27

Jeśli zaś chodzi o konfigurację:
bez względu na to, czy mam apache z mod_php, czy fastcgi, czy lighttpd... problem jest mniej więcej podobny.

Na MySQL za dużo raczej nie dałem (w porywach osiąga do 4%). Aktualnie wszystko stoi na nginx + apache2 (python na wsgi). Najwięcej RAMu zjada apache2... i to bez różnicy czy odpalana jest aplikacja php'owa, czy python'owa.

Zmniejszyłem liczbę max procesów apache'a... rewelacji nie ma, ale przynajmniej coś działa.
Daniel F.

Daniel F. CEO, Miller-Fukuda
Nieruchomości

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Wydaje mi się jednak, że 256MB to mało, nawet na 5 serwisów po 100uu. Oprócz slicehost'a polecam również rozważyć opcję VPS'a na linode.com ;)
Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Daniel Fukuda:
Wydaje mi się jednak, że 256MB to mało, nawet na 5 serwisów po 100uu. Oprócz slicehost'a polecam również rozważyć opcję VPS'a na linode.com ;)

Muszę przyznać, że trochę mnie zakłopotałeś... byłem przekonany, że nie chcę póki co się nigdzie przenosić, aż tu nagle przejrzałem ofertę linode.com i nie jestem już tego taki pewny :)

Miał ktoś może styczność z tą firmą? Porównywał ktoś może ich działanie/ofertę do konkurencji (np. jak wypadają w porównaniu z slicehost.com)?

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Używam linode (najmniejszy VPS) od około 8 miesięcy i właściwie jedyną wadą jest to że to w stanach więc ping dosyć wysoki (~200-250ms), ale do stron www sprawdza się jak najbardziej ;]. Bardzo dobry panel z dostępem do "sprzętowej" (na wypadek jakbym np. źle stawili firewalla) konsoli, DNSy za free razem z panelem (i funkcjonalne, a nie tylko "przekieruj wszystko na x"), oprócz tego API (jakby ktoś chciał bawić się w cloud computing), same zalety ;]
Daniel F.

Daniel F. CEO, Miller-Fukuda
Nieruchomości

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Mają 4 datacentery, jak coś to swój VPS możesz również bez problemu przenosić między tymi serwerowniami.
Dla stron .pl polecam serwerownie w Newark lub Atlancie.
Do tego mają świetny support przez wiki, irc oraz sam panel :)

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Jaki masz ping do tych datacenter ? może się przeniose, sam mam w Freemont, California tam jest ping około 200-250 (z łącze crowley-tepsy).
Ten ping to w sumie jedyna wada, ale to objawia się tylko jak ktoś chce postawić serwer np VoIPa (teamspeak itp.)
Dominik Małowiecki

Dominik Małowiecki IT Security
Architect

Temat: Prośba o opinię: co sądzicie o takim VPSie?

BudgetVPS

+Polska
+tanio
+sam uzywam wiec polecam

http://budgetvps.pl/

ps. warto dodac ze sredni ping ma okolo 15msDominik Małowiecki edytował(a) ten post dnia 16.10.09 o godzinie 12:59
Daniel F.

Daniel F. CEO, Miller-Fukuda
Nieruchomości

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Mariusz Gronczewski:
Jaki masz ping do tych datacenter ? może się przeniose, sam mam w Freemont, California tam jest ping około 200-250 (z łącze crowley-tepsy).
Ten ping to w sumie jedyna wada, ale to objawia się tylko jak ktoś chce postawić serwer np VoIPa (teamspeak itp.)
ISP: UPC Polska (Warszawa Centrum)
Ping Newark: ~120ms
Ping Atlanta: ~135ms
Ping Dallas: ~150ms
Ping Fremont: ~190ms

Pozdrawiam Linodowców ;-)

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Heh, to pewnie w tym tygodniu devrandom.pl leci do Newark ;]
Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Mi zależy na VPSie w Stanach, więc 4x datacenter w USA jak najbardziej jest mi na rękę.
Karol Zielinski

Karol Zielinski dyrektor
zarządzający, CEO,
PayLane

Temat: Prośba o opinię: co sądzicie o takim VPSie?

Może więc tylko tak dla podsumowania: na slicehost'cie upgrade'owałem VPSa do 512 MB RAM + dodałem dwa kolejne serwisy python'owe z podobną oglądalnością jak poprzednie... i wszystko działa pięknie.

Podsumowując więc: problem leżał w małej ilości RAMu. Będę wiedział na przyszłość :)

Dziękuję wszystkim za rady.
Jacek Górny

Jacek Górny administrator sieci

Temat: Prośba o opinię: co sądzicie o takim VPSie?

BudgetVPS.pl świetnie działa, teraz mają nową ofertę i promocję.



Wyślij zaproszenie do