| ISA Server Performansınızı Arttırın |
|
|
| Emre AYDIN tarafından yazıldı | |||
| Pazartesi, 29 Mayıs 2006 12:24 | |||
|
Performans nedir? ÇoÄŸu zaman sistem performansı, iÅŸletim sistemi üzerinde çalıştırılan uygulamaların cevap verebilme hızlarıyla ölçülür. Bu ölçümler sonucunda çalışan programların performanslarını arttırmak için yapılabilecek ya da dikkat edilecek noktalar her zaman olabiliyor. Bu yazımda ISA Server 2004 için performans artırımının nasıl gerçekleÅŸtirilebileceÄŸinin üzerinde duracağım. ISA Server ın performansının baÄŸlı olduÄŸu ana bileÅŸenleri CPU, RAM, network ve disk donanımları ÅŸeklinde sıralayabiliriz. AÅŸağıda diÄŸer bileÅŸenleri inceleyelim. 1. Client larınızı, SecureNat yerine Microsoft Firewall Client programını kullanacak ÅŸekilde yapılandırmanız performansı artıracaktır. SecureNat yapısı Non-Microsoft ortamlarda ve networkümüzdeki server tabanlı iÅŸletim sistemleri üzerinde kullanılabilir. Bunun dışında kalan tüm bilgisayarlarda Microsoft Firewall Client ın yüklü olması, bu bilgisayarların direkt ISA Server ile konuÅŸmasını saÄŸlar. 2. ISA Server için Multi processing bir sistem kullanıyorsak her Ethernet kartını farklı bir CPU ya tanımlamak performansı artıracaktır. 3. Kullanılacak maksimum RAM miktarını belirlemek ve ISA Server ın çalışacağı serverı bu ÅŸekilde konfigüre etmek performans artışında en büyük rolü oynayacaktır. Öyle ki, ISA Server üzerinde anlık kullanılan RAM miktarı, varolan seviyenin üzerine çıkıyorsa client ların ISA Server üzerinden gerçekleÅŸtirdikleri iÅŸlemlerde beklenmedik anlık sıkıntılar yaÅŸanacaktır. ÖrneÄŸin, anlık görüntülenemeyen web sayfaları gibi. 4. IP routing kullanımı ISA Server performansını arttıracaktır. 5. BilindiÄŸi gibi ISA Server üç tip log tutabiliyor. Bunlar, MSDE logging, SQL logging ve File logging. MSDE logging seçeneÄŸi, yarattığı log da daha çok detay olması sebebiyle, File logging e göre daha çok sistem kaynağı tüketiyor. Bundan dolayı default gelen MSDE logging i, File logging e çevirmek performansı arttıracaktır. Fakat bu tarz bir deÄŸiÅŸiklikten sonra MSDE logging ile kazanılan bazı logging seçenekleri kaybedilecektir. İşte bu noktada imdadımıza SQL logging yetiÅŸiyor. SQL logging kullanılması birçok açıdan diÄŸer yöntemlere göre hem kolay hem de daha yönetilebilir. Logging in durması ile ISA Server servisleriyle ilgili sıkıntılar yaÅŸanabileceÄŸinden dolayı kullanılacak SQL server ın kesintisiz hizmet vermesi dikkat etmemiz gereken bir diÄŸer nokta. 6. TCP/IP buffer size deÄŸerinin registry de arttırılması performansı artıracaktır. AÅŸağıdaki adımları izleyerek bu iÅŸlemi gerçekleÅŸtirelim. a. Start > Run > Regedit > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters b. Edit > New > DWORD ü seçelim ve aÅŸağıdaki deÄŸerleri Decimal olarak yaratalım. Value Name: ForwardBufferMemory Value Data: 80000 Value Name: MaxForwardBufferMemory Value Data: 80000 Value Name: NumForwardPackets Value Data: 60000 Value Name: MaxNumForwardPackets Value Data: 60000 c. Sistemi restart edelim. 7. FTP Kernel Mode Data Pump ın etkinleÅŸtirilmesi performansı artıracaktır. AÅŸağıdaki adımları izleyerek bu iÅŸlemi gerçekleÅŸtirelim. a. Start > Run > Regedit > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Fwsrv\Parameters b. Edit > New > DWORD seçelim ve aÅŸağıdaki deÄŸeri yaratalım. Value Name: KernelModeFirewallClient Value Data: 1 c. Sistemi restart edelim. 8. Application Filter kullanmak TCP filter kullanmaya göre daha çok sistem kaynağı tüketir. Sebebi ise application filter ların, Application Layer da akan trafiÄŸi birçok seçenek için gözden geçirmesi ve User Mode da çalışmasıdır. Oysaki TCP Filter sadece TCP/IP Header bilgisine bakar ve paketi bu ÅŸekilde yönlendirir. Ayrıca TCP Filter in Kernel Mode çalışması da avantajıdır. 9. EÄŸer Caching kullanmıyorsak tamamen kapatılması performansı artıracaktır. 10. Caching yoÄŸun olarak kullanılıyorsa RAM ve Hard Disk inizin gereken performansı saÄŸladığını gözlemleyin. Özelikle kullandığınız Hard Disk in kesinlikle IDE olmamasını ve 15000 RPM olmasını her zaman öneririm. Bu yapıda Caching ile ilgili sıkıntılar çıkmayacaktır. Åžekil-1 de bant geniÅŸliÄŸine göre tercih edilebilecek bir donanım konfigürasyonu görülmektedir. ÇoÄŸu zaman ISA Server için üstün özellikli bilgisayarlara ihtiyaç duymasak ta, aÅŸağıdaki bazı soruları kendimize sormamız ve bu ÅŸekilde network yapınızı kurmanızı öneririm. a. Internal kaç kullanıcı baÄŸlanacak? b. External kaç kullanıcı baÄŸlanacak? c. Dışarıya hangi hizmetler verilecek? d. Ortalama kaç tane VPN baÄŸlantısı olacak? e. Kaç tane kural tanımlayacağız? f. Caching kullanılacak mı ya da hangi oranlarda kullanılacak? g. SSL kullanılacak mı?
Åžekil-1 Performans artırımı iÅŸlemlerinden önce yapınızda neye ne kadar gereksiniminiz olduÄŸunu planlamanızı ve buna göre hareket etmenizi öneririm. Size gereken bir özelliÄŸi kapatmak performansınızı artırabilir ama sonrasında bir çok sıkıntıyla yüzyüze kalabilirsiniz. Referanslar http://www.microsoft.com/technet/prodtechnol/isa/2004/plan/bestpractices.mspx http://support.microsoft.com/?id=293640
|
Son Eklenenler
- System Center Configuration Manager 2007 - Asset Intelligence
- İş Zekası ve Performans Yönetimine Yönelik Microsoft Çözümleri: Verilerden Karar Aşamasına Nasıl Geçilmeli
- Windows Server 2008 R2 ‘e Yükseltmeniz için En iyi 10 Neden?
- Forefront Security for Exchange Server ve Bilinmesi Gerekenler!
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 5
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 4
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 4
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 3
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 2
- SCCM 2007 - Software Distribution Yöntemi ile Office 2007 Dağıtımı - Bölüm 1
- SCCM 2007'de Configuration Manager Client Yazılımının Yüklenmesi - Bölüm 2
- SCCM 2007'de Configuration Manager Client Yazılımının Yüklenmesi - Bölüm 1
- System Center Configuration Manager'da Discovery Metodları
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 3
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 2
- Server 2008'de ISCSI ile High Availability (Clustering) Sağlayın! - Bölüm 1
- Exchange 2007 SCC Cluster Pasif Node Uninstall İşlemi
- DAVETLİSİNİZ! Microsoft FOREFRONT EDGE (ISA, IAG) Semineri
Çok Okunanlar
- Windows Server 2003 Active Directory Kurulumu
- Terminal Server Lisanslaması (BÖLÜM-1)
- Policy ile İstenmeyen Programların Çalışmasını Engelleyin
- DNS Server Nedir? Nasıl Çalışır? Çıkabilecek Sorunlar Nasıl Çözülür?
- Kurtarma Konsolunda “bootcfg” Komutu Nasıl Kullanılır?
- Exchange Server 2007'de Content Filter Agent - Bölüm 1
- Taşınabilir Disk Kullanımı Şirket Genelinde Nasıl Engellenir?
- Uzak Masaüstü Bağlantısı İçin Farklı Bir Bağlantı Noktası (Port) Kullanmaya Nasıl İkna Edilir?
- SBS Server 2003 Yüklenmesi ve Konfigürasyonu
- Sistem açılışı sırasında “NTLDR kayıp veya bulunamıyor” hatası nasıl giderilir?
- Windows Deployment Services Nedir? - Bölüm 1
- Server 2003 Kurulumu
- E-Mail Hesaplarınızı ISP'nizde Değil Kendi Exchange Server'ınızda Tutun
- Kullanıcılarınızı Local Admin Grubunda Bırakmayın
- EFS: Kurtarma Metotları - Bölüm 1
- Komut Satırından TCP-IP Konfigürasyonu Nasıl Yapılır?
- System Center Capacity Planner İncelemesi (Bölüm-1)
- Active Directory Users And Computers Context Menüsüne Kullanıcı Hesap Bilgi Özellikleri Ekleme
Forum Sayfası Soruları
|






