VPS in Swap
 
blackmamba 20. feb 2013 14:26:34 Pridružen od:
4. mar 2008
559 objav
392 25 11
#1

Opis VPS strežnika:



-2gb rama,

-20gb diska,

-4x2600 xenon,

-centos 6.3

-csf firewall, port knocking

-suphp

-mysql

-apache

-munin

-backup skripte,...



Vse deluje v redu in nimam nobenih pripomb, razen:

v privh 6 dneh uptima sem opazil, da je narastel swap za 1.4 mega.


Mem:   1918812k total,  1798892k used,   119920k free,   127136k buffers
Swap: 4128760k total, 1480k used, 4127280k free, 1032932k cached

Ali je to problem ali je to normalno? Iz munin statistik vidim, da swap prvič zrastel ob inkrementalnem backupu ponoči in nato še čez dan parkrat za čisto malo.

Je to potrebno raziskovati naprej ali pustim?


všeč(0) ni všeč(0) spam(0)
 
Aljo 20. feb 2013 15:15:52 Pridružen od:
26. jan 2012
545 objav
498 334 168
#2

Manjka ti RAM. Razišči porabo.


všeč(0) ni všeč(2) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi zlorabljanja sistema plusov in minusov.*
 
blackmamba 20. feb 2013 16:00:21 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3

Ja, mi je jasno da swapa ker zmanjka rama, samo nisem vedel kje iskati problem :)



ps axu |grep mysql pokaže, da mysql porablja 1451492 mega rama

po reštartu mysql servica (brez spremninjanja configa), je ta vrednost že takoj na začetku 530868 (pol giga)



Sem pa spreminjal my.cnf in preračunaval kakšne vrednosti lahko nastavim key_buffer-ju glede na konfiguracijo. Zgleda, da sem se nekje pošteno zmotil :)



Mi mogoče kdo lahko predlaga primeren my.cnf za izhodišče, glede na to, da ima sistem 2gb rama in je 99% tabel innodb.


všeč(0) ni všeč(0) spam(0)
 
blackmamba 20. feb 2013 17:14:24 Pridružen od:
4. mar 2008
559 objav
392 25 11
#4

Nastavil sem mysql settinge na default in v apacheju sem šel čez vse module in izklopil tiste, katerih ne potrebujem. Razlika je očitna, zdaj pa lepo počasi in postopoma - po potrebi mysql-u dvigovat vrednosti.



Še vedno se priporočam za kak my.cnf ali nasvet. Vem da je težko, ker je odvisno od večih faktorjev, amapk vseeno :)


všeč(0) ni všeč(0) spam(0)
 
urbee 20. feb 2013 17:26:43 Pridružen od:
18. maj 2008
1365 objav
1642 211 84
#5

Mislim da obstaja neka skripta, mysqltuner, poskusi s tistim..


všeč(2) ni všeč(0) spam(0)
 
brix 20. feb 2013 17:28:10 Pridružen od:
4. maj 2010
9 objav
17 1 0
#6

Za optimizacijo MySQL ti lahko mogoče pomaga tole (drug link).



lp, brix


všeč(1) ni všeč(0) spam(0)
 
bl4ckb1rd 11. mar 2013 17:39:58 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#7

1,4M swapa ni nič. Dokler ta cifra stoji in se ne spreminja, je vse okej, ker ne swapa aktivno. Če se swap poveča za precej večjo številko, pa je razlog za preplah. Ponavadi swapanju prisostvuje ogromen load in i/o na disk... Ne vem kako veliko bazo imaš, vendar če imaš dovolj pomnilnika bi ti priporočal da nastavitve toliko dvigneš, da bo lahko keširal skoraj vso bazo v pomnilniku. MySQL je hiter le ko ima vse v ramu.


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
bl4ckb1rd 11. mar 2013 23:14:32 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#8

Drugače pa če poiščeš na svojem strežniku my-huge.cnf oz. my-medium.cnf sta izhodiščna configa, ki sta shippana z mysqlom vred... če že želiš predefinirane vrednosti za cirka 1GB spomina itd.


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se