İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

MySQL CPU Kullanımı my.cnf optimizasyonu

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Aynı dertten bende muzdaribim 1 haftadır. ne yaptıysam bir çözüm üretemedim. Sizin söylediklerinizide uyguladım, ama mysql yine sistemde Cpu'yu %99'luk veya daha yüksek kullanıma ulaştırıyor. bende bulunan my.cnf dosyası boştu aslında sizin makalelerinize göre editledim.

Serv. Özellikleri Pentium D 3.4 2048 Ram centOS4

my.cnf dosyam

Kod:
[mysqld]
socket = /var/lib/mysql/mysql.sock
skip-locking
skip-innodb
key_buffer = 384M
table_cache = 512
max_connections = 1000
query-cache-type = 1
query-cache-size = 64M
max_allowed_packet=64M
wait_timeout=30
safe-show-database
set-variable=local-infile=0
sort_buffer=512K
myisam_sort_buffer_size=8M
query_cache_limit = 8M
thread_cache_size = 128
max_allowed_packet = 32M
thread_concurrency=4
 
[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log
 
[mysqldump]
quick
max_allowed_packet = 16M
 
[mysql]
no-auto-rehash
 
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
 
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

Yanlışlarımı ve yapmam gerekenler konusunda yardımcı olabilirmisiniz acaba? teşekkürler..

Hali hazirdaki ayarlar fena degil, asagidaki sekilde denemeni oneririm.
CPU hep yuksek ise sorun baska bisey olabilir, ornegin saldiri.

[mysqld]
socket = /var/lib/mysql/mysql.sock
skip-locking
skip-innodb
key_buffer = 256M
table_cache = 1024
max_connections = 1000
query-cache-type = 1
query-cache-size = 32M
max_allowed_packet=64M
safe-show-database
set-variable=local-infile=0
max_allowed_packet = 32M
 

phidiess

0
İyinet Üyesi
Katılım
23 Ağustos 2005
Mesajlar
168
Reaction score
0
Selamlar Arkadaşlar,

2 adet serverım var aşağıda onlara ait my.cnf dosyalarının bilgileri var. Lütfen nasıl düzenleme yapacağım konusunda bilgi verirmisiniz.
Linux Fedocare Core 2.X
P4 3400 HT
3 GB Ram
[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
query_cache_size=256M
connect_timeout=5
max_connections=300
thread_cache=100
thread_concurrency=120
thread_stack=512000
key_buffer_size=1024M
sort_buffer_size=4096M
read_buffer_size=4096M
old_passwords
max_allowed_packet=100M

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
----------------------------------------------------------------------------------------------------------------------------------------------------

Linux Fedora Core 3.X
P4 3000 MHZ
3 GB Ram

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
query_cache_size=256M
connect_timeout=10
max_connections=400
thread_cache=100
thread_concurrency=120
thread_stack=512000
key_buffer_size=256M
sort_buffer_size=4096M
read_buffer_size=4096M
max_allowed_packet=128M

[mysql.server]
user=mysql
basedir=/var/lib


[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# These are additional parameters for mysql to support innodb tables.
[mysqld]
innodb_data_home_dir=
innodb_data_file_path=ibdata1:10M:autoextend
set-variable = innodb_buffer_pool_size=20M
set-variable = innodb_additional_mem_pool_size=3M
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=4M
innodb_flush_log_at_trx_commit=1


Şimdiden teşekkürler arkadaşlar
 

WoLeRiNe

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
1,145
Reaction score
0
Konum
IstanbuL
Selam arkadaşlar.
Sunucum P4 2.4, 1 GB Ram

top - 22:47:12 up 3 days, 9:24, 1 user, load average: 1.03, 1.80, 2.41
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
Cpu(s): 60.0% us, 8.7% sy, 0.0% ni, 31.3% id, 0.0% wa, 0.0% hi, 0.0% si

[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
max_allowed_packet=64M
query_cache_size=256M
query_cache_type=1
max_connections=300

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Yardımlarınız için şimdiden teşekkür ederim arkadaşlar.
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie

bu istatistikten, 1.80 cpu nasıl oluyor çok ilginç eğer cpu kullanımı sürekli böyleyse, makinede çok ciddi bir yük var, mysqlda olabilir başka birşeyde ama eğer ara ara oluyorsa, muhtemelen anlık ufak saldırılar alıyorsunuz. 77 total'e normal şartlarda 1.80 çok fazla, tabi çalışan processlerin yaptığı işlemde önemli ama normal şartlara göre düşünüyorum.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Selamlar Arkadaşlar,

2 adet serverım var aşağıda onlara ait my.cnf dosyalarının bilgileri var. Lütfen nasıl düzenleme yapacağım konusunda bilgi verirmisiniz.
Linux Fedocare Core 2.X
P4 3400 HT
3 GB Ram
[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
query_cache_size=256M
connect_timeout=5
max_connections=300
thread_cache=100
thread_concurrency=120
thread_stack=512000
key_buffer_size=1024M
sort_buffer_size=4096M
read_buffer_size=4096M
old_passwords
max_allowed_packet=100M

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
----------------------------------------------------------------------------------------------------------------------------------------------------

Linux Fedora Core 3.X
P4 3000 MHZ
3 GB Ram

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
query_cache_size=256M
connect_timeout=10
max_connections=400
thread_cache=100
thread_concurrency=120
thread_stack=512000
key_buffer_size=256M
sort_buffer_size=4096M
read_buffer_size=4096M
max_allowed_packet=128M

[mysql.server]
user=mysql
basedir=/var/lib


[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# These are additional parameters for mysql to support innodb tables.
[mysqld]
innodb_data_home_dir=
innodb_data_file_path=ibdata1:10M:autoextend
set-variable = innodb_buffer_pool_size=20M
set-variable = innodb_additional_mem_pool_size=3M
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=4M
innodb_flush_log_at_trx_commit=1


Şimdiden teşekkürler arkadaşlar

Asagidaki sekilde duzenledim, bazi degerler cok yuksekti, bu degerler toplam fiziksel bellek (RAM) den buyuk oldugu icin serveri I/O swap (paging) e zorlamistir.
Ek olarak innodb kullanmiyorsan o kisimlari kaldirabiliriz.

Linux Fedocare Core 2.X
P4 3400 HT
3 GB Ram
[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
query_cache_size=32M
query_cache_type=1
table_cache = 1024
connect_timeout=15
max_connections=500
key_buffer_size=512M
old_passwords
max_allowed_packet=100M

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
----------------------------------------------------------------------------------------------------------------------------------------------------

Linux Fedora Core 3.X
P4 3000 MHZ
3 GB Ram

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
query_cache_size=32M
query_cache_type=1
table_cache = 1024
connect_timeout=15
max_connections=500
key_buffer_size=512M
max_allowed_packet=128M

[mysql.server]
user=mysql
basedir=/var/lib


[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

# These are additional parameters for mysql to support innodb tables.
[mysqld]
innodb_data_home_dir=
innodb_data_file_path=ibdata1:10M:autoextend
set-variable = innodb_buffer_pool_size=100M
set-variable = innodb_additional_mem_pool_size=3M
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=4M
innodb_flush_log_at_trx_commit=1
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Selam arkadaşlar.
Sunucum P4 2.4, 1 GB Ram


[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
max_allowed_packet=64M
query_cache_size=256M
query_cache_type=1
max_connections=300

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid



Yardımlarınız için şimdiden teşekkür ederim arkadaşlar.


Bu sekilde bir dene bakalim.

[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
skip-locking
skip-innodb
key_buffer = 256M
table_cache = 1024
max_allowed_packet=64M
query_cache_size=32M
query_cache_type=1
max_connections=500

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
merhaba iyinet bendede aşırı cpu kullanımı var yardımların için şimdiden teşekkürler.
my.cnf dosyam:

Kod:
[mysqld]
socket = /var/lib/mysql/mysql.sock
skip-locking
skip-innodb
key_buffer = 256M
table_cache = 1500
max_connections = 748
query-cache-type = 1
query-cache-size = 32M
max_allowed_packet=64M
wait_timeout=30
safe-show-database
set-variable=local-infile=0
sort_buffer=512K
myisam_sort_buffer_size=8M
query_cache_limit = 8M
thread_cache_size = 128
max_allowed_packet = 32M
thread_concurrency=4

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
İşlemci : p4 2.40GHz çift çekirdek
Ram : 2GB
CentOS 4.4
top çıktısı :

Kod:
top - 21:10:18 up 16 days, 23:56,  2 users,  load average: 2.02, 2.92, 3.61
Tasks: 579 total,   1 running, 576 sleeping,   0 stopped,   2 zombie
Cpu(s): 30.0% us, 29.3% sy,  0.0% ni, 39.1% id,  1.7% wa,  0.0% hi,  0.0% si
Mem:   2065200k total,  2018988k used,    46212k free,    87752k buffers
Swap:  2096472k total,   273144k used,  1823328k free,   964088k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13118 mysql     16   0  318m 103m 2908 S   158  5.1 571:37.16 mysqld
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
merhaba iyinet bendede aşırı cpu kullanımı var yardımların için şimdiden teşekkürler.
my.cnf dosyam:

Kod:
[mysqld]
socket = /var/lib/mysql/mysql.sock
skip-locking
skip-innodb
key_buffer = 256M
table_cache = 1500
max_connections = 748
query-cache-type = 1
query-cache-size = 32M
max_allowed_packet=64M
wait_timeout=30
safe-show-database
set-variable=local-infile=0
sort_buffer=512K
myisam_sort_buffer_size=8M
query_cache_limit = 8M
thread_cache_size = 128
max_allowed_packet = 32M
thread_concurrency=4

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
İşlemci : p4 2.40GHz çift çekirdek
Ram : 2GB
CentOS 4.4
top çıktısı :

Kod:
top - 21:10:18 up 16 days, 23:56,  2 users,  load average: 2.02, 2.92, 3.61
Tasks: 579 total,   1 running, 576 sleeping,   0 stopped,   2 zombie
Cpu(s): 30.0% us, 29.3% sy,  0.0% ni, 39.1% id,  1.7% wa,  0.0% hi,  0.0% si
Mem:   2065200k total,  2018988k used,    46212k free,    87752k buffers
Swap:  2096472k total,   273144k used,  1823328k free,   964088k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13118 mysql     16   0  318m 103m 2908 S   158  5.1 571:37.16 mysqld

Konfigurasyon gayet iyi ekleyecek birsey bulamadim, bu ayarlari yaptiktan sonra mysql i kapatip actin mi?
Ayarlarin devreye girmesi icin mysql i restart etmek gerekiyor.
Eger bunu yaptiysan, kullandigin uygulamada yada veritabani tasariminda sorun var demektir. Ornegin gerekli indexler yaratilmamis ise her sorgu "table scan" yapabilir, buda cok yuksek CPU ve I/O kullanimina neden olur. Bu da yavaslamaya...
 

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
Şimdi hocam
Kod:
5879 xxxxxx 15   0 20184 9388 3576 S    2  0.5   0:00.05 php
mesela bunun gibi bir çok forum kurulu accountta php aşırı mysql kullanıyor. mod_rewrite kullanıyor çoğu sorun acaba bundan mı kaynaklanıyor. yoksa sitelerin hepsi forum siteleri ve şu an heryerde kullanılan forumlar phpbb, vbulletin smf gibi. Acaba php.ini de ayar mı yapmamız gerekiyor.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Şimdi hocam
Kod:
5879 xxxxxx 15   0 20184 9388 3576 S    2  0.5   0:00.05 php
mesela bunun gibi bir çok forum kurulu accountta php aşırı mysql kullanıyor. mod_rewrite kullanıyor çoğu sorun acaba bundan mı kaynaklanıyor. yoksa sitelerin hepsi forum siteleri ve şu an heryerde kullanılan forumlar phpbb, vbulletin smf gibi. Acaba php.ini de ayar mı yapmamız gerekiyor.

Kac site var? Bu konfigurasyon sadece normal capta 1 forumu kaldirmaya yeterli. Her ek forum icin 2Gb RAM tavsiye ederim.
php hizlandirici kullaniyormusunu? eaccelarator ornegin?
 

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
2 Gb daha takılcak zaten. Forum olarak 4 site site var en fazla kullanıcı sayısına sahip olanın anlık kullanıcı sayısı ortalama 40. php hızlandırıcı kullanmıyoruz.
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
Eaccelerator'i kuracak arkadaslara ufak bir tavsiye. Eaccelerator'in kendi sitesinde de tavsiye ediliyor, eger sunucunuzda zend ile sifrelenmis scriptleri calistirmayacaksaniz Eaccelerator'i Zend bileseni olarak kurmayin.
 

Komikdunya.com

0
İyinet Üyesi
Katılım
27 Haziran 2005
Mesajlar
0
Reaction score
0
windows makinalar içinde acaba aynı ayarları uygulasak olurmu my.ini dosyasına? çünkü bendede bazen baya bir kasılma oluyor
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
windows makinalar içinde acaba aynı ayarları uygulasak olurmu my.ini dosyasına? çünkü bendede bazen baya bir kasılma oluyor

Sanirim olur, ancak:
Tavsiyem konfigurasyonunuzu bilip oyle ayarlari degistirmeniz.
Burada gordugunuz herhangi bir konfigurasyonu sisteminize koru korune uygulamayin derim.
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
1
Konum
Ankara
[mysqld]
max_connections = 500
wait_timeout = 15
connect_timeout = 10
back_log = 50
skip-innodb
max_connections = 500
key_buffer = 32M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1800
thread_cache_size = 384
tmp_table_size = 64M
max_heap_table_size = 64M
max_allowed_packet = 64M
max_connect_errors = 10
read_rnd_buffer_size = 524288
bulk_insert_buffer_size = 8M
query_cache_limit = 4M
query_cache_size = 80M
query_cache_type = 1
query_prealloc_size = 65536
query_alloc_block_size = 131072
default-storage-engine = MyISAM

[mysqld_safe]
open_files_limit = 8192
[mysqldump]
quick
max_allowed_packet = 16M
[myisamchk]
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M


Sunucum Xeon 2.8 4GB ram bulunuyor

top - 10:56:27 up 32 days, 4:07, 1 user, load average: 0.91, 0.85, 0.72
Tasks: 219 total, 1 running, 218 sleeping, 0 stopped, 0 zombie
Cpu(s): 24.4% us, 6.6% sy, 0.0% ni, 68.8% id, 0.0% wa, 0.0% hi, 0.2% si
Mem: 4154648k total, 3517408k used, 637240k free, 172616k buffers
Swap: 2048276k total, 144k used, 2048132k free, 2576624k cached

Sizce nasıl ayarları?
 

3ddd

0
İyinet Üyesi
Katılım
30 Eylül 2006
Mesajlar
112
Reaction score
0
Celeron 2,8 1gb ram ayarlardan pek anlamam biyerlerde bu ayarları bulmuştum bunları kullanıyorum. doğrumu yapıyorum. bilmem bazen ani yüklenmeler ve kilitenmeler oluyor. bu ayarları yapmadan önce daha az hitte daha çok kilitlenme oluyordu. serverın aldığı max hit 4-6k arası.

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
skip-innodb
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_user_connections=25
max_connections=300
interactive_timeout=5
wait_timeout=5
connect_timeout=5
thread_cache_size=64
key_buffer=256M
join_buffer=1M
max_allowed_packet=64M
table_cache=512
record_buffer=1M
sort_buffer_size=1M
read_buffer_size=1M
max_connect_errors=10
thread_concurrency=2
myisam_sort_buffer_size=32M
server-id=1
[mysql.server]
user=mysql
basedir=/var/lib
old-passwords = 1
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M


top - 12:52:36 up 27 days, 17:25, 1 user, load average: 1.54, 1.65, 1.52
Tasks: 200 total, 2 running, 196 sleeping, 1 stopped, 1 zombie
Cpu(s): 19.5% us, 4.3% sy, 0.0% ni, 75.9% id, 0.3% wa, 0.0% hi, 0.0% si
Mem: 969588k total, 769528k used, 200060k free, 67760k buffers
Swap: 1966072k total, 131688k used, 1834384k free, 352420k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1268 oyunsonu 21 0 20704 10m 3736 R 10.6 1.1 0:00.32 php
883 mysql 16 0 301m 36m 2476 S 4.0 3.9 0:58.80 mysqld
1266 root 16 0 3560 1024 760 R 0.7 0.1 0:00.03 top
1 root 16 0 2020 440 412 S 0.0 0.0 0:01.96 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.50 ksoftirqd/0
3 root 5 -10 0 0 0 S 0.0 0.0 0:03.95 events/0
4 root 7 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
5 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid
26 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
27 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
47 root 11 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
46 root 16 0 0 0 0 S 0.0 0.0 1:35.27 kswapd0
191 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
291 root 5 -10 0 0 0 S 0.0 0.0 0:00.07 ata/0
293 root 23 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
294 root 24 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
308 root 6 -10 0 0 0 S 0.0 0.0 0:00.00 kmirrord

2.6.9-42.EL #1 Sat Aug 12 09:17:58 CDT 2006 i686 i686 i386 GNU/Linux
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Sunucum Xeon 2.8 4GB ram bulunuyor

Sizce nasıl ayarları?


Asagidaki sekilde duzenleme yaptim, bunu bir dene.

[mysqld]
max_connections = 500
wait_timeout = 15
connect_timeout = 10
back_log = 50
skip-innodb
max_connections = 500
key_buffer = 384M
query-cache-type = 1
query-cache-size = 64M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1800
thread_cache_size = 384
tmp_table_size = 64M
max_heap_table_size = 64M
max_allowed_packet = 64M
max_connect_errors = 10
read_rnd_buffer_size = 524288
bulk_insert_buffer_size = 8M
query_cache_limit = 4M
query_cache_size = 80M
query_cache_type = 1
query_prealloc_size = 65536
query_alloc_block_size = 131072
default-storage-engine = MyISAM

[mysqld_safe]
open_files_limit = 8192
[mysqldump]
quick
max_allowed_packet = 16M
[myisamchk]
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Celeron 2,8 1gb ram ayarlardan pek anlamam biyerlerde bu ayarları bulmuştum bunları kullanıyorum. doğrumu yapıyorum. bilmem bazen ani yüklenmeler ve kilitenmeler oluyor. bu ayarları yapmadan önce daha az hitte daha çok kilitlenme oluyordu. serverın aldığı max hit 4-6k arası.

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
skip-innodb
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_user_connections=25
max_connections=300
interactive_timeout=5
wait_timeout=5
connect_timeout=5
thread_cache_size=64
key_buffer=256M
join_buffer=1M
max_allowed_packet=64M
table_cache=512
record_buffer=1M
sort_buffer_size=1M
read_buffer_size=1M
max_connect_errors=10
thread_concurrency=2
myisam_sort_buffer_size=32M
server-id=1
[mysql.server]
user=mysql
basedir=/var/lib
old-passwords = 1
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M


top - 12:52:36 up 27 days, 17:25, 1 user, load average: 1.54, 1.65, 1.52
Tasks: 200 total, 2 running, 196 sleeping, 1 stopped, 1 zombie
Cpu(s): 19.5% us, 4.3% sy, 0.0% ni, 75.9% id, 0.3% wa, 0.0% hi, 0.0% si
Mem: 969588k total, 769528k used, 200060k free, 67760k buffers
Swap: 1966072k total, 131688k used, 1834384k free, 352420k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1268 oyunsonu 21 0 20704 10m 3736 R 10.6 1.1 0:00.32 php
883 mysql 16 0 301m 36m 2476 S 4.0 3.9 0:58.80 mysqld
1266 root 16 0 3560 1024 760 R 0.7 0.1 0:00.03 top
1 root 16 0 2020 440 412 S 0.0 0.0 0:01.96 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.50 ksoftirqd/0
3 root 5 -10 0 0 0 S 0.0 0.0 0:03.95 events/0
4 root 7 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
5 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid
26 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
27 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
47 root 11 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
46 root 16 0 0 0 0 S 0.0 0.0 1:35.27 kswapd0
191 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
291 root 5 -10 0 0 0 S 0.0 0.0 0:00.07 ata/0
293 root 23 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
294 root 24 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
308 root 6 -10 0 0 0 S 0.0 0.0 0:00.00 kmirrord

2.6.9-42.EL #1 Sat Aug 12 09:17:58 CDT 2006 i686 i686 i386 GNU/Linux


key_buffer=128M
table_cache=1024

seklinde degistirip bir dene.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst