ISA Server 2004 Performans Ayarları
Performans Nedir?
Performans, kullanıcıların isteklerine sistemin yanıt verme süresi olarak tanımlanabilir. Bu süre ne kadar az ise sisteminizin performansı o kadar yüksektir. ISA Server performansının bağlı olduğu ana bileşenler CPU, RAM, Network Performansı ve Disk Kaynakları olarak sıralanabilir. Eğer ana bileşenleriniz yeteri kadar güçlü ise ISA Server performansını daha da güçlü bir hale getirmek için aşağıdaki adımları uygulayabilirsiniz.
1. Secure Network Address Translation Client Tipi Yerine Microsoft Firewall Client Yazılımı Kullanılnası.
Client’lar üzerinde Secure NAT yerine Microsoft Firewall Client kullanılması ISA Server performansınız arttıracaktır. Çünkü Firewall Client, Client’lar ile direk haberleştiği için sunucuya gönderdiğiniz istekler daha hızlı bir şekilde işlenecektir. Secure NAT yapısı Microsoft olmayan sistemlerde ve Server yapılarında kullanılmalıdır. Bunun dışındaki tüm kullanıcılarda Firewall Client yüklü olmalıdır!
2. Multi Processing Sistemlerde Her Bir Ethernet Kartının Farklı İşlemciye Tanıtılması
ISA Server eğer Multi Processing desteği olan bir sunucu üzerinde yüklü ise her bir ethernet kartının farklı işlemcilere tanıtılması ISA Server performansınızı arttıracaktır. Aksi taktirde ISA Server ve diğer uygulamalarınız aynı anda tek bir işlemciyi kullanabilir. Buda önemli ölçücü performans kaybına yol açabilir.
3. Maksimum Bellek Miktarının Belirlenmesi
ISA Server performansını arttıracak en önemli etken bu adımdır.
4. IP Routing Kullanımı
ISA Server üzeridne IP Routing özelliğinin kullanılması ISA Server performansınızı arttırmanızı sağlayacaktır.
5. ISA Server Loglarının Yapılandırılması
ISA Server üzerinde en çok RAM kullanan özelliklerden bir tanesi ISA loglamalarıdır. ISA Server üzerinde üç tip logmala yapılır. Bunlar MSDE Logging, SQL Logging ve File Logging‘dir. ISA Logging işlemini devre dışı bırakmak performans artışımızı olumlu yönde etkilyecektir. Tabi devredışı bırakmamız durumunda kullanıcı işlemlerini izleme şansımız ortadan kalkacaktır. RAM kullanımını en aza indirmek ve Logging işleminide kullanmak istiyorsanız File Logging sistemini devreye sokabiliriz. Bu seçenekte ise basit Logging işlemi yapılır MSDE ile yapmış olduğumuz detaylı bilgileri elde edemeyiz. Bu durumda yapabileceğimiz en olumlu seçenek ise SQL Logging kullanmaktır.
6. TCP/IP Buffer (Tampon) Boyutlarını Arttırmak
Regsitry kullanarak TCP/IP Buffer değerlerinin arttırılması ISA Server performansını arttıracaktır. Registry üzerinde değişiklik yapmadan önce mutlaka Regstry ayarlarınızı yedekleyiniz. Aksi taktirde oluşabilecek sorunlardan siz sorumlu olursunuz. Microsoft bu ayarların değiştirlmesi sonucunda oluşabilecek hatalara karşı kesin bir çözüm sunmamaktadır. Registry üzerindeki ayarları aşağıdaki adımları izleyerek yapabilirsiniz.
a. Start Menu –> Run –> regedit.exe yazarak Registry Editor‘ü çalıştırıyoruz.
b. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters adımlarını izliyoruz.
c. Edit–>New–>DWORD ve aşağıda yer alan değerleri Decimal olarak oluşturulur.
Value Name : ForwardBufferMemory
Value Data : 80000
Value Name : MaxForwardBufferMemory
Value Data : 80000
Value Name : NumForwardPackets
Value Data : 60000
Value Name : MaxNumForwardPackets
Value Data : 60000
d. Yapmış olduğumuz değişikliklerden sonra sistemi yeniden başlatıyoruz.
7. FTP Kernel Mode Data Pump Etkinleştirilmesi
FTP Kernel Mode Data Pump özelliğinin etkinleştirilmesi ISA Server Performansını arttıracaktır. Bu işlemi yapmak için Regedit üzerinde değişiklik yapmak gerekir. Regedit üzerinde değşiklik yapmadan önce 6. adımdaki uyarıları mutlaka okuyunuz. Etkinleştirme işlemini yapmak için aşağıdaki adımları izliyoruz.
a. Start Menu –> Run –> regedit.exe yazarak Registry Editor‘ü çalıştırıyoruz.
b. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Fwsrv\Parameters adımlarını izliyoruz.
c. Edit–>New–>DWORD ve aşağıda yer alan değer Hexadecimal olarak oluşturulur.
Value Name : KernelModeFirewallClient
Value Data : 1
d. Yapmış olduğumuz değişikliklerden sonra sistemi yeniden başlatıyoruz.
8. Özel Network Kartlarının Parametlerinin Ayarlanması
Özel Network Kartlarının Parametrelerinin Ayarlanması performansın artmasını sağlayacaktır. Intel veya Compaq Fast Ethernet adaptörleri ve Intel veya Compaq Gigabit adaptörleri için aşağıdaki yer alan parametre değişiklikleri yapılabilir.
a. Start–>Settings–>Network and Dial-up Connections adımlarını izliyoruz ve Konfigure etmek istediğiniz Local Area Connection‘a Sağ Tuş yapıyoruz.
b. Properties–>Configure–>Advanced adımlarını izliyoruz.
c. Property diyalog kutusundan değiştirmek istediğimiz parametreye tıklıyourz ve Value diyalog kutusundaki listeden kullandığınız Network Adaptörünü seçiyoruz
Intel veya Compaq Fast Ethernet adaptörleri kullanıyorsanız;
Coalesce Buffers : 32
Receive Buffers : 500
Transmit Control Blocks : 64
Intel veya Compaq Gigabit adaptörleri kullanıyorsanız;
Coalesce Buffers : 512
Receive Buffers : 768
Transmit Descriptors : 512
9. Application Filter Kullanmak
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‘da çalışması da avantajıdır.
10. ISA Server Üzerinde Caching İşleminin Devre Dışı Bırakılması
Eğer Caching kullanmıyorsak tamamen kapatılması performansı artıracaktır. 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ı önerilir. Bu yapıda Caching ile ilgili sıkıntılar çıkmayacaktır.
docums.net-work
Eki 17th, 2008 at 15:32
[...] edebileceğiniz gibi Small Business Server 2003 paketi içerisinde de bulabilirsiniz. Daha önce ISA Server 2004 Performans Ayarları başlıklı yazımızda ISA Server üzerinde performans arttıracak işlemleri anlatmıştık. Bu [...]