मुझे एक Windows 2012 R2 सर्वर विरासत में मिला है जो विशेष रूप से मैक ओएस एक्स ग्राहकों के लिए abysmal SMB / CIFS प्रदर्शन का अनुभव कर रहा है। सर्वर फ़ाइल सेवाएँ कर रहा है और एक सक्रिय निर्देशिका डोमेन नियंत्रक (डोमेन के लिए दो में से एक) है। यह पीडीसी एमुलेटर है। अन्य डोमेन नियंत्रक एक Windows 2003 सर्वर है।
क्लाइंट साइड का वातावरण विंडोज 7 और मैक ओएस एक्स 10.9 मावेरिक्स मशीनों का मिश्रण है। सभी मशीनें एक ही भौतिक और तार्किक गीगाबिट लैन पर हैं। विंडोज 7 उपयोगकर्ता अपेक्षाओं के भीतर प्रदर्शन का अनुभव करते हैं। मैक ओएस एक्स 10.9 मावेरिक्स क्लाइंट्स को अबीसम प्रदर्शन का अनुभव होता है, जिसमें: धीमी निर्देशिका लिस्टिंग, ट्रैवर्सल, फाइल रीड्स और फाइल राइट्स शामिल हैं। पढ़ने / लिखने के प्रदर्शन में एक महत्वपूर्ण विषमता प्रतीत होती है जहाँ लेखन प्रदर्शन काफी धीमा होता है।
हमने SMBv1 और CIFS का उपयोग करने के लिए OS X ग्राहकों को मजबूर करने की कोशिश की है, जैसा कि नए SMBX / SMB2 कार्यान्वयन के विपरीत है। समस्या सभी संस्करणों के लिए बनी रहती है। हमने परीक्षण के लिए गुरुवार डीएवी को भी स्थापित किया है। लिस्टिंग / ट्रैवर्सल प्रदर्शन की थोड़ी सी कमी है, लेकिन यह अभी भी अस्वीकार्य रूप से धीमा है।
मैं एक शेयर मुहिम चलाता था और शेयर करने के dd
लिए /dev/random
1 जीबी टेक्स्ट फाइल पढ़ता था और लिखता था। प्रदर्शन प्रदर्शन था .33 एमबीपीएस। मैं tcpdump
संचार पर कब्जा करने के लिए लिखने के दौरान भाग गया । कृपया फ़ॉर्मेटिंग की कमी का बहाना करें - मैं इस ब्लॉक से बचने के लिए टिक नहीं कर सकता:
EDIT
I ने Windows सर्वर के लिए NFS सर्वर को सक्षम किया और मैक OS X क्लाइंट पर आरोहित किया। मैंने dd
समान परिणाम / प्रदर्शन के साथ एक ही परीक्षा का शीर्षक दिया।
15:45:45.221337 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], ack 102, win 32767, options [nop,nop,TS val 1279665835 ecr 242798971], length 0
15:45:45.221546 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 1:501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500WARNING: Packet is continued in later TCP segments
SMB PACKET: SMBwriteX (REQUEST)
15:45:45.221547 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 501:1001, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221547 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 1001:1501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221547 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 1501:2001, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221548 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 2001:2501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221548 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 2501:3001, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221549 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 3001:3501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221549 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 3501:4001, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221550 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 4001:4501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221550 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 4501:5001, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
15:45:45.221551 IP 10.0.1.53.59596 > server.example.local.microsoft-ds: Flags [.], seq 5001:5501, ack 102, win 32768, options [nop,nop,TS val 1279665835 ecr 242798971], length 500SMB-over-TCP packet:(raw data or continuation?)
संपादित करें
- संभावित कारण को अलग करने के लिए मैं कौन से समस्या निवारण कदम उठा सकता हूं?
- क्या उपरोक्त कैप्टन tcpdump से कुछ भी प्राप्त किया जा सकता है?
- क्या कोई सुझाव दिया गया नेटवर्क प्रदर्शन ट्यूनिंग सिफारिशें हैं प्रदर्शन के मुद्दों को कम करने के लिए?
cifs://server/share
coffeecoff11 से पते का उपयोग करके कनेक्ट करने के बारे में, एक उपयोगकर्ता के पेज के मध्य में MTU मान को बदलने के बारे में, और वायरलेस, उच्चतर के बजाय वायर्ड पर इसे आज़माने के बारे में एक दिलचस्प परीक्षण। इसके अलावा चर्चा करें । jewewdms से विंडोज पर टीसीपी / पोर्ट 445 पर NetBIOS के बारे में सुझाव ।apple.com/thread/5500165?start=45&tstart=0।
Get-SmbSession | fl cli*,d*
:। Dialect
SMB संस्करण है।