Rezultate 1 la 10 din 18

Subiect: intrebare pt specialistii in apache+mysql

Afișare hibrid

  1. #1
    Avatarul lui deadworldisee
    deadworldisee este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    6th April 2008
    Locaţie
    iasi
    Vârstă
    39
    Posturi
    1.034
    Putere Rep
    36


    Implicit

    Mai bine spus ambele servere sunt solicitate in general in cazurile reale.Important este cum este facuta legatura si cum este facut clientul de pe serverul A.

    De exemplu , php este un interpretor sincron si asteapta sa primeasca un calback de la o functie precedenta pana sa treaca la urmatoarea linie de cod, astfel daca B are un bottleneck si returneaza sa zicem un query in 500ms, serverul A(clientul unde s-a facut interogarea) intra intr-un "hangs out" adica o sa ramana si el blocat 500ms .

    Pe langa asta apar probleme mai importante, gen overloadul de retea(adica legatura dintre cele 2 servere) si in general pe cablu utp intre 2 servere care trec printr-un switch , latency-ul creste cu minim 7-10ms(asta in cel mai bun caz).Oricum acest capitol este prea complicat si nu are rost sa te azexi pe asa ceva.....

    Daca intrebarea ta are ca scop , o solutie de a optimiza cat mai bine viteza interogarilor, axeazate mai degraba pe felul cum sunt facute interogarile la mysql(sa le poti optimiza bine,indexii in speta), folosirea folderului /tmp ca un lynk symbolic catre /dev/shm (adica ramul) si baza de date stocata pe un ssd/ .

    Doar daca faci chestia asta cu ssd-ul si /tmp o sa ai viteze mai mari ale interogarilor cu minim 30%, oricat de bine optimizate ar fi ele.

    Din experienta proprie iti zic ca daca procesul pt mysql nu utilizeaza mai mult de 50-60% din CPU nu e cazul sa te gandesti la "desprinderea serv-ulul mysql" de serverul principal.

  2. #2
    Avatarul lui daniweb
    daniweb este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    15th May 2009
    Posturi
    310
    Putere Rep
    32


    Implicit

    mersi @deadworldisee

    configuratia serverului este un e3-1230v2 cu un ssd 256mb si 32gb ram. Totul este pe ssd. In 5 min se aduna f multa informatie care trebuie procesata. Interogarile mysql sunt bine optimizate, tabelele au indexi unde trebuie. Partea cu /tmp nu am link catre ram.
    Ce arhitectura imi recomanzi daca presupunem ca o sa crape serverul?

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Statistici apache
    De StarNET în forumul Server side
    Răspunsuri: 8
    Ultimul Post: 26th October 2010, 20:49
  2. Statistici apache
    De StarNET în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 13th October 2010, 20:49
  3. Intrebare mysql
    De Cristi G în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 1st April 2010, 14:32
  4. e-mail SPAM de la "specialistii" vinzibine
    De DMB în forumul E-mail SPAM
    Răspunsuri: 4
    Ultimul Post: 12th June 2008, 09:51
  5. Log error pe Apache/Cpanel
    De woe în forumul Server side
    Răspunsuri: 1
    Ultimul Post: 10th September 2007, 10:21

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •