রিসিভার টিসিপি উইন্ডোর আকারকে 64,512 এর মধ্যে সীমাবদ্ধ করে


34

তথ্য (দয়া করে কোনও মিথ্যা বিবৃতি শনাক্ত করুন):

  1. আমার কাছে দুটি এমএসবিএস সংযোগ দুটি সাইটের মধ্যে রয়েছে যা 80 এমএস দূরে রয়েছে

  2. এটি একটি দীর্ঘ ফ্যাট সংযোগ যা একটি বড় টিসিপি উইন্ডো আকার থেকে সম্ভবত 100 এমবিপিএস * 0.08 সেকেন্ড = 1,000,000 বাইট পর্যন্ত উপকার করতে পারে

  3. উভয়ই মেশিন উইন্ডোজ সার্ভার ২০১২ চলছে both "উইন্ডো স্কেলিং হিউরিস্টিকস" উভয়টিতেই অক্ষম।

  4. আমি একদিকে "আইপিএফ-এস" চালিয়েছিলাম এবং অন্যদিকে "আইপিএফ-সি" চালিয়েছি। স্থানান্তরটি ঘটেছে 5 এমবিপিএসে। আমি একই ফলাফলটি অন্য দিকে যাচ্ছি।

  5. উভয় পক্ষই তাদের এসওয়াইএনগুলিতে টিসিপি স্লাইডিং উইন্ডোগুলির পক্ষে সমর্থন প্রচার করেছিলেন।

  6. রিসিভার "নো শিফট" (0x000) টিসিপি উইন্ডো স্কেল মান সহ পুরো রান চলাকালীন 64,512 বাইট (0xFC00) টিসিপি উইন্ডো আকারের জন্য অনুরোধ করেছিল।

  7. নেটওয়ার্কটি একটি বৃহত উইন্ডো আকার হ্যান্ডেল করতে সক্ষম হয়েছিল (নীচে ক্রম ডায়াগ্রামগুলি দেখুন)

  8. রিসিভারটি উইন্ডোটিকে নেটওয়ার্ক সমর্থনের চেয়ে ছোট রাখে

  9. এই সংযোগটি একটি আইপিএসইসি ভিপিএন-এর মধ্যে ঘটছে। টানেল ইন্টারফেসের এমটিইউ উভয় দিকেই 1400 বাইটে হ্রাস পেয়েছে।

প্রশ্ন

  • রিসিভার কেন উইন্ডোটি ছোট রাখছে?

অ উত্তরসমূহ

  • নেটওয়ার্কটি ভেঙে গেছে

    একই নেটওয়ার্কে চলমান লিনাক্স মেশিনগুলি টিসিপি উইন্ডোটি 1.5 মেগাবাইটে খোলায় এবং ব্যান্ডউইথের 6 বারের মধ্যে ডেটা প্রেরণ করে

  • উইন্ডো স্কেলিং হিউরিস্টিক্স সক্ষম করা আছে

    উইন্ডো স্কেলিং হিউরিস্টিক্স অক্ষম করা হয়েছে (নীচে "নেট ইন্টারফেস টিসিপি শো হিউরিস্টিকস" এর আউটপুট দেখুন)

  • উইন্ডোটি স্বতঃ-টিউনিং স্তরটি গ্রহণ করা স্বাভাবিক নয়

    উইন্ডোটি প্রাপ্ত করুন স্বতঃ-সুরকরণ স্তরটি স্বাভাবিক (নীচে "নেট ইন্টারফেস টিসিপি শো গ্লোবাল" আউটপুট দেখুন)

  • এটি কেবল ESXi এর মধ্যে ভার্চুয়াল মেশিনে ভাল কাজ করে না

    আমি একই হোস্টে চলমান ভার্চুয়াল লিনাক্স মেশিনে 6 গুণ ভাল পারফরম্যান্স পাই।


আপডেট 1 জুন 12, 2015 পিএমটি পিএমটি 4:30 pm

আমি সংযোগের একদিকে লিনাক্স রেখে পরীক্ষাটি সংশোধন করেছি। অবশ্যই যথেষ্ট, লিনাক্স যখন উইন্ডোজ সার্ভার 2012-এ ডেটা প্রেরণ করে, উইন্ডোজ একটি অতি-ছোট টিসিপি প্রাপ্ত উইন্ডো সরবরাহ করে (64,512 বাইট)।

আমি যখন উইন্ডোজ থেকে লিনাক্সে ডেটা প্রেরণ করি, লিনাক্স একটি বৃহত পর্যাপ্ত টিসিপি প্রাপ্ত উইন্ডো (1,365,120 বাইট) সরবরাহ করে। যাইহোক, উইন্ডোজ ফ্লাইটে সর্বাধিক ~ 60,000 বাইটে প্রেরণ করে।


আপডেট 2 জুন 13, 2015 3:00 পিডিটি

মূল কারণের এক ধাপ। আমার সেটআপে, SO_SNDBUF বা SO_RCVBUF উভয়ই সেট করা নেই (আইপিএফ দ্বারা)। এগুলি হ'ল প্রেরণ ও গ্রহণের বাফারগুলি যা কার্যকরভাবে প্রাপ্তির উইন্ডোটিকে আবদ্ধ করে। এই মানগুলি নির্দিষ্ট না করার সময়, উইন্ডোজ সার্ভার 2012 একটি ডিফল্ট মান 64 কেবি সরবরাহ করে। সুতরাং এখন প্রশ্ন:

প্রশ্ন

  • যখন একটি নির্দিষ্ট করা নেই, উইন্ডোজ সার্ভার ২০১২ এমএসডিএন- তে বর্ণিত লম্বা ফ্যাট পাইপগুলিকে সমন্বিত করতে গতিশীলভাবে SO_SNDBUF / SO_RCVBUF বাড়ছে না কেন ?

অ উত্তর

  • "নেটশ উইনসক শো অটোটুনিং" অক্ষম করা আছে

    এটি সক্ষম।


আপডেট 3 আগস্ট 24, 2015 পিএমটি পিএমটি

নেটস দৃশ্যত সেট-নেটটিসিপিএসটিং এবং পরিবারের সাথে প্রতিস্থাপন করা হয়েছে। গেট-নেটটিসিপি সংযোগের সাথে গেট-নেটটিসিপি সংযোগের প্রদর্শনগুলি দেখায় যে আমি 'ইন্টারনেট' রীতিতে কাজ করছি যা আমাকে এই সেটিংস সরবরাহ করে:

SettingName                   : Internet
MinRto(ms)                    : 300
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : CTCP
CwndRestart                   : False
DelayedAckTimeout(ms)         : 50
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

প্রেরক টিসিপি সেটিংস

PS C:\Users\acs> netsh interface tcp show global
Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : enabled
Chimney Offload State               : disabled
NetDMA State                        : disabled
Direct Cache Access (DCA)           : disabled
Receive Window Auto-Tuning Level    : normal
Add-On Congestion Control Provider  : none
ECN Capability                      : enabled
RFC 1323 Timestamps                 : disabled
Initial RTO                         : 3000
Receive Segment Coalescing State    : enabled

PS C:\Users\acs> netsh interface tcp show heuristics
TCP Window Scaling heuristics Parameters
----------------------------------------------
Window Scaling heuristics         : disabled
Qualifying Destination Threshold  : 3
Profile type unknown              : normal
Profile type public               : normal
Profile type private              : normal
Profile type domain               : normal

PS C:\Users\acs> Get-NetTCPSetting

SettingName                   : Automatic
MinRto(ms)                    : 
InitialCongestionWindow(MSS)  : 
CongestionProvider            : 
CwndRestart                   : 
DelayedAckTimeout(ms)         : 
MemoryPressureProtection      : 
AutoTuningLevelLocal          : 
AutoTuningLevelGroupPolicy    : 
AutoTuningLevelEffective      : 
EcnCapability                 : 
Timestamps                    : 
InitialRto(ms)                : 
ScalingHeuristics             : 
DynamicPortRangeStartPort     : 
DynamicPortRangeNumberOfPorts : 

SettingName                   : Custom
MinRto(ms)                    : 20
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : DCTCP
CwndRestart                   : True
DelayedAckTimeout(ms)         : 10
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Compat
MinRto(ms)                    : 300
InitialCongestionWindow(MSS)  : 2
CongestionProvider            : Default
CwndRestart                   : False
DelayedAckTimeout(ms)         : 200
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Datacenter
MinRto(ms)                    : 20
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : DCTCP
CwndRestart                   : True
DelayedAckTimeout(ms)         : 10
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Internet
MinRto(ms)                    : 300
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : CTCP
CwndRestart                   : False
DelayedAckTimeout(ms)         : 50
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

প্রেরক এসওয়াইএন

No.     Time           Source                Destination           Protocol Length Delta      Sequence number Acknowledgment number Bytes in flight Calculated window size Info
    814 5.036577000    10.10.0.21            10.11.0.1             TCP      66     0.000000000 0               0                                     64512                  49758→5001 [SYN, ECN, CWR] Seq=0 Win=64512 Len=0 MSS=1460 WS=1 SACK_PERM=1

Frame 814: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) on interface 0
Ethernet II, Src: 00:11:22:33:44:55, Dst: aa:bb:cc:dd:ee:ff
Internet Protocol Version 4, Src: 10.10.0.21 (10.10.0.21), Dst: 10.11.0.1 (10.11.0.1)
Transmission Control Protocol, Src Port: 49758 (49758), Dst Port: 5001 (5001), Seq: 0, Len: 0
    Source Port: 49758 (49758)
    Destination Port: 5001 (5001)
    [Stream index: 73]
    [TCP Segment Len: 0]
    Sequence number: 0    (relative sequence number)
    Acknowledgment number: 0
    Header Length: 32 bytes
    .... 0000 1100 0010 = Flags: 0x0c2 (SYN, ECN, CWR)
    Window size value: 64512
    [Calculated window size: 64512]
    Checksum: 0x1451 [validation disabled]
    Urgent pointer: 0
    Options: (12 bytes), Maximum segment size, No-Operation (NOP), Window scale, No-Operation (NOP), No-Operation (NOP), SACK permitted
        Maximum segment size: 1460 bytes
        No-Operation (NOP)
        Window scale: 0 (multiply by 1)
            Kind: Window Scale (3)
            Length: 3
            Shift count: 0
            [Multiplier: 1]
        No-Operation (NOP)
        No-Operation (NOP)
        TCP SACK Permitted Option: True

সিকোয়েন্স গ্রাফের প্রেরক দৃষ্টিভঙ্গি এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

রিসিভার টিসিপি সেটিংস

PS C:\Users\acs> netsh interface tcp show global
Querying active state...

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : enabled
Chimney Offload State               : disabled
NetDMA State                        : disabled
Direct Cache Access (DCA)           : disabled
Receive Window Auto-Tuning Level    : normal
Add-On Congestion Control Provider  : none
ECN Capability                      : enabled
RFC 1323 Timestamps                 : disabled
Initial RTO                         : 3000
Receive Segment Coalescing State    : enabled

PS C:\Users\acs> netsh interface tcp show heuristics
TCP Window Scaling heuristics Parameters
----------------------------------------------
Window Scaling heuristics         : disabled
Qualifying Destination Threshold  : 3
Profile type unknown              : normal
Profile type public               : normal
Profile type private              : normal
Profile type domain               : normal

PS C:\Users\acs> Get-NetTCPSetting

SettingName                   : Automatic
MinRto(ms)                    : 
InitialCongestionWindow(MSS)  : 
CongestionProvider            : 
CwndRestart                   : 
DelayedAckTimeout(ms)         : 
MemoryPressureProtection      : 
AutoTuningLevelLocal          : 
AutoTuningLevelGroupPolicy    : 
AutoTuningLevelEffective      : 
EcnCapability                 : 
Timestamps                    : 
InitialRto(ms)                : 
ScalingHeuristics             : 
DynamicPortRangeStartPort     : 
DynamicPortRangeNumberOfPorts : 

SettingName                   : Custom
MinRto(ms)                    : 20
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : DCTCP
CwndRestart                   : True
DelayedAckTimeout(ms)         : 10
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Compat
MinRto(ms)                    : 300
InitialCongestionWindow(MSS)  : 2
CongestionProvider            : Default
CwndRestart                   : False
DelayedAckTimeout(ms)         : 200
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Datacenter
MinRto(ms)                    : 20
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : DCTCP
CwndRestart                   : True
DelayedAckTimeout(ms)         : 10
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

SettingName                   : Internet
MinRto(ms)                    : 300
InitialCongestionWindow(MSS)  : 4
CongestionProvider            : CTCP
CwndRestart                   : False
DelayedAckTimeout(ms)         : 50
MemoryPressureProtection      : Enabled
AutoTuningLevelLocal          : Normal
AutoTuningLevelGroupPolicy    : NotConfigured
AutoTuningLevelEffective      : Local
EcnCapability                 : Enabled
Timestamps                    : Disabled
InitialRto(ms)                : 3000
ScalingHeuristics             : Disabled
DynamicPortRangeStartPort     : 49152
DynamicPortRangeNumberOfPorts : 16384

রিসিভার এসওয়াইএন

No.     Time           Source                Destination           Protocol Length Delta      Sequence number Acknowledgment number Bytes in flight Calculated window size Info
    817 5.110501000    10.11.0.1             10.10.0.21            TCP      70     0.073924000 0               1                                     64512                  5001→49758 [SYN, ACK, ECN] Seq=0 Ack=1 Win=64512 Len=0 MSS=1460 WS=1 SACK_PERM=1 [ETHERNET FRAME CHECK SEQUENCE INCORRECT]

Frame 817: 70 bytes on wire (560 bits), 70 bytes captured (560 bits) on interface 0
Ethernet II, Src: aa:bb:cc:dd:ee:ff, Dst: 00:11:22:33:44:55
Internet Protocol Version 4, Src: 10.11.0.1 (10.11.0.1), Dst: 10.10.0.21 (10.10.0.21)
Transmission Control Protocol, Src Port: 5001 (5001), Dst Port: 49758 (49758), Seq: 0, Ack: 1, Len: 0
    Source Port: 5001 (5001)
    Destination Port: 49758 (49758)
    [Stream index: 73]
    [TCP Segment Len: 0]
    Sequence number: 0    (relative sequence number)
    Acknowledgment number: 1    (relative ack number)
    Header Length: 32 bytes
    .... 0000 0101 0010 = Flags: 0x052 (SYN, ACK, ECN)
    Window size value: 64512
    [Calculated window size: 64512]
    Checksum: 0xb5bb [validation disabled]
    Urgent pointer: 0
    Options: (12 bytes), Maximum segment size, No-Operation (NOP), Window scale, No-Operation (NOP), No-Operation (NOP), SACK permitted
        Maximum segment size: 1460 bytes
        No-Operation (NOP)
        Window scale: 0 (multiply by 1)
            Kind: Window Scale (3)
            Length: 3
            Shift count: 0
            [Multiplier: 1]
        No-Operation (NOP)
        No-Operation (NOP)
        TCP SACK Permitted Option: True
    [SEQ/ACK analysis]

সিকোয়েন্স গ্রাফের প্রাপক দৃষ্টিকোণ এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

টিসিপি উইন্ডো এখানে চিত্র বর্ণনা লিখুন


1
আপনি দয়া করে সঠিক কনফিগারেশনটি যুক্ত করতে পারেন - উভয় পক্ষের জন্য নরম এবং হার্ডওয়্যার সম্পর্কিত (নেটওয়ার্ক কার্ড)?
টমটম

1
উইন্ডো সুরের মতো শব্দগুলি সীমাবদ্ধ
ডেভিড শোয়ার্টজ

@ টমটম দুটি মেশিনই এইচপি প্রোলিয়েন্ট ডিএল 380 জি 5 তে চলমান ইএসএক্সির অভ্যন্তরে ভিএম রয়েছে। ভার্চুয়াল ইথারনেট অ্যাডাপ্টারগুলি হ'ল ইন্টেল 82574L। হার্ডওয়্যার ইথারনেট অ্যাডাপ্টারগুলি বিসিএম 57719 7
ক্রিস স্ট্যাঙ্কেভিটজ

@ ডেভিড শোয়ার্টজ "উইন্ডো অটো টিউনিং স্তরটি পান" উভয়ের পক্ষে স্বাভাবিক এবং "উইন্ডো স্কেলিং হিউরিস্টিক্স" অক্ষম করা আছে (ওপিতে আপডেট কনফিগারেশন দেখুন)। আমি বিশ্বাস করি এটি ইঙ্গিত দেয় যে সুরগুলি সীমাবদ্ধ নয় ।
ক্রিস স্ট্যাঙ্কেভিটজ

2
আমি মনে করি না যে এই প্রশ্নটি মতামত ভিত্তিক হবে, আমি মনে করি এটির আসল সমস্যাটি হ'ল একটি ভাল উত্তর দেওয়ার জন্য ওপি-র সিস্টেম / নেটওয়ার্কগুলির একটি ডিবাগিংয়ের প্রয়োজন হবে, যা কেবল তাঁর দ্বারা করা যেতে পারে, আমাদের দ্বারা নয় us ।
পিটার বলেছেন

উত্তর:


1

আমি এটিকে ড্রাইভার-নির্দিষ্ট সমস্যা হিসাবে দেখেছি; আমার ক্ষেত্রে কিউলজিক নেটওয়ার্ক কন্ট্রোলারদের সাথে যারা টিসিপি চিম্নি ব্যবহার করার চেষ্টা করছে with এই লিঙ্কটি উইন্ডোজ ২০০৮-এ যুক্ত হওয়া টিসিপি চিম্নি কার্যকারিতা বর্ণনা করে - তবে আমি নিশ্চিত যে এটি এখনও প্রয়োগ হয়: https://support.microsoft.com/en-us/kb/951037

আমি নিম্নলিখিতটি পরীক্ষা করার পরামর্শ দেব; প্রতিটি পরীক্ষার পরে, পুনরায় বুট করুন এবং রিসিভারটি টিসিপি আরডবিনকে প্রত্যাশা অনুযায়ী বাড়ানো শুরু করে কিনা তা দেখুন।

1) গ্রাহক কম্পিউটারে নেটওয়ার্ক অ্যাডাপ্টারের জন্য ড্রাইভারের সর্বশেষতম সংস্করণগুলি লোড করুন। 1) প্রাপ্ত কম্পিউটারে টিসিপিচিমনি অক্ষম করুন 2) সমস্ত 'টিসিপি গ্রহণ' অফলোডিং অক্ষম করুন। এটি নেটওয়ার্ক অ্যাডাপ্টার বৈশিষ্ট্যগুলির উন্নত সেটিংসে পাওয়া যাবে (গতি এবং দ্বিপত্য একই স্থানে সেট করা হবে) 3) সমস্ত 'টিসিপি প্রেরণ' অফলোডিং (নেটওয়ার্ক অ্যাডাপ্টারের উন্নত বৈশিষ্ট্যেও) অক্ষম করুন

(এবং মন্তব্যের বিপরীতে "এবং 65k এরও বেশি বড় টিসিপি উইন্ডো আকারগুলি সার্ভারের জন্য খারাপ, ততক্ষণে সংযোগগুলির জন্য মেমরির চাহিদা বাড়তে পারে 65 65 কে একা আপনাকেও যথেষ্ট খুশি করতে পারে না - ব্যবহারকারী 303507 আগস্ট 6 '15 এ 11:30 এ", বৃহত টিসিপি রিসিভ উইন্ডোজ সার্ভারের জন্য অন্তর্নিহিতভাবে খারাপ নয় high হাই-ব্যান্ডউইথের ক্ষেত্রে, উচ্চ-ল্যাটেন্সি লিঙ্কগুলি (স্যাটেলাইট রিলে যেমন) বড় RWIN মানগুলি প্রয়োজনীয় যাতে আমাদের "পাইপটিতে আরও TCP ডেটা" থাকে Ima M০০০ এমবিপিএস সংযোগটি 000০০০ এমএস ল্যাটেন্সি সহ; উচ্চ-ব্যান্ডউইথ লিঙ্কটি প্রায় ২০ কেবিপিএসের মধ্যে সীমাবদ্ধ থাকবে; কেবলমাত্র 65 কেবি আন-অ্যাকড টিসিপি ডেটা "পাইপে" থাকতে পারে))


0

আমার কাছে একটি উইন্ডোজ অটোটুনিং বাগের মতো দেখাচ্ছে, সম্ভবত এটির সাথে কিছু করার আছে? https://support.microsoft.com/en-us/kb/932170

আপনি কি WskControlSket ব্যবহার করে ম্যানুয়ালি আরও বড় SO_RCVBUF মান অনুরোধ করার চেষ্টা করেছেন?


প্রযুক্তিগতভাবে এই বাফারগুলির টিসিপি উইন্ডো আকারের সাথে কোনও সম্পর্ক নেই: স্ট্যাকওভারফ্লো
মেরি

ফিল: আমি উভয় পক্ষের উইন্ডোজ সার্ভার 2012 চালিয়ে যাচ্ছি যাতে সেই লিঙ্কটি প্রযোজ্য না, তবে আমি সন্দেহ করি যে এটির কোনও সমস্যা রয়েছে। আমি একটি বৃহত্তর SO_RCVBUF- এর জন্য অনুরোধ করতে পারি - এবং এটি সহায়তা করে - তবে এটি কী ভাঙা তা বুঝতে আমাকে সহায়তা করে না ("আপডেট 2" দেখুন)।
ক্রিস স্ট্যাঙ্কেভিটস

মেরি: বাফারগুলি পরোক্ষভাবে উইন্ডোজ আকারের সাথে সম্পর্কিত। নেটওয়ার্ক স্ট্যাক ছোট বাফারগুলি সনাক্ত করবে এবং ফলস্বরূপ উইন্ডোর আকার বাড়বে না। আমি "আপডেট 2" এ হ্যান্ডওয়েভ ব্যবহার করে এটি বর্ণনা করি।
ক্রিস স্ট্যাঙ্কেভিটস

0

সিসকো WAAS বা রিভারবেডের মতো একটি নেটওয়ার্ক অপ্টিমাইজার ব্যবহার করুন। তারা স্থানীয় অ্যাক্স তাড়াতাড়ি করে, তাই আপনার সার্ভার সেটিংস সম্পর্কে যত্নের প্রয়োজন নেই। বড় নেটওয়ার্কে আপনার কোনওভাবেই সার্ভার সেটআপে কোনও প্রভাব নেই কারণ এগুলি অন্যান্য দল বা এটি আউটসোর্সযুক্ত।


এবং 65 টিরও বেশি বড় টিসিপি উইন্ডো আকারগুলি সার্ভারগুলির জন্য খারাপ, ততক্ষণ সংযোগগুলির জন্য মেমরির চাহিদা বৃদ্ধি পায়। 65k একাও আপনাকে যথেষ্ট সুখী করতে পারে না।
ব্যবহারকারী 303507

ব্যবহারকারী 303507: আমি উইন্ডোজ সার্ভার 2012 নেটওয়ার্কিং স্ট্যাকের সাথে কী ঘটছে তা বুঝতে চাই। আমি কোনও নেটওয়ার্ক অ্যাপ্লায়েন্স দিয়ে সমস্যাটি মাস্ক করতে আগ্রহী নই। তবে আমি একমত যে একটি নেটওয়ার্ক অ্যাপ্লায়েন্স কেনা বা আমার অফিসগুলিকে একসাথে সরিয়ে নেওয়া এই সমস্যাটি ঘিরে কাজ করবে।
ক্রিস স্ট্যানকিভিটস

ব্যবহারকারী 303507 এর মন্তব্য সঠিক ট্র্যাকের দিকে থাকতে পারে - আমি অবাক হয়েছি যদি মেমরির উদ্বেগের কারণে কিছু অদৃশ্য হিউরিস্টিক বা রেজিস্ট্রি সেটিংয়ের ভিত্তিতে উইন্ডোটির আকার সীমাবদ্ধ করে দেয়। আপনি ডকুমেন্টেশন সম্পর্কে সঠিক বলে ধরে নিচ্ছেন যে এটি উপযুক্ত আচরণ নয়।
ড্যান প্রিটস

0

এখানে আমি আবিষ্কার করেছি এমন কিছু তথ্য যা আপনার সন্ধান করা উত্তর হতে পারে। নোট করুন যে অক্ষম মোডে 64kb সীমা উল্লেখ উল্লেখ করা মোডে অনুরূপ সীমাবদ্ধতার একটি সূত্র হতে পারে যা নথিভুক্ত নয়।

জ্যোতির্বিদ্যা সংক্রান্ত অটো-টিউনিং স্তরের জন্য "পরীক্ষামূলক" মোড সক্ষম করার চেষ্টা করুন।

উইন্ডোজ অটো-টিউনিং স্তরটি নির্ধারণ করার সময় সম্ভাব্য সেটিংস নিম্নরূপ:

  • স্বাভাবিক: ডিফল্ট মান, প্রাপ্ত উইন্ডোটিকে বেশিরভাগ শর্তের সাথে সামঞ্জস্য করতে দেয়
  • অক্ষম: টিসিপি প্রাপ্ত উইন্ডোর জন্য একটি নির্দিষ্ট মান ব্যবহার করে। এটি সীমাবদ্ধ করে 64 কেবি (65535 এ সীমাবদ্ধ)।
  • অত্যন্ত প্রতিরোধী: গ্রহণযোগ্য উইন্ডোটি খুব রক্ষণশীলভাবে তার ডিফল্ট মানের বাইরে বাড়তে দেয়
  • সীমাবদ্ধ: টিসিপি-র কিছুটা সীমাবদ্ধ বৃদ্ধি উইন্ডোটিকে তার ডিফল্ট মানের বাইরে পায়
  • পরীক্ষামূলক: প্রাপ্তি উইন্ডোটি চরম পরিস্থিতিগুলিকে সামঞ্জস্য করতে বাড়াতে অনুমতি দেয় (প্রস্তাবিত নয়, এটি সাধারণ গবেষণাগুলিতে পারফরম্যান্স হ্রাস করতে পারে, এটি কেবল গবেষণার উদ্দেশ্যে তৈরি It এটি 16 এমবি-র বেশি RWIN মানকে সক্ষম করে)

এটি বোঝা যাবে তবে ওপি দেখায় যে তিনি he৪ ক্যাপে বন্দী হয়েছেন, এমনকি 1024 এও নয়
জিম বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.