Saya ingin tahu apakah Profil RSS yang merupakan NUMAStatic default pada Windows 2012 R2 dapat / harus diubah untuk SQL Server dengan pengaturan NUMA. Adakah yang melakukan tolok ukur kinerja pada SQL Server yang memuat dengan pengaturan NUMA atau Konservatif?
sql-server
performance-tuning
network
numa
Jens W.
sumber
sumber
Jawaban:
Receive side scaling (RSS) meningkatkan kinerja sistem ketika menangani data jaringan pada sistem multiprosesor. Ini akan menghasilkan penskalaan yang lebih baik untuk menerima data dari jaringan.
Satu tempat untuk menemukan detail adalah di: https://technet.microsoft.com/en-us/library/hh997036.aspx
Dari sini saya akan menyimpulkan bahwa skala sisi Terima terutama menguntungkan penerimaan data dari jaringan.
Ada tautan yang menurut Anda menarik untuk instalasi SAP dan, meskipun diposkan pada 2012, tampaknya menggunakan Sistem Operasi pra-Windows 2012.
Meskipun demikian, Anda mungkin mendapat manfaat dari beberapa detail. Salah satu grafik menunjukkan bahwa hanya 1 prosesor yang mengkonsumsi membaca, sementara prosesor lain tidak melakukan apa-apa. Lihat grafik di:
http://blogs.msdn.com/b/saponsqlserver/archive/2012/01/12/network-settings-network-teaming-receive-side-scaling-rss-amp-unbalanced-cpu-load.aspx
Oleh karena itu, tampaknya RSS terutama mempengaruhi seberapa cepat Windows dapat menerima data dan membuatnya tersedia untuk proses lain, seperti SQL Server. Ini tergantung pada Profil RSS yang Anda pilih.
Sebagai contoh:
Ini menunjukkan bahwa jika server adalah konsumen berat jaringan data, profil skalabilitas NUMA dapat secara signifikan meningkatkan konsumsi data ini. Tapi begitu itu selesai dan data dalam cache, saya tidak bisa melihat bahwa ini akan terbawa ke operasi SQL Server lainnya.
Apakah lingkungan Anda mengonsumsi tingkat data yang sangat berat , sehingga ini akan menguntungkan pekerjaan Anda? Maka Anda dapat mempertimbangkan berbagai profil yang tersedia untuk Anda.
Dukungan Low latency lainnya mencakup opsi seperti Pemrosesan Penerimaan Paralel , Mempertahankan pengiriman paket sesuai pesanan , dan beberapa opsi lain yang mungkin bermanfaat bagi Anda.
Juga RSS terbaru "memungkinkan Windows Server 2012 untuk skala optimal pada server besar yang memiliki lebih dari 64 prosesor."
Jadi, RSS memungkinkan Windows dengan opsi yang lebih baik untuk menerima data, tetapi sepertinya tidak mengindikasikan bahwa SQL Server akan berperilaku dengan cara yang lebih baik. Tapi, saya tidak dapat menemukan arah yang jelas mengenai hal ini dan sebagian besar surat kabar berumur sekitar satu dekade.
sumber