उनके QLogic (fka Broadcom) NetXtreme II एडेप्टर पर HP का श्वेतपत्र , जिसमें विशिष्ट NIC शामिल है जिसका मैं परीक्षण कर रहा हूं, (पृष्ठ 7) कहता है कि पैकेट के लिए उनका छोटा पैकेट 256 बाइट / पैकेट तक 5,000,000 पैकेट / सेकंड से ऊपर है।
एक ऐप के साथ मेरे परीक्षणों में जहां मैंने केवल यूडीपी प्राप्त करने के अलावा सभी प्रसंस्करण को निष्क्रिय कर दिया, मैं केवल 120,000 पैकेट / सेकंड तक जा सकता हूं। पैकेट 12 बहुस्त्र्पीय समूहों में समान रूप से वितरित किए जाते हैं।
मैंने देखा कि एक कोर (2 सॉकेट्स पर प्रत्येक 12 कोर में से) है जिसका भार धीरे-धीरे बढ़ जाता है जब मैं यूडीपी भेजने की दर को बढ़ाता हूं और लगभग 120,000 तक अधिकतम होता है । लेकिन मुझे नहीं पता कि वह क्या कर रहा है और क्यों कर रहा है। यह मेरे ऐप में एक एकल-थ्रेड बैलिंक नहीं है, क्योंकि इससे कोई फर्क नहीं पड़ता कि मैं सभी मल्टीकास्ट समूहों के लिए ऐप का एक भी उदाहरण चलाता हूं, या 12 उदाहरण जो 1 मल्टीकास्ट समूह को संभालते हैं। इसलिए अड़चन मेरा रिसीवर ऐप नहीं है।
MSI सक्षम है ( डिवाइस प्रबंधक में "प्रकार द्वारा संसाधन" दृश्य के माध्यम से सत्यापित ) और आरएसएस भी NIC सेटिंग्स में 8 कतारों के साथ सक्षम है। तो उस एक मूल से क्या जुड़ा है? वर्तमान में सभी एनआईसी ऑफलोडिंग सुविधाएँ चालू हैं, लेकिन उन्हें बंद करने से कोई फायदा नहीं हुआ।
तो अड़चन कहां हो सकती है?
सिस्टम विवरण:
- प्रोलिएंट BL460c Gen9
- Intel Xeon E5-2670 v3 (2 x 12cores)
- HP FlexFabric 10Gb 2-पोर्ट 536FLB एनआईसी
- विंडोज 2012 आर 2