innodb kullanmıyorum MyIsam kullanıyorum. Bunların hangisinini en iyi performansı verdiği hakkındada bilgim yok doğrusu.
[root@teklan-tr ~]# free
total used free shared buffers cached
Mem: 2066780 2038868 27912 0 165036 1292256
-/+ buffers/cache: 581576 1485204
Swap: 2031608 8 2031600
[root@teklan-tr ~]#
top - 14:11:29 up 7 days, 19:55, 1 user, load average: 0.00, 0.03, 0.01
Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.8% us, 0.3% sy, 0.0% ni, 98.9% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 2066780k total, 2038796k used, 27984k free, 165036k buffers
Swap: 2031608k total, 8k used, 2031600k free, 1292256k cached
Iyinet tekrar yazıyorum buraya, ilk ayarlarımı ve değerleri sunucuyu ilk aldığım an vermiştim ve sunucuda hiçbirşey kurulu değildi.
Son değerler,
Kod:[root@teklan-tr ~]# free total used free shared buffers cached Mem: 2066780 2038868 27912 0 165036 1292256 -/+ buffers/cache: 581576 1485204 Swap: 2031608 8 2031600 [root@teklan-tr ~]#
Kod:top - 14:11:29 up 7 days, 19:55, 1 user, load average: 0.00, 0.03, 0.01 Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie Cpu(s): 0.8% us, 0.3% sy, 0.0% ni, 98.9% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 2066780k total, 2038796k used, 27984k free, 165036k buffers Swap: 2031608k total, 8k used, 2031600k free, 1292256k cached
/etc/my.cnf dosyasını ilk dediğin gibi yaptığımda Plesk CP'nin çalışmasına izin vermemişti..
Tekrar bu değerlere göre bir yanıt verirsen memnun kalırım..
(Çalışan 5-6 tane kendi sitem var, üç tanesi vbulletin forum, diğerleri de hep php+mysql)
[root@teklan-tr etc]# service psa start
DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2)
System error 11: Resource temporarily unavailable
Unable to connect to mysql database
System error 25: Inappropriate ioctl for device
Starting psa-spamassassin service: [FAILED]
ERROR 1017 (HY000) at line 1: Can't find file: 'DomainServices.MYI' (errno: 2)
ERROR 1017 (HY000) at line 1: Can't find file: 'sessions.MYI' (errno: 2)
DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2)
System error 11: Resource temporarily unavailable
DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2)
System error 11: Resource temporarily unavailable
Database connection failed, keys will not be updated
Processing config directory: /usr/local/psa/admin/conf/httpsd.*.include
/usr/local/psa/admin/bin/httpsdctl start: httpd started
...
...
1 sayfa geride dediklerini yapınca;
Kod:[root@teklan-tr etc]# service psa start DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2) System error 11: Resource temporarily unavailable Unable to connect to mysql database System error 25: Inappropriate ioctl for device Starting psa-spamassassin service: [FAILED] ERROR 1017 (HY000) at line 1: Can't find file: 'DomainServices.MYI' (errno: 2) ERROR 1017 (HY000) at line 1: Can't find file: 'sessions.MYI' (errno: 2) DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2) System error 11: Resource temporarily unavailable DB error (mysql41 compatible query) 1017: Can't find file: 'misc.MYI' (errno: 2) System error 11: Resource temporarily unavailable Database connection failed, keys will not be updated Processing config directory: /usr/local/psa/admin/conf/httpsd.*.include /usr/local/psa/admin/bin/httpsdctl start: httpd started ... ...
çıkıyor. Orijinal(yukarıdaki şekilde) my.cnf kullanınca da herşeyi sonuna kadar kullanıyor sanırım?
[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
[mysql.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqld]
skip-innodb
skip-locking
max_connections = 500
key_buffer = 128M
table_cache = 1500
query_cache_size = 32M
query_cache_type = 1
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
[mysql.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Orijinal:
Kod:[mysqld] set-variable=local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
Sizin verdiğiniz:
Kod:[mysqld] skip-innodb skip-locking max_connections = 500 key_buffer = 128M table_cache = 1500 query_cache_size = 32M query_cache_type = 1 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock old_passwords=1 [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
root@server [~]# cat /etc/my.cnf
[mysqld]
set-variable = max_connections=500
safe-show-database
root@server [~]#
root@server [~]# free -m
total used free shared buffers cached
Mem: 1999 1895 103 0 113 1317
-/+ buffers/cache: 464 1534
Swap: 1992 0 1992
root@server [~]#
15:51:50 up 2 days, 13:53, 1 user, load average: 1.09, 1.69, 1.80
140 processes: 132 sleeping, 7 running, 1 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 17.1% 0.0% 5.3% 0.0% 0.0% 0.0% 77.4%
cpu00 21.5% 0.0% 5.8% 0.0% 0.0% 0.0% 72.5%
cpu01 12.7% 0.0% 4.9% 0.0% 0.0% 0.0% 82.3%
Mem: 2047360k av, 1928716k used, 118644k free, 0k shrd, 116064k buff
1309876k actv, 316948k in_d, 31848k in_c
Swap: 2040244k av, 0k used, 2040244k free 1349360k cached
Intel(R) Pentium(R) D CPU 3.20GHz
2 GB Ram
Şimdiden teşekkürler.
Iyinet yardımın için teşekkür ederim, fakat ayarları denemeden hemen önce Plesk denilen kontrol paneli epey zorluklar çıkardı, .myi dosyalarını bulamadı, servisler gitti sayılır..
Şu an aldığım yere yeniden OS kurulum için ricada bulundum, server aktif olduğunda denemek nasip olacak inş.
Bu arada, basit ve sadece temel işlemleri yapabileceğim "free" bir kontrol paneli önerebilir misin?
Verdiğim bilgilerin my.cnf optimizesi için yeterli olduğunu düşünmüştüm ama.Rica ederiz.
Herhangi bir sorun bildirmediginiz icin herhangi bir yardim istemediginizi varsayiyorum.
Verdiğim bilgilerin my.cnf optimizesi için yeterli olduğunu düşünmüştüm ama.
Değil galiba
Aslında en iyisi bu iyinet, hiç bağımlı olmadan, ilk başlarda biraz zor görerek, araştırarak zamanla zevkli hale getirerek server yönetimini, işlemlerin artısını eksisini, ne olduğunu öğrenmek.. buna, ihtiyacına göre ufak betikler hazırlamak..
Amacım veya zamanla gelmek istediğim nokta, böyle birşey aslında.. Genel olarak 4-5 site barındırılacağını varsayarsak httpd.conf a eklemeler/silmeler yapan bir betik script yazılabilir. bunu takiben hesap açılımı, izin ayarları vs..
Durumun, söylediğin( pardon yazdığın ) cümleler böyle bir etki oluşturdu. İlk başlarda ufak yardımın olursa kontrol panelsiz bir server için, ilk adımı atabilirim..