Merhabalar, ssh uzerinden top ile kontrol ettiğimde cpu %-100lere cıkıyor, anlık olarak duşup yukseliyor, oldukca dengesiz. Bunu optimize etmek icin forumdaki konuları bayağı kurcaladım, vps in sunucu yuku biraz azaldı fakat mysql sanırım hala sorunlu.


Sunucudaki siteler genelde wordpress - opencart vs. cms sistemler kullanılıyor. Maks. tekil hiti olan gunluk 1-3 k hit alıyor.


Donanımla ilgili;
CPU 4.4 GHz
RAM 3.5 GB
İşletim Sistemi CentOS 6





Mysql Tuning raporu;




etc/my.cnf dosyasının iceriği;
Kod:
[mysqld] default-storage-engine=MyISAM innodb_file_per_table=1 max_allowed_packet=268435456 open_files_limit=10000 max_connections = 500 # bu satirdan itibaren yeni eklendi query-cache-type = 1 # query cache mysql i hizlandirir, 1=acik query-cache-size = 32M # kullanilacak query cache miktari query_cache_limit = 4M max_allowed_packet=64M # mysqlhotcopy icin wait_timeout=3600 # mysqlhotcopy icin skip-external-locking # serverda sadece 1 MySQL varsa skip-name-resolve thread_cache_size = 128 key_buffer = 128M table_open_cache=2000 # cok fazla tablolu veritabanlarinda bu deger arttirilabilir low_priority_updates = 1 bind-address=127.0.0.1

Mysql surumu: mysql 5.6.30

Ayrıca nginx kullanılıyor.

Google page insight tum siteler icin sunucu yanıt suresini kısaltın diyor. gzip ve tarayıcı cache kullanımı etkin. resimler js ve css ler optimizeli olmasına rağmen bir hantallık var, saınrım oda mysql kaynaklı.