✉️ Saņem šito visu e-pastā. Tā vietā, lai palaistu garām kaut ko no tā, ko es rakstu savā blogā, tagad vari pierakstīties un saņemt e-pastā visu, ko es te rakstu. Tas nav bieži.

← Uz sākumu

Apgreidu spēks

2007. gada 25. jūlijā, 27 komentāri

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.

Tu atbildi augstāk redzamajam komentāram. Atcelt

Gravatar Sandis

2007. gada 25. jūlijā, plkst. 18:48

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

Gravatar GM

2007. gada 25. jūlijā, plkst. 18:50

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... :)

Gravatar Sandis

2007. gada 25. jūlijā, plkst. 18:56

palasījos <a href="http://www.lighttpd.net" title="lighthttpd mājaslapa" rel="nofollow">http://www.lighttpd.net</a>, daļēji apmierināju savu ziņkāri.

Gravatar mmk

2007. gada 25. jūlijā, plkst. 19:41

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

Gravatar gusc

2007. gada 25. jūlijā, plkst. 20:17

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

Gravatar Arnolds

2007. gada 25. jūlijā, plkst. 21:00

Nākamā pietur - nginx :)

Gravatar laacz Autors

2007. gada 25. jūlijā, plkst. 21:12

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.

Gravatar laacz Autors

2007. gada 25. jūlijā, plkst. 21:14

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.

Gravatar laacz Autors

2007. gada 25. jūlijā, plkst. 21:14

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

Gravatar Klaids

2007. gada 25. jūlijā, plkst. 21:50

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

Gravatar Lafriks

2007. gada 26. jūlijā, plkst. 00:15

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

Gravatar Grrr

2007. gada 26. jūlijā, plkst. 00:26

Un draugi jau arī galu galā.

Gravatar marcis

2007. gada 26. jūlijā, plkst. 00:34

gm kad patestēsies padod ziņu :)

Gravatar xor

2007. gada 26. jūlijā, plkst. 00:56

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!

Gravatar Kirils

2007. gada 26. jūlijā, plkst. 04:19

man tas pats jautaajums, kas sandim.

Gravatar Didulis

2007. gada 26. jūlijā, plkst. 16:37

-->>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ā. ;-)

Gravatar Kirils

2007. gada 26. jūlijā, plkst. 17:31

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

Gravatar laacz Autors

2007. gada 26. jūlijā, plkst. 17:37

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 :)

Gravatar ee

2007. gada 27. jūlijā, plkst. 00:20

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

Gravatar laacz Autors

2007. gada 27. jūlijā, plkst. 08:23

ee, eaccelerator

Gravatar laacz Autors

2007. gada 27. jūlijā, plkst. 09:23

Kirils, tā lapa nekešojas.

Gravatar Sandis

2007. gada 27. jūlijā, plkst. 10:23

Kirlilam, laikam, viss kešojas

Gravatar Kirils

2007. gada 31. jūlijā, plkst. 02:10

kura lapa nekeshojas? shitaa? un kaa veel keshojas.

Gravatar sarkans

2007. gada 9. augustā, plkst. 09:43

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