Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Duyurular » Güncelleme ve Duyurular » sunucuda yasadigimiz performans problemleri


Yanıt
 
LinkBack Seçenekler
Old 20.11.2006   #1 (permalink)
 
cihangir's Avatar
 
Üyelik Tarihi: 11.04.2000
Yer: Karlsruhe / Freiburg
Yaş: 33
Mesaj: 5,676
Görsel: 169
sunucuda yasadigimiz performans problemleri


sunucumuzda yasadigimiz performans problemlerinden dolayi forumda bir takim özellikler gecici bir süre icin kapatilmis durumda. bunlardan biri de arama motoru. yeni sunucuya gecene kadar bu özellikler kapali kalacaklar.

forumda icinde arama yapmak isteyenlerin, http://forum.zoque.net/search.php adresinde yer alan, Google arama motorunu kullanmalarini öneriyoruz.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar.
İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz.
cihangir şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 20.11.2006   #2 (permalink)
 
cgencer's Avatar
 
Üyelik Tarihi: 02.08.2001
Yer: istanbul
Yaş: 38
Mesaj: 1,550
Re: sunucuda yasadigimiz performans problemleri

sanırım SEO için alta eklenen linkler ve SEO modülü bu kapasite artışına sebep oluyor.
__________________
obsesif v2 + daha iyi net + uçuca + facebook + linkedin
cgencer şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.11.2006   #3 (permalink)
 
cihangir's Avatar
 
Üyelik Tarihi: 11.04.2000
Yer: Karlsruhe / Freiburg
Yaş: 33
Mesaj: 5,676
Görsel: 169
Re: sunucuda yasadigimiz performans problemleri

SEO modülü sunucu yükünü olumsuz yönde etkiledi. henüz tam olarak optimize etmedim. fakat asil etki giderek artan online kullanici sayisi. SEO kurulmadan öncesine oranla su an hit 2,x kat artmis durumda. yogun zamanlardaki online kullanici sayisi da 2 katina cikti.

agaclar.net'i de göz önüne alirsak, xp3000+ ve 1 gb ram'a sahip su anki sunucumuz, yogun saatlerde 700+ online kullaniciyi kaldirmiyor. dün oldukca yogun, bir o kadar da problemli bir gün oldu bizler icin. fakat birkac gün icinde athlon 64 X2 4200+ ve 2 gb ram'a sahip yeni bir sunucuya gececegiz. umarim bu yeni makine ihtiyaclarimizi daha iyi karsilar.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar.
İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz.
cihangir şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.11.2006   #4 (permalink)
mow
 
Üyelik Tarihi: 28.03.2003
Yer: İzmir
Yaş: 26
Mesaj: 792
Re: sunucuda yasadigimiz performans problemleri

bu özelliklerdeki, apache+MySQL kullanan bir sunucudan daha fazla performanslı olması beklenmez mi? Mutlaka siz optimize etmişsinizdir, upgrade için çaba ve para harcamamanız için belki gözden kaçan noktalar da vardır diye birkaç birşey yazmak istiyorum;

Sunucu ile ilgili:
- Eğer dedicated VPS tarzı birşey ise "ulimit" ayarlarıyla oynamak lazım gelebilir.
- Eğer saldırı tarzı şeylerden korkulmuyorsa, "/proc/sys/net/ipv4/tcp_*" değerleri en yüksek performansa düzenlenmeli.
- iptables ta herhangi bir log tutuluyorsa, kesinlikle kaldırılmalı.


MySQL ile ilgili:
- sanırım en zorlanan servis budur, öncelikle "log" ile ilgili herşeyin my.cnf den kaldırılması gerekli.
- myisam_sort_buffer_size , join_buffer_size , read_buffer_size , sort_buffer_size , table_cache vb. şeyleride mutlaka oynamak gerekir.
- /var/log ta MySQL ile ilgili herhangi bir log varsa ve boyutu büyükse onu da temizlemek gerekir.

Apache ile ilgili:
- log level en düşüğe indirilmeli
- log dosyalarının boyut 1 GB yi aşmayacak şekilde rotate edilmeli.
- keepalive ın kapatılması veya değerinin düşürülmesi gerekir.
- MinSpareServers, MaxSpareServers, StartServers, MaxClients değerleriyle oynamakta büyük fayda var.

Forumla ilgili:
- Ekli dosyalar MySQL de bulunuyorsa onun dosya sistemine geçmesi gerekir.
- herşey için email gönderilmemesi gerekir.

Mesaj mow tarafından 21.11.2006 (13:40) yeniden düzenlendi.
mow şu an çevrimiçi  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.11.2006   #5 (permalink)
 
cihangir's Avatar
 
Üyelik Tarihi: 11.04.2000
Yer: Karlsruhe / Freiburg
Yaş: 33
Mesaj: 5,676
Görsel: 169
Re: sunucuda yasadigimiz performans problemleri

merhab mow, üzerinde kurulu programlarin versiyonlari asagida. PHP cgi olarak calisiyor. apache modülünü kullanmamiz, teknik destek veren firma tarafindan izin verilmiyor. tüm sunucu yönetim ve güncellemesi bu firma tarafindan yapiliyor.

server Type Linux
web server Apache v2.0.55 (cgi-fcgi)
PHP 4.4.4-0.dotdeb.1
PHP Max Post Size 8.00 MB
PHP Maximum Upload Size 16.00 MB
PHP Memory Limit 32.00 MB
MySQL Version 4.1.15-Debian_0.dotdeb.4-log
MySQL Packet Size 16.00 MB


MySQL Variables

PHP Code:
Variable_name    Value
back_log    50
basedir    
/usr/
binlog_cache_size    32768
bulk_insert_buffer_size    8388608
character_set_client    latin1
character_set_connection    latin1
character_set_database    latin1
character_set_results    latin1
character_set_server    latin1
character_set_system    utf8
character_sets_dir    
/usr/share/MySQL/charsets/
collation_connection    latin1_swedish_ci
collation_database    latin1_swedish_ci
collation_server    latin1_swedish_ci
concurrent_insert    ON
connect_timeout    5
datadir    
/var/lib/MySQL/
date_format    %Y-%m-%d
datetime_format    
%Y-%m-%%H:%i:%s
default_week_format    0
delay_key_write    ON
delayed_insert_limit    100
delayed_insert_timeout    300
delayed_queue_size    1000
expire_logs_days    0
flush    OFF
flush_time    0
ft_boolean_syntax    
+ -><()~*:""&|
ft_max_word_len    84
ft_min_word_len    4
ft_query_expansion_limit    20
ft_stopword_file    
(built-in)
group_concat_max_len    1024
have_archive    YES
have_bdb    NO
have_blackhole_engine    NO
have_compress    YES
have_crypt    YES
have_csv    YES
have_example_engine    NO
have_geometry    YES
have_innodb    YES
have_isam    YES
have_ndbcluster    DISABLED
have_openssl    NO
have_query_cache    YES
have_raid    NO
have_rtree_keys    YES
have_symlink    YES
init_connect     
init_file     
init_slave     
innodb_additional_mem_pool_size    1048576
innodb_autoextend_increment    8
innodb_buffer_pool_awe_mem_mb    0
innodb_buffer_pool_size    8388608
innodb_data_file_path    ibdata1
:10M:autoextend
innodb_data_home_dir     
innodb_fast_shutdown    ON
innodb_file_io_threads    4
innodb_file_per_table    OFF
innodb_flush_log_at_trx_commit    1
innodb_flush_method     
innodb_force_recovery    0
innodb_lock_wait_timeout    50
innodb_locks_unsafe_for_binlog    OFF
innodb_log_arch_dir     
innodb_log_archive    OFF
innodb_log_buffer_size    1048576
innodb_log_file_size    5242880
innodb_log_files_in_group    2
innodb_log_group_home_dir    
./
innodb_max_dirty_pages_pct    90
innodb_max_purge_lag    0
innodb_mirrored_log_groups    1
innodb_open_files    300
innodb_table_locks    ON
innodb_thread_concurrency    8
interactive_timeout    28800
join_buffer_size    131072
key_buffer_size    16777216
key_cache_age_threshold    300
key_cache_block_size    1024
key_cache_division_limit    100
language    
/usr/share/MySQL/english/
large_files_support    ON
license    GPL
local_infile    ON
locked_in_memory    OFF
log    OFF
log_bin    ON
log_error     
log_slave_updates    OFF
log_slow_queries    OFF
log_update    OFF
log_warnings    1
long_query_time    10
low_priority_updates    OFF
lower_case_file_system    OFF
lower_case_table_names    0
max_allowed_packet    16776192
max_binlog_cache_size    4294967295
max_binlog_size    104857600
max_connect_errors    10
max_connections    1000
max_delayed_threads    20
max_error_count    64
max_heap_table_size    16777216
max_insert_delayed_threads    20
max_join_size    18446744073709551615
max_length_for_sort_data    1024
max_relay_log_size    0
max_seeks_for_key    4294967295
max_sort_length    1024
max_tmp_tables    32
max_user_connections    0
max_write_lock_count    4294967295
myisam_data_pointer_size    4
myisam_max_extra_sort_file_size    2147483648
myisam_max_sort_file_size    2147483647
myisam_recover_options    OFF
myisam_repair_threads    1
myisam_sort_buffer_size    8388608
myisam_stats_method    nulls_unequal
ndb_autoincrement_prefetch_sz    32
ndb_force_send    ON
ndb_use_exact_count    ON
ndb_use_transactions    ON
net_buffer_length    16384
net_read_timeout    30
net_retry_count    10
net_write_timeout    60
new    OFF
old_passwords    ON
open_files_limit    5010
pid_file    
/var/run/mysqld/mysqld.pid
port    3306
preload_buffer_size    32768
protocol_version    10
query_alloc_block_size    8192
query_cache_limit    1048576
query_cache_min_res_unit    4096
query_cache_size    16777216
query_cache_type    ON
query_cache_wlock_invalidate    OFF
query_prealloc_size    8192
range_alloc_block_size    2048
read_buffer_size    131072
read_only    OFF
read_rnd_buffer_size    262144
relay_log_purge    ON
relay_log_space_limit    0
rpl_recovery_rank    0
secure_auth    OFF
server_id    1
skip_external_locking    ON
skip_networking    OFF
skip_show_database    OFF
slave_net_timeout    3600
slave_transaction_retries    0
slow_launch_time    2
socket    
/var/run/mysqld/mysqld.sock
sort_buffer_size    2097144
sql_mode     
sql_notes    ON
sql_warnings    ON
storage_engine    MyISAM
sync_binlog    0
sync_frm    ON
sync_replication    0
sync_replication_slave_id    0
sync_replication_timeout    0
system_time_zone    CEST
table_cache    64
table_type    MyISAM
thread_cache_size    0
thread_stack    131072
time_format    
%H:%i:%s
time_zone    SYSTEM
tmp_table_size    33554432
tmpdir    
/tmp
transaction_alloc_block_size    8192
transaction_prealloc_size    4096
tx_isolation    REPEATABLE
-READ
version    4.1.15
-Debian_0.dotdeb.4-log
version_comment    Source distribution
version_compile_machine    i386
version_compile_os    pc
-linux-gnu
wait_timeout    28800 
forumdaki tüm dosya sistemler klasör icinde saklaniyor. eger PHP info bilgilerine ihtiyacin varsa, özel mesaj üzerinden bu bilgileri sana iletebilirim.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar.
İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz.
cihangir şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.11.2006   #6 (permalink)
mow
 
Üyelik Tarihi: 28.03.2003
Yer: İzmir
Yaş: 26
Mesaj: 792
Re: sunucuda yasadigimiz performans problemleri

unuttum: değiştirdiğiniz dosyaların mutlaka yedeklerini alın.

Bir gözattım anladığım kadarıyla aşağıdaki değişiklikleri yaparsanız performansta bir artış mutlaka olur;

MySQL için kesin yapılması gerekenler:
- INNODB tipinde bir tablonuz yoksa /etc/my.cnf içine "[mysqld]" nin altına skip-innodb yazmalısınız.
- Gene my.cnf nin içine ve gene "[mysqld]" nin altına aşağıdaki değerlerleri de eklemelisiniz, eğer aşağıdaki satırlardaki ayarlar sizde zaten var ise ve değeri daha yüksek ise değiştirmeyin öyle kalsın, eğer düşükse veya yoksa yazın.

max_connections = 500
key_buffer = 32M
myisam_sort_buffer_size = 128M
join_buffer_size = 2M
read_buffer_size = 2M
sort_buffer_size = 4M
table_cache = 1024
thread_cache_size = 64
wait_timeout = 1800
connect_timeout = 10
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 2M
query_cache_size = 32M
query_cache_type = 1

eğer yukarıdakileri yazdığınızda sistem aşırı yüklenirse, yani bir problem olursa;

max_connections = 500
key_buffer = 16M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1024
thread_cache_size = 64
wait_timeout = 1800
connect_timeout = 10
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 32M
query_cache_type = 1

yazabilirsiniz, artık bu noktadan sonra sunucuyu gözlemleyip oradaki ayarlarları kendiniz optimum seviyeye getirmelisiniz.

Apache için kesin yapılması gerekenler:
- httpd.conf dosyasının içindeki keepalive değerini keepalive = Off olacak şekilde değiştirin
- MinSpareServers ve MaxSpareServers değerleri normalde sırasıyla 5 ve 20 dir, sizde de böyleyse onları 1.5 katına bir yükseltmeyi deneyin, gene load a göre kendiniz ayarlamalısnız.
- MaxClients satırınıda kaldırabildiği kadar yüksek yapın
- loglevel = error olacak şekilde loglama şeklinide değiştirin, eğer zaten böyleyse loglevel = crit olacak şekilde değiştirin, ama dikkatli olun bunu yaptığınızda webalizer, awstats tarzı istatistikleriniz çalışmayabilir.
- phpnin neden modul olarak kullanılmadığını mutlaka sorun bence bir mahsuru yok, sonuçta sunucu sizin istediğiniz gibi değiştirebilme hakkınız olmalı. cgi olarak kullanmanız zaten başlı başına bir kayıp, cgi modulu olarak "mod_cgi" mi yoksa "mod_fastcgi" mi kullandığınıza bakın , mod_fastcgi olmalı, değilse modulu yükleyip ayarlayın.



/etc/PHP.ini de değiştirmeniz gerekenler:
- log_errors = Off yapmalısınız.

son olarak madem PHP yi cgi olarak kullanmak zorundasınız, apache yerine "lighttpd" kullanmanızı öneriyorum apache den kat kat hızlı. bu değişiklikleri yaptıktan sonra servisleri yeniden başlatmayı unutmayın.

Mesaj mow tarafından 21.11.2006 (15:02) yeniden düzenlendi.
mow şu an çevrimiçi  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.11.2006   #7 (permalink)
 
Üyelik Tarihi: 22.10.2006
Yer: istanbul
Mesaj: 47
Re: sunucuda yasadigimiz performans problemleri

evet bu lighttpd file hosting kulanan yüksek trafikli sunucularda baya performansa katkıda bulunuyor
330ci şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 30.11.2006   #8 (permalink)
 
cihangir's Avatar
 
Üyelik Tarihi: 11.04.2000
Yer: Karlsruhe / Freiburg
Yaş: 33
Mesaj: 5,676
Görsel: 169
Re: sunucuda yasadigimiz performans problemleri

sonunda yeni sunucuya tasindik. performans problemlerinden dolayi iptal edilen özellikler de yeniden aktif hale getirilmis durumdular. su an icin hersey oldukca memnunluk verici bir düzeyde calisiyor.
__________________
Üyeler tanisiyor | Üyeler kendilerini tanitiyorlar.
İletisim Merkezi | Forumla ilgili sorulariniz, problem bildirimi icin lütfen daha fazla ö.m. atmayiniz.
cihangir şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 30.11.2006   #9 (permalink)
 
scriptMan's Avatar
 
Üyelik Tarihi: 23.04.2003
Yer: İstanbul
Mesaj: 666
Görsel: 19
Re: sunucuda yasadigimiz performans problemleri

Hayırlı olsun hepimize.

Yeni sunucuya taşındığımızı bu sabah Zoque' un sonunda "server is too busy at the moment" demeden açılmasından tahmin etmiştim zaten
__________________
http://scriptman.deviantart.com
scriptMan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 30.11.2006   #10 (permalink)
 
David Wenham's Avatar
 
Üyelik Tarihi: 17.01.2004
Yer: İstanbul
Mesaj: 491
Görsel: 1
Re: sunucuda yasadigimiz performans problemleri

Çok ama çok önemliymiş bu arama fasilitesi. Yokluğunda anlayabildim. Şükür kavuşturana.
David Wenham şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

problemleri , performans , yasadigimiz , sunucuda


 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi