PDA

Zobacz pełną wersję : Wykorzystanie pamięci, zużycie procesora ...



GrzesiekP
17-10-2011, 09:08
Witam,

Póki co nikt z hostingu superhost.pl się jeszcze do mnie nie odezwał :)
Mam kilka witryn w pakiecie biznes - odwiedziny raczej koło 30 osób. Zauważyłem, że generują one czasem zużycie procesora na poziomie 150-350% - zdumiało mnie to. Dotąd siedziałem na home.pl i takie pojęcie jak "przeciążenie" było dla mnie dalekim i nierealnym.
No, ale ok. Postanowiłem troszkę posprawdzać i co się okazuje.

Zauważyłem, iż strona "wizytówkowa":
http://apartament-add.pl
zużywa przy pierwszym wywołaniu ok. 20MB -> http://justpaste.it/jj4

(http://justpaste.it/jj4)Przy kolejnych reloadach jest to już ok. 15-16MB.

Ale to i tak dużo.
Zaktualizowałem moduły - dziw mnie bierze, że obróbka 5 zdjęć po 40kb daje w efekcie ok. 5.5MB zabranej pamięci na to ...

Szablon upatrzył sobie klient - ładny, ale trochę toporny jest. No i ten moduł.

Co byście mi radzili? :)

Serwer MySQL jest ok - nawet się nie poci.

Teraz rano troszkę próbowałem poprawić sytuację - rezultat -> zużycie procesora na godzinę 40% (jeden użytkownik!!!).

PeFik
17-10-2011, 09:50
włączać kompresje gZip, skompresować CSS i JS...

A jakie masz tam statystyki zainstalowane ?

GrzesiekP
17-10-2011, 09:55
Od wczoraj właśnie kombinuję z kompresowaniem. Na razie próbuj tradycyjnych metod + RokGZipper. Wieczorem spróbuję skonfigurować WEBO.
Statystyki jedyne to Google Analytics jeśli chodzi o J!.

Tak na marginesie - strona wizytówka, a strona średnio popularnego portalu (2000 UU) - przykładowo jakie one mogą zabierać zasoby pamięci.
Głównie chodzi mi o to zestawienie z analizy systemu. Czy 15MB to dużo? Czy to właśnie przez to mogę mieć problem z wykorzystaniem CPU? :)

PeFik
17-10-2011, 10:04
Ogólnie coś jest nie tak, nawet przy takich obrazkach procek nie powinien być wyżej niż kilka %

GrzesiekP
17-10-2011, 10:14
Napisałem zgłoszenie - support na szczęście działa szybko (od roku mam też dedyka, także o szybką odpowiedź jestem spokojny). No, ale zobaczymy, co napiszą :)

---------- Post dodany o 07:14 ---------- Poprzedni post był o 07:10 ----------

Godzina 8:00 -> wykorzystanie 82% lol :D

PeFik
17-10-2011, 11:41
to aż się boje pomyśleć, co by było gdyż miał sklep i 100-200-300 wejść dziennie

GrzesiekP
18-10-2011, 08:43
Najlepsze jest to, że zanim przesiadłem się na superhosta, to na home.pl miałem witrynę z 1000 UU. Nigdy nie przyszedł maila odnośnie CPU, ale również nigdzie takiej informacji zdobyć nie mogłem (może przez support, ale nie interesowałem się tym). To samo, im w zgłoszeniu napisałem. Nadal czekam :D

---------- Post dodany 18-10-2011 o 05:43 ---------- Poprzedni post był 17-10-2011 o 08:46 ----------

Sprawa wygląda tak - godzinowe statystyki wykorzystania procesora to po prostu najwyżej zanotowane odczyty w danej godzinie. Okej - mogę pójść na to. Faktycznie procek może tam skoczyć czasem w ciągu godziny. Ale, abym przy 3 witrynach (dwie wizytówki + strona klanu gry, gdzie jest 20-30 UU) dziennie wykorzystywał 45% mocy? Coś mi się nie chce w to wierzyć.

Dla przykładu - strona klanu w dniu 05.10 w godzinach od 18 do 23 wykorzystywała od 160 do 260% mocy.

PeFik
18-10-2011, 09:03
Jakie z tego wnioski ?

GrzesiekP
18-10-2011, 09:11
Robię testy jeszcze i chyba jednak się wyniosę stamtąd jak tylko zaczną się problemy - na razie mam świadomość, że zaistnieją, dlatego zdziwiony nie będę jak nadejdą czarne chmury ...

Zastanawia mnie czy to po prostu mizerna jakość czy taka strategia firmy, by namawiać na najdroższe pakiety, a gdy to nie wystarcza na dedyki? Mam tam dedyka, i przez 7 miesięcy (odpukać) ani raz narzekać nie mogłem. Niestety, ale z hostingiem chyba jest inaczej.

PeFik
18-10-2011, 09:23
Ja mam taki sam problem z OVH, w koncie hostingowym nie mogę się skutecznie zalogować do FTP

GrzesiekP
18-10-2011, 10:05
Bardzo przypadł mi do gustu WisePanel - poręczny, dużo możliwości. Niestety home.pl pod tym względem to epoka hostingu łupanego.

Korek1
18-10-2011, 10:50
Ja mam taki sam problem z superhostem i zużyciem procesora. Postanowiłem pewnego dnia - pod wpływem - jednego z postów naforum zoptymalizować witrynę pod względem szybkości.
1. Zainstalowałem komponent JFinalizer i metodą prób i błędów jego skonfigurowałem
2. Włączyłem pamięć podręczną poziom progresywny
3. Włączyłem Obsługę buforowania - Cache_Lite(uproszczona pamięć podręczna)
4. Kompresja strony
Wydaje mi się że od tego momentu zaczęły się wszystkie problemy z zużyciem procesora.
Strona nie posiada zbyt dużego ruchu tak samo jak u założyciela postu. Baza również nawet się nie "spoci".

Gdy dostałem maila z BOK superhostu o dużym zużyciu procesora wyłączyłem komponent i przywróciłem prawie wszystkie zmiany do stanu pierwotnego oprócz jednej
obsługi buforowania Cache_Lite(uproszczona pamięć podręczna) - nie mogę wyłączyć tzn przełączyć gdyż w okienku wyboru jest tylko Cache_Lite.


Plik który zużywa najwięcej procesora to index.php ( jeszcze się ucze więc nie wiem czy index z reguły nie powinien najwięcej obciążać procesora )
Co zrobiłem nie odpowiednio że nie mogę wyłączyć obsługi buforowania ?
Czyżby problemy z procesorem to problem hostingu ?

GrzesiekP
18-10-2011, 10:59
W zużyciu procesora zawsze będzie się pojawiać plik index.php - tak zbudowana jest J!, że uruchomienie danej funkcji/wczytanie komponentu następuje poprzez parametry, które zawarte są w adresie strony.
Dlatego też te raporty CPU są o kant dupy rozbić - równie dobrze mógłbym prosić o wykazanie, co nieefektywnego jest w pliku index.php wg nich? Bo mój plik jest OK - to ich serwer sobie nie radzi z jego obsługą.

Ale tak to już jest jak się dzieli procesor na dużą liczbę klientów ...

Korek1
18-10-2011, 11:05
Przed chwilka wszedłem na panel administracyjny. Zużycie procka skoczyło do 570% i plik który wygenerował największy ruch to administrator/index.php
Robią jakiś program w stylu " ukryta kamera" czy tylko tak sobie jaja robią..........

zwiastun
18-10-2011, 12:57
Zużycie procka; 570%
Dobry procesor. Wyślij im zrzut ekranu i napisz, żeby sobie jaja ze swoich bliskich robili, a nie z klientów.

GrzesiekP
18-10-2011, 13:06
Też się zastanawiałem nad tymi % - czyżbyśmy mieli do czynienia z kotłami kondensacyjnymi, które mają wydajność ponad 100%? :D

Wg mnie to 570% odnosi się do zarezerwowanej i przeznaczonej dla konkretnego konta mocy procesora.
100 kont na jednej maszynie, to każde konto może po 1% generować - pomijam tutaj procesy w tle ;)

PeFik
18-10-2011, 13:57
Co za wydajność procka, skoro ty wykorzystałeś ponadprogramowe 470% a ile % inni ?

zwiastun
18-10-2011, 14:14
No jak ile? Szef serwera tylko na swoje potrzeby wykorzystuje 999%, jego żona dwa razy tyle, a kochanka pewno kolejne dwa razy więcej. I interes się dobrze trzyma! (stoi na procentowo odpowiednim poziomie?)

PeFik
18-10-2011, 20:31
a jego 5-letni syn używa tylko 99% bo akurat próbuje literkować na GaduGadu

trzepiz
18-10-2011, 22:39
Nie wiem dlaczego się dziwicie... Jeszcze z dwa - trzy lata temu nie było problemy z "obciążeniami". Niestety teraz każdy ma bloga, każdy chce stronę .. Jakoś admin musi przydzielić dla każdego klienta hostingu dzielonego procent użycia procka .. :)

zakładamy, że procek to 3.00 GHz. Na hostingu tym jest 100 osób czyli żeby było uczciwie .. 3.00 GHz / 100 ?? :) No to macie odpowiedź .. Moim zdaniem poszli na łatwiznę .. bo do obciążenia 75% całości mocy obliczeniowej procka powinni olewać temat .. dopiero w momencie kiedy faktycznie load zaczyna szaleć i nie spada szukać winnego ..

Takie czasy Panowie ..

zwiastun
18-10-2011, 22:41
@Trzepiz, dziwimy się wykorzystaniu procesora=570%

trzepiz
18-10-2011, 22:45
To tylko "statystyka" ładowana do Panelu Użytkownika i tyle .. Wszystko zależy od tego co było ustawione jako "przydział" .. Ale fakt .. 570% to lekka przesada :D:D

niech pokażą load całego serwera .. U mnie obciążenie na poziomie Load Averages: 1.60 1.29 1.14 a ruch spory jest :) sporo stron moich i stron klientów również ...

badkupa
21-10-2011, 21:48
może to wina procesora pentium 2 300 mhz heheheh!!