PDA

View Full Version: Ratkaistu VBET HIGH CPU / Muistin käyttö johtuu mysql



magmf
04-06-10, 13:00
Guys,

Olen todella tarvitsevat ovat vBET enemmän optimoitu minun verkkosivuilla.

VBET on tulossa minulle paljon uusia käyttäjiä Pidin todella apuväline, mutta käyttää liikaa resursseja.


My CPU kuorman ennen vBET oli palje 2 ja nyt yli 4 kaikkien aikojen

Nyt esimerkiksi
08:32:18 up 11 päivää, 2:27, 1 käyttäjä, kuorma keskiarvo: 7.45, 8.24, 8.26

liitteenä muutama liput ennen ja jälkeen vBET mahdollisti minun verkkosivuilla


Haluan jakaa teille, että olen hypännyt 70.000 sivua indeksoitu Googlessa yli 500.000

arvoani at Alexa hyppäsi myös
Alle linux.org - Site Info päässä Alexa (http://www.alexa.com/siteinfo/under-linux.org)

ja Saan enemmän käyntejä päivittäin, mutta en silti parempaa optimointia miten vBET kahva kyselyitä.

Katsokaa minun alkuun



top - 08:53:46 up 11 days, 2:49, 1 user, load average: 10.77, 9.81, 9.06
Tasks: 423 total, 5 running, 418 sleeping, 0 stopped, 0 zombie
Cpu(s): 15.7%us, 2.4%sy, 0.0%ni, 66.6%id, 9.8%wa, 0.1%hi, 5.4%si, 0.0%st
Mem: 12330536k total, 11619688k used, 710848k free, 24064k buffers
Swap: 995988k total, 994972k used, 1016k free, 2917568k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29384 mysql 20 0 5722m 2.5g 4552 S 99 20.9 3661:46 mysqld



Kuten näette MySQL yläreunassa takia vBET


mysql näyttää processlist;



mysql> show processlist;
+********-+************+****************-+************+********-+****--+************--+****************************************************************************************************--+
| Id | User | Host | db | Command | Time | State | Info |
+********-+************+****************-+************+********-+****--+************--+****************************************************************************************************--+
| 3102552 | underlinux | localhost:49801 | underlinux | Query | 16 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102570 | underlinux | localhost:49843 | underlinux | Query | 12 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102597 | underlinux | localhost:49901 | underlinux | Query | 9 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102600 | underlinux | localhost:49907 | underlinux | Query | 9 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102617 | underlinux | localhost:49944 | underlinux | Query | 6 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102620 | underlinux | localhost:49953 | underlinux | Query | 6 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102632 | underlinux | localhost:49986 | underlinux | Query | 3 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102633 | underlinux | localhost:49988 | underlinux | Query | 0 | statistics | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102636 | underlinux | localhost:49994 | underlinux | Sleep | 1 | | NULL |
| 3102639 | underlinux | localhost:50000 | underlinux | Query | 0 | statistics | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102641 | underlinux | localhost:50005 | underlinux | Query | 0 | Sending data | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102648 | underlinux | localhost:50021 | underlinux | Sleep | 1 | | NULL |
| 3102649 | underlinux | localhost:50022 | underlinux | Query | 0 | statistics | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102651 | root | localhost | NULL | Query | 0 | NULL | show processlist |
| 3102652 | underlinux | localhost:50027 | underlinux | Query | 0 | statistics | SELECT translated FROM vbvbenterprisetranslator_cache_medium_vi WHERE originaltext='Cadastrar+200+cl |
| 3102660 | underlinux | localhost:50044 | underlinux | Query | 0 | statistics | SELECT translated FROM vbvbenterprisetranslator_cache_medium_fa WHERE originaltext='BackTrack+4+%28F |
| 3102661 | underlinux | localhost:50047 | underlinux | Query | 0 | statistics | SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbvbenterprisetransla |
| 3102663 | underlinux | localhost:50051 | underlinux | Sleep | 1 | | NULL |
| 3102664 | underlinux | localhost:50052 | underlinux | Query | 1 | end | UPDATE vbuser SET
profilevisits = profilevisits + 1
WHERE userid = 61484 |
| 3102666 | underlinux | localhost:50056 | underlinux | Query | 0 | update | REPLACE INTO vbdatastore
(title, data, unserialize)
VALUES
('cron', '1275652500', 0) |
+********-+************+****************-+************+********-+****--+************--+****************************************************************************************************--+
20 rows in set (0.16 sec)

mysql>




MySQL ja suorittimen käyttöä ennen ja jälkeen vBET

http://under-linux.org/wiki/images/1/14/Mysql-vbet.png

http://under-linux.org/wiki/images/f/f0/Vbetmysql2.png

http://under-linux.org/wiki/images/6/65/Vbet-cpuusage.png

vBET
04-06-10, 14:34
Hello.

Kuten kirjoitit vBET antoi sinulle paljon uutta liikennettä. Joten vertaamalla CPU ja muisti käyttö ennen ja jälkeen vBET, on todella vertaamalla CPU ja muisti käyttö ennen ja jälkeen isompi liikennettä ...
Joten tämä vertailu ei ole tarkoituksenmukaista. Ei ole mitään mahdollisuutta saada sama luonnonvarojen käyttö isompi liikennettä. Pyydämme myös huomaamaan, että vBET käytännössä vie mitään resursseja normaali sivut (vain luo lippuja) niin kaikki ylimääräinen resurssien käyttöä tulee lisäliikennettä - liikenne käännössivujen. Enemmän liikennettä = enemmän resursseja tarvitaan

Huomaa, että vBET kyselyt on optimoitu, kaikki käyttävät indeksit ja toteutettava kaikki tiedot haut. Tarkistathan hidas kyselyt kirjaudu määrittää, mitä todella otetaan irti MySQL aikaa. Myös - voit aina rakentaa hakemistot siltä varalta, jos jotain olisi pudonnut MySQL DB.

Kerro mikä on koko välimuisti taulukoita? Kerro myös mikä versio vBET käytätte ja anna foorumi URL.

Tarkista toimintaamme vinkkejä: http://www.vbenterprisetranslator.com/forum/vbet4-general-discussions/408-vbet-performance.html

Tietenkin me parannamme vBET jatkuvasti. Ensi pääversion tuemme tiedoston cache:) Joten suorituskyvyn parannuksia tapahtuu:) Silti huomaa, että tiesi vertailua ei ole tarkoituksenmukaista, eivätkä ne osoita, kuinka paljon resursseja vie vBET - Se osoittaa, kuinka paljon resursseja your forum vie kanssa isompi liikennettä.

magmf
04-06-10, 20:49
vBET,

välimuistin tai mysql ei välimuistissa kyselyt käyttää paljon I / O tekee laite kuormaa olla korkea.

Minun ehdotukseni sinulle on käyttää Memcache välimuistiin sijaan O tiedosto ja mysql tai liittää vBET kanssa vboptimise että jo tukea monenlaisille välimuistit

Esimerkki käytöstä vboptimise kanssa vBET on jotain sellaista


if ($cache = vb_optimise::$cache->get('unique language key'))
{
***//use cache
}
else
{
***// get from elsewhere
***vb_optimise::$cache->set('unique language key');
}



miksi et yritä puhua Deceptor päässä DragonByte Tech Forum - DragonByte Technologies Koti (http://www.dragonbyte-tech.com/)

Oma sivusto on säästää yli 10 miljoonaa kyselyä päivässä vboptimise ja jos teet töitä hänen kanssaan paremmin tukea vBET jokainen voi olla onnellinen

Tutustu
BB Optimoi - Resource Tilastot (http://www.dragonbyte-tech.com/vboptimisesites.php)

vBET
04-06-10, 21:29
Kiitos neuvoista:) minä panen sinun viimeisimpään kirjoitukseen TODO lista.

Ole hyvä vastaus kysymykseen - Mikä on teidän foorumi URL ja käyttää vBET versio. Haluamme tarkistaa, onko sinulla sopiva asennus - edellinen vBET versiot käytetään kaksinkertainen ohjaukset jota ei käytetä enää, jos vBSEO se edellyttää asianmukaisia yhdentymistä.

magmf
04-06-10, 21:38
minun url on alle-linux.org
vBET 4.2.2
vBulletin 4.0.3
vBSEO 3,5 lopullinen

vBET
04-06-10, 21:49
OK - sinulla ei ole kaksinkertainen ohjaukset ja viime vBET versio. Tällä hetkellä voin vain neuvoa teitä käyttämään meidän suorituskyky vinkkejä (linkki ensimmäisessä vastauksessa) - erityisesti korttelin merkityksetöntä sisältöä robots.txt - kuten jäsensivuille, kalenteri, ja toiset (Huomaa, että nämä sivut katoavat indeksit, mutta se on hyvä SEO, koska ne ovat enimmäkseen katsotaan sisältöä päällekkäisyyttä).

Myös - Jos palvelin kuuma hoitaa kaikki 52 kielellä - ota huomioon poistaa joitakin niistä. Tällä hetkellä ymmärrän, että se käsittelee sitä, et vain olisi tyytyväinen, jos vähemmän resursseja;)

Teemme myös työtä tukee paitsi välimuistin, mutta myös nykyisten cache kirjastot:) Kiitos vielä kerran vihje.

magmf
04-06-10, 21:58
VBET,

Olen vain huolissani tulevaisuuden kanssa. Nyt minun sivusto pystyy käsittelemään mutta koska vBET toimii saan paljon uusia käyttäjiä, ja tämä voi tehdä minun palvelin menee alas: (

Lisäksi olen jo estää merkityksetöntä sisältöä robots.txt

vBET
05-06-10, 20:27
Hawing paljon uusia käyttäjiä saa sinut ajattelemaan skaalautuvuus aina kun olet vBET vai ei. Olemme todella iloisia, että vBET antaa sinulle paljon uusia käyttäjiä ja mahdollisia mainos tuloja:) Kuten olen jo kirjoittikin voimme parantaa välimuistia järjestelmä:)

vBET
10-06-10, 22:45
Seuraava julkistus on täysi välimuistin joka tekee teidän sivut tuottaa nopeammin vieraille - jopa niitä ei ole käännetty:)

bhanuprasad1981
14-06-10, 18:12
Seuraava julkistus on täysi välimuistin joka tekee teidän sivut tuottaa nopeammin vieraille - jopa niitä ei ole käännetty:)

Toivottavasti saamme tämän pian:)

vBET
14-06-10, 23:11
Tässä kuussa on varma:) Full välimuistin vieraille toimii hienosti meidän foorumeilla, haluat vain lisätä joitakin uusia toimintoja:)

bhanuprasad1981
20-06-10, 17:03
päivityksiä:)

vBET
21-06-10, 14:50
Tänään meillä on luovutettu vBET3.x - varten vBET4.x ensimmäisellä viikolla ensi kuussa:)

bhanuprasad1981
21-06-10, 18:53
Ohhh nro 15 päivää enemmän: (

vBET
22-06-10, 22:32
Meillä on enemmän tekemistä jos vB4 (tuki URLit + useammanlajisten käännetty linkkejä vBSEO). Myös tällä kertaa antaa palautetta tämän uuden toiminnallisuuden (eli me jo saanut idean yhdeltä käyttäjältä anna poistaa sitä normaalia sivua). Joten kestää jonkin aikaa, mutta lopussa saat ratkaisun, joka on paremmin testattu ja lisäominaisuuksia:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET 4.10.1