search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Windows Server | No Comment | 2,686 views | 27/06/2012 13:16

Merhaba,

Performans ve stabilite için genelde HBA tercih ediyoruz. Fakat Windows Server 2012 test ortamı için daha ucuz bir çözüm olması nedeniyle iSCSI kullanmayı uygun gördük. Daha önce de iSCSI kullanmıştım ve dikkat edilmesi gereken noktalar olduğunu biliyordum. Biraz araştırma yaparak, dikkat edilmesi gereken noktaları yazmayı uygun gördüm.

1. Windows Server 2012 Nic Teaming yapmayın. iSCSI network’ünün bağımsız bir ethernet kartı üzerinde olması önemli. Performansta fark olduğunu gördüm.
2. iSCSI ethernet kartı üzerinde ipv4 dışında her şeyi kapatın. (Client for MS networks, QoS Packet Scheduler, File and Printer Sharing for MS Networks, IPv6, Link-layer Topology 2x)
3. Aşağıdaki komutu cmd üzerinde çalıştırarak chimney, tss ve autotuninglevel’i kapatıyoruz.

netsh interface tcp set global rss=disabled chimney=disabled autotuninglevel=disabled

4. iSCSI ipv4 ayarlarından DNS seçeneklerini devre dışı bırakın.
5. Network kartının son firmware ve driver’ını kullanın. (Windows Server 2012 driver’ı henüz çıkmamış olabilir)
6. Jumbo Frames’i aktif hale getirin. Ben network kartları üzerinden Jumbo Frames’i açıp, en yüksek değere ayarladım. (9014)
7. Network kartı ayarlarından tüm offload’ları kapatın.
8. Network kartı ayarlarından da Receive Side Scaling’i kapatın (RSS).

Tüm bunlar sonrası sunucuyu restart etmeniz yeterli olacaktır.