![]() |
![]() |
-astronomus- |
![]() ![]()
Post
#1
|
Goście ![]() |
Witam. Nie wiedziałem gdzie najlepiej dopasować ten temat, więc wrzuciłem go do tego ogólnego działu.
A więc mam serwer dedykowany, na nim ręcznie postawione apache + mysql + php i zainstalowany system CMS WordPress. Parametry serwera: - Łącze 1Gbit - Intel Core i5-2300 CPU @ 2.80GHz - 16GB RAM - System Windows Server 2008 R2 Myślałem, że na takiej osobnej maszynie nie będę musiał się martwić że coś będzie wolno działać. I tu się rodzi pytanie o zużycie CPU przez PHP. Robiąc cokolwiek na stronie, np. wędrując po panelu wordpressa (wiadomo że wtedy wykonują się różne funkcje, zapytania do bazy itp) CPU z 0% skacze do 5-10%. Serwis jest nowy, jestem jedyną osobą on-line. Dla testu postawiłem szybko plugin w wordpressie, w nim Ajax który wykonuje zapytanie PHP co 3 sekundy (funkcja wyświetlająca napis Hello World, nic wielkiego). Coś banalnego, a jednak zużycie CPU tak samo 5-10%. No to otworzyłem tego ajaxa w kilkunastu kartach na moim PC, no i zużycie procesora na dedyku wyniosło aż 50%. I tu rodzi się wątpliwość. Jakim cudem ja jedyny wykorzystałem tak mocny procesor w połowie? Co będzie gdy na stronie będzie wielu użytkowników korzystających z panelu wordpressa, ajaxa itp? Czy po 2-3 userach serwer mi nie padnie o.O ? Wydawało mi się że samemu nie zużyję nawet 1% mocy. A może to normalne że httpd.exe wykorzystuje swoją moc, ale przy 1, 5, 500 użytkownikach będzie jednak podobne zużycie? A może jednak coś spieprzyłem w instalacji apache, mysql itp? Proszę o wyjaśnienie tej kwestii. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat I tu rodzi się wątpliwość. Jakim cudem ja jedyny wykorzystałem tak mocny procesor w połowie? Co będzie gdy na stronie będzie wielu użytkowników korzystających z panelu wordpressa, ajaxa itp? Czy po 2-3 userach serwer mi nie padnie o.O ? Jeżeli masz zainstalowanego Apache'a, to będziesz miał również zainstalowanego Apache Benchmarka. Przy jego pomocy możesz bardzo łatwo sprawdzić jak mniej-więcej będzie zachowywał się serwer przy przykładowo 40 użytkownikach online.Dopiero gdy wyniki tego testu będą niepokojące będzie sens brać się za poprawę konfiguracji. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:56 |