{"action":"created","issue":{"url":"https://api.github.com/repos/dexonline/dexonline/issues/426","labels_url":"https://api.github.com/repos/dexonline/dexonline/issues/426/labels{/name}","comments_url":"https://api.github.com/repos/dexonline/dexonline/issues/426/comments","events_url":"https://api.github.com/repos/dexonline/dexonline/issues/426/events","html_url":"https://github.com/dexonline/dexonline/issues/426","id":126751073,"number":426,"title":"Investighează load-ul pe server","user":{"login":"CatalinFrancu","id":1180392,"avatar_url":"https://avatars.githubusercontent.com/u/1180392?v=3","gravatar_id":"","url":"https://api.github.com/users/CatalinFrancu","html_url":"https://github.com/CatalinFrancu","followers_url":"https://api.github.com/users/CatalinFrancu/followers","following_url":"https://api.github.com/users/CatalinFrancu/following{/other_user}","gists_url":"https://api.github.com/users/CatalinFrancu/gists{/gist_id}","starred_url":"https://api.github.com/users/CatalinFrancu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CatalinFrancu/subscriptions","organizations_url":"https://api.github.com/users/CatalinFrancu/orgs","repos_url":"https://api.github.com/users/CatalinFrancu/repos","events_url":"https://api.github.com/users/CatalinFrancu/events{/privacy}","received_events_url":"https://api.github.com/users/CatalinFrancu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dexonline/dexonline/labels/sysadmin","name":"sysadmin","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"CatalinFrancu","id":1180392,"avatar_url":"https://avatars.githubusercontent.com/u/1180392?v=3","gravatar_id":"","url":"https://api.github.com/users/CatalinFrancu","html_url":"https://github.com/CatalinFrancu","followers_url":"https://api.github.com/users/CatalinFrancu/followers","following_url":"https://api.github.com/users/CatalinFrancu/following{/other_user}","gists_url":"https://api.github.com/users/CatalinFrancu/gists{/gist_id}","starred_url":"https://api.github.com/users/CatalinFrancu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CatalinFrancu/subscriptions","organizations_url":"https://api.github.com/users/CatalinFrancu/orgs","repos_url":"https://api.github.com/users/CatalinFrancu/repos","events_url":"https://api.github.com/users/CatalinFrancu/events{/privacy}","received_events_url":"https://api.github.com/users/CatalinFrancu/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-01-14T21:23:42Z","updated_at":"2016-01-19T11:07:21Z","closed_at":null,"body":"Buddy ajunge la load 8-9 după-amiezele. Amigo e mult mai relaxat."},"comment":{"url":"https://api.github.com/repos/dexonline/dexonline/issues/comments/172819226","html_url":"https://github.com/dexonline/dexonline/issues/426#issuecomment-172819226","issue_url":"https://api.github.com/repos/dexonline/dexonline/issues/426","id":172819226,"user":{"login":"raduborza","id":6553326,"avatar_url":"https://avatars.githubusercontent.com/u/6553326?v=3","gravatar_id":"","url":"https://api.github.com/users/raduborza","html_url":"https://github.com/raduborza","followers_url":"https://api.github.com/users/raduborza/followers","following_url":"https://api.github.com/users/raduborza/following{/other_user}","gists_url":"https://api.github.com/users/raduborza/gists{/gist_id}","starred_url":"https://api.github.com/users/raduborza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raduborza/subscriptions","organizations_url":"https://api.github.com/users/raduborza/orgs","repos_url":"https://api.github.com/users/raduborza/repos","events_url":"https://api.github.com/users/raduborza/events{/privacy}","received_events_url":"https://api.github.com/users/raduborza/received_events","type":"User","site_admin":false},"created_at":"2016-01-19T11:07:21Z","updated_at":"2016-01-19T11:07:21Z","body":"Mai sînt niște tooluri pe site-ul percona: https://tools.percona.com/\nMi-e teamă că fără o sculă de monitorizare a serverului nu scăpăm.\n\nAm rămas dator cu instalarea slave-ului. Ce zici, crezi că ajută? Sau ajută\ndacă inversăm sensul: facem masterul pe amigo și slave-ul pe buddy?\n\nRadu\n\nÎn data de 18 ianuarie 2016, 19:19, Cătălin Frâncu <notifications@github.com\n> a scris:\n\n> Cică avem 4 procesoare, vezi /proc/cpuinfo.\n>\n> M-am jucat azi un pic și am făcut următoarele:\n>\n>    - CPU-ul nu este o problemă, este în mare parte idle (top).\n>    - Memoria nu este o problemă, sunt 3-4 GB în cached mem (top).\n>    - Discul nu pare solicitat (iostat și iotop)\n>    - Am dezactivat autocompletarea în cutia de căutare (acEnable = 0 în\n>    dex.conf). Nu ajută semnificativ. Am reactivat-o.\n>    - M-am uitat pe configurările lui php-fpm. Nu le înțeleg, dar nu cred\n>    că asta e cauza. Amigo e configurat la fel și este bine-mersi.\n>\n> Una peste alta, suspectez că MySQL este de vină. Este cam primul în top\n> și este principala diferență între buddy și amigo. Am continuat astfel:\n>\n>    - Am optimizat toate tabelele.\n>    - Am convertit toate tabelele la MyISAM, care teoretic se pretează mai\n>    bine la nevoile noastre (citiri multe, scrieri puține). În special\n>    LexemModel și LexemSource erau InnoDB și sunt folosite frecvent.\n>    - Am rulat MySQLTuner <https://github.com/major/MySQLTuner-perl>. E\n>    fantastic! El mi-a recomandat următoarele două modificări.\n>    - Am crescut max_connections la 150 (era 100). Nu cred că e important,\n>    totuși.\n>    - Am am activat query cache-ul (query_cache_type = On și query_cache_size\n>    = 64M). Cică poate fi un lucru rău dacă există scrieri prea dese.\n>    Momentan are un hit rate de 50%, mai vedem.\n>\n> Pare că toate aceste lucruri au ajutat, dar a trecut și ora de vârf. Vedem\n> în zilele următoare.\n>\n> Ce mai urmează:\n>\n>    - Să mă prind cum pot afla câte requesturi trimite Varnish pe\n>    amigo/buddy. Am senzația că nu respectă configurarea din\n>    /etc/varnish/default.vcl, care specifică un raport de 6:1 (tocmai\n>    fiindcă buddy are și altele pe cap).\n>    - Să monitorizez în continuare query cache-ul (show status like\n>    \"qcache%\";).\n>    - Să mai implementez din recomandările lui MySQLTuner. Trebuie să las\n>    mysqld să ruleze o vreme înainte ca MySQLTuner să poată trage\n>    concluzii.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/dexonline/dexonline/issues/426#issuecomment-172596379>\n> .\n>\n"}}