A3raham adlı üyeden alıntı: mesajı görüntüle
back_log = 100 // cpu kullanimi/average yukseliyorsa bunu kaldir; varsayilan 50.
bu yöntem pek etkili gelmedi. tersine etkisi oldu.

bunun tam işlevi nedir?
back_log, mysql servera disaridan(remote) gelen anlik baglanti sayisinin yogun oldugu sunucularda performans artisi saglar. Kabaca anlami, gelen tcp/ip baglantilarina verilecek cevaplar oncesinde baglantilarin ulasacagi/dizilecegi boyutu belirler. Bu deger arttikca ozellikle cpu kullanimi gozle gorulur sekilde artar. Kisacasi bu degeri dusurursen cpu kullanimi azalir, sunucu daha rahatlar; ama mysql'in performansi yogun saatlerde dusebilir(yine veritabaninin tablo ve sorgu yapisina bagli).

A3raham adlı üyeden alıntı: mesajı görüntüle
Umarım flood yapmıyorumdur.

Ancak şu değerler, anlık 300-500 online, 200bin günlük ziyaretçili sitede nasıl olmalı?
v5 webloader tablosu, tek site, tek DB, tagsız, randomsuz:

max_connections = 500
key_buffer = 768M (512 mi?)
table_cache = 1500 (1024 olabilir mi?)
query_cache_size = 64M (96M?)
query_cache_type = 1
Key buffer degeri her 1 gb ram icin 128M onerilir. Sunucuda calisan diger servisleri goz onunde bulundurarak yukaridaki mesajimda daha dusuk onerdim. Sunucuna en uygun degerini yine deneme-yanilma yontemiyle bulmalisin cunku en onemli ayarlardan birisidir key buffer. Table_cache degerini biraz daha arttirarak deneyebilirsin(1800 civari). Query cache icin 96M onerdim, type 1 kalacak.

Merak ettigin tanimlama varsa sorabilirsin. Kullandigin scripti kullanan ve tablo yapisini bilen arkadaslar daha dogru bilgiler verebilir.