Merhaba, Bir konuda fikirlerinizi almak istiyorum. elimde 2 işlemci quad core 12 GB ramli bir makine var. üzerinde web+mail+db var. postgresql 8.4.2 kullanıyorum ve configurasyonu genel olarak aşağıdaki gibi. Toplam db boyutum 3.5 GB en sık çağrılan tablom 103 bin kayıt içeriyor şimdilik. ve boyutu 750 mb civarı. * *göndermek için gerekli gördüğüm ayarlar:*
*max_connections = 1453 :) shared_buffers = 4000MB * *temp_buffers = 16MB work_mem = 256kB (her sorgu max 64 kb sonuc döndürebilir ve order distinct vs.. için çekilebilecek veri en fazla 2 kb olabilir ) max_files_per_process = 1000 bgwriter_delay = 500ms bgwriter_lru_maxpages = 200 bgwriter_lru_multiplier = 3.0 wal_sync_method = fdatasync full_page_writes = off wal_writer_delay = 500ms checkpoint_segments = 64 checkpoint_timeout = 10min seq_page_cost = 2.0 effective_cache_size = 5120MB default_statistics_target = 1000 autovacuum_naptime = 10min max_connections sayısına ulaştığında ve aktif 200-250 select query işleminde %80 (web ve diğer proccesler dahil) işlemcilerde geziniyor. sizce iyileştirme yapılabilir mi? canlı sistem olduğu için cok fazla test edemiyorum bu yüzden gelebilecek önerilere göre 3-4 deneme daha yapabilirim. top cıktısında postgresler için shared mem kullanımı, proses başına 54 mb lar civarı ve resource 80 mb civarı görünüyor. işlemci ve ram kullanımı ise 0.1, 0.0 şeklinde. fikirlerinizi bekliyorum. kolay gelsin. -- /** * @author Atıf CEYLAN * Software Developer * http://www.atifceylan.com */ _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
