Uz saturu

Apgreidu spēks

  • 2007.07.25. 18:04
  • Techy

Man ir divi serveri. Viens no tiem 3.6GHz, bet otrs 2.8GHz. Abi ar vienādu atmiņas daudzumu. Abi Xeoni.

Apgreida nolūkos uz lēnākā (kurš darbojas kā failover kaste) nolēmu migrēt no konfigurācijas Apache 1.3 + PHP 4 + MySQL 4 uz Lighttpd + PHP 5 + MySQL 5. Lielas cerības uz ātrdarbības pieaugumu neliku. Bet.

Testu gaitā nodublēju produkcijas datubāzi, sakonfigurēju Lighty. Un paprovēju komplicētākos testus, kādi man ir pieejami. Faktiski tās ir lapas, kuras rāda diezgan milzīgas tabulas, kuras ir atskaites par dienā notikušo.

Atgādināšu, ka apgreids notika uz lēnākās kastes. Tagad “lēnākā” kaste šo komplicēto lapu ver vaļā vidēji 0.05 sekundēs. Kamēr “jaudīgā” ar veco konfigurāciju to dara 1.28 sekundes. Tie ir vidējie skaitļi no 100 testiem ar intervālu 1 min katrs. Lai pasākums būtu maksimāli pietuvināts reālajai dzīvei, pirms veikt testus, palaidu produkcijas procesus testa režīmā, lai būtu puslīdz līdzvērtīga noslodze.

Lielākā problēma bija nomigrēt visus mod_rewrite nosacījumus. Un mazliet paņēmos arīdzan, kamēr SSL sertifikātus piekonfigurēju. Bet citādi viss notika aizdomīgi eleganti un vienkārši…

Visticamākais ka jau pēc atvaļinājuma tiks pabeigta pilnīga testēšana un pasākums tiks palaists produkcijā. Redzēsim, kāds būs reālais ieguvums. Pagaidām izskatās daudzsološi.

Komentāri (27)

  1. Laiks:
    1. Sandis @ 2007.07.25. 18:48, teica:
    Komentārs:

    vai iespaidīgais rezultāts ir php+mysql jaunās versijas vai lighttpd dēļ? kāpēc tieši lighttpd?

  2. Laiks:
    2. GM @ 2007.07.25. 18:50, teica:
    Komentārs:

    Es arī gribēju lighttpd likt, bet nobijos no tieši tiem visiem mod_rewrite un php piedabūšanas, laikam jau līdz ar servera reinstall būs jāmeģina piedabūt to visu… :)

  3. Laiks:
    3. GM @ 2007.07.25. 18:56, teica:
    Komentārs:

    Sandis: http://forums.bsdnexus.com/viewtopic.php?id=121

  4. Laiks:
    4. Sandis @ 2007.07.25. 18:56, teica:
    Komentārs:

    palasījos http://www.lighttpd.net, daļēji apmierināju savu ziņkāri.

  5. Laiks:
    5. mmk @ 2007.07.25. 19:41, teica:
    Komentārs:

    Nu nevar būt tik ļoti ātrāks tas jaunais serveris!

  6. Laiks:
    6. gusc @ 2007.07.25. 20:17, teica:
    Komentārs:

    Hmm tas Lighthttpd izskataas daudzsoloshs, ir baigais pain migreet no apache uz lighthttpd?

  7. Laiks:
    7. Arnolds @ 2007.07.25. 21:00, teica:
    Komentārs:

    Nākamā pietur – nginx :)

  8. Laiks:
    8. laacz @ 2007.07.25. 21:12, teica:
    Komentārs:

    Migrēt uz lighttpd nav nekāda lielā sāpe, ja tas tiek izmantots tikai savām vajadzībām. Ir čakars ar dažām lietām (konfigurācijas fails ir kardināli savādāks, mod_rewrite principi ir citi), bet PHP kodā praktiski (ja taisīts prātīgi) nekas nav jāmaina.

  9. Laiks:
    9. laacz @ 2007.07.25. 21:14, teica:
    Komentārs:

    A par performances geiniem. Tas viss nāk no kombinācijas. Lighttpd ir stipri ātrāks par Apache. Savukārt, PHP5 un MySQL5 par ceturtajām versijām arī ir būtiski žiperīgāki.

  10. Laiks:
    10. laacz @ 2007.07.25. 21:14, teica:
    Komentārs:

    mmk, palaidīšu jauno TSu, pats varēsi ietestēt :)

  11. Laiks:
    11. Klaids @ 2007.07.25. 21:50, teica:
    Komentārs:

    hmm, bet kas ir zināms par Lighttpd caurumainību? :)

  12. Laiks:
    12. Lafriks @ 2007.07.26. 00:15, teica:
    Komentārs:

    arī lietoju lighttpd jau kādu laiku un tikai labākās atsauksmes. cik zinu arī inbox.lv izmanto lighttpd.

  13. Laiks:
    13. Grrr @ 2007.07.26. 00:26, teica:
    Komentārs:

    Un draugi jau arī galu galā.

  14. Laiks:
    14. marcis @ 2007.07.26. 00:34, teica:
    Komentārs:

    gm kad patestēsies padod ziņu :)

  15. Laiks:
    15. xor @ 2007.07.26. 00:56, teica:
    Komentārs:

    Tie Ghz arii nav diez ko atshkjiriigi, turklaat palielinoties 2x CPU Ghz reaalaa servera aatrdarbiiba nepieaugs 2x. Shajaa gadiijumaa procesors ir ar 30% lielaaku taks frekvenci, bet aatrdarbiibia reaalaa servera darbiibaa labi labi ja par 10% pieaug… Neskatoties uz visu to es apsveicu ar panaakumiem! :) Vienmeer priex no mazaaka dzelza izspiest kko vairaak, shajaa gadiijumaa uz programmatuuras reekjina!

  16. Laiks:
    16. Kirils @ 2007.07.26. 04:19, teica:
    Komentārs:

    man tas pats jautaajums, kas sandim.

  17. Laiks:
    17. Didulis @ 2007.07.26. 16:37, teica:
    Komentārs:

    –>>xor: Tiek salīdzināts vājākais ar lighthttpd pret stiprāko ar Apache. Tātad nav jēgas runāt par ātrdarbības pieaugumiem. Ja būtu salīdzināts vājākais ar Apache pret vājāko ar lighthttp, tad jau varētu runāt par pieaugumiem. Vienīgais varam cerēt, ka laacz migrējot “lielo” serveri uz lighthttp salīdzinās rezultātus pirms un pēc.

    –>>Kirils: laacz taču jau atbildēja uz šo jautājumu 9. komentārā. ;-)

  18. Laiks:
    18. Kirils @ 2007.07.26. 17:31, teica:
    Komentārs:

    kad es rakstiiju komentaaru, bija tikai 5 vai 6 komenti.

  19. Laiks:
    19. laacz @ 2007.07.26. 17:37, teica:
    Komentārs:

    Kirils, uzlabo savu ātrdarbību. Tavs komentārs parādījās 2007.07.26. 04:19, savukārt mana atbilde uz Sanda komentāru – 2007.07.25. 21:14. Septiņas stundas. Jauki :)

  20. Laiks:
    20. ee @ 2007.07.27. 00:20, teica:
    Komentārs:

    laacz, nekādus zend optimizer vai php accelerator nelieto?

  21. Laiks:
    21. laacz @ 2007.07.27. 08:23, teica:
    Komentārs:

    ee, eaccelerator

  22. Laiks:
    22. Kirils @ 2007.07.27. 09:22, teica:
    Komentārs:

    laacz, keshs ;p

  23. Laiks:
    23. laacz @ 2007.07.27. 09:23, teica:
    Komentārs:

    Kirils, tā lapa nekešojas.

  24. Laiks:
    24. Sandis @ 2007.07.27. 10:23, teica:
    Komentārs:

    Kirlilam, laikam, viss kešojas

  25. Laiks:
    25. Kirils @ 2007.07.31. 02:10, teica:
    Komentārs:

    kura lapa nekeshojas? shitaa? un kaa veel keshojas.

  26. Laiks:
    26. Kirils @ 2007.07.31. 02:10, teica:
    Komentārs:

    … viss keshojas.

  27. Laiks:
    27. sarkans @ 2007.08.09. 09:43, teica:
    Komentārs:

    Labais tests :)
    Varētu biežāk par dzelžiem un programmām parakstiit :)

Ierakstīt savu sakāmo


XHTML: Tu vari izmantot šos tagus (un to atribūtus): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Moderācija: Daži vārdi var gadīties, ka ir iz melnās listes (viagra and stuff). Tādi komentāri tiek premoderēti, pirms parādās lapā. Ja Tavs komentārs neparādās uzreizi, būs vien jāpagaida, līdz es jamo izlasīšu.