সার্ভার থেকে ধীর স্থানান্তর হার ডিবাগিং


9

আমি এটিকে সহজ হিসাবে ব্যাখ্যা করার চেষ্টা করছি তবে যথাসম্ভব ডকুমেন্টেড। এটি এই সার্ভার বা আমার বর্তমান আইএসপি-তে একচেটিয়া নয় । বিভিন্ন ISP- এর সাথে থাকাকালীন এবং বিভিন্ন সরবরাহকারী (মার্কিন যুক্তরাষ্ট্রে GoDaddy, iWeb এবং কানাডার গ্লোবটেক) এর সাথে আমার সার্ভারগুলি রাখার সময় আমি কয়েক বছর ধরে একই একই সমস্যাটি দেখেছি। উইন্ডোজ সার্ভার ওএস (2003 এবং 2008 আর 2) কেবলমাত্র এটিই সাধারণ হয়ে উঠেছে। তবে আসুন এখন আমার বর্তমান সার্ভার এবং কেবলমাত্র আমার বর্তমান আইএসপি সন্ধান করুন।

সমস্যা :

আমি আমার স্থানীয় ওয়ার্কস্টেশন এবং আমার দূরবর্তী ডেডিকেটেড সার্ভারের মধ্যে খুব ধীর স্থানান্তর হার পাই। আমার সার্ভারটি 100 এমবিপিএস পোর্টে রয়েছে এবং আমার স্থানীয় ওয়ার্কস্টেশনটি অপটিকাল ফাইবারের চেয়ে 50 এমবিপিএসের সিমেট্রিক সংযোগে রয়েছে।

লক্ষণগুলি :

মার্কিন যুক্তরাষ্ট্র এবং মেক্সিকোতে বিভিন্ন সার্ভার এবং অবস্থানের বিরুদ্ধে স্পীডেস্টটনেটে পরীক্ষা করার সময় সার্ভার এবং ওয়ার্কস্টেশন উভয়ই দুর্দান্ত ফলাফল (তাদের সংযোগের গতির খুব কাছাকাছি) পায়। আমি যদি আমার সার্ভার বা আমার ওয়ার্কস্টেশন থেকে ড্রপবক্স থেকে বড় ফাইলগুলি ডাউনলোড করি তবে আমি একক সংযোগে যথাক্রমে 10 এমবিপিএস এবং 5 এমবিপিএসের স্থানান্তর হার পাই, যা প্রতিটি সংযোগের গতি 100 এমবিপিএস এবং 50 এমবিপিএস অনুসারে সঠিক repectively।

তবুও, যদি আমি আমার সার্ভার থেকে কোনও ফাইল (এইচটিটিপি বা এফটিপি এর মাধ্যমে) আমার ওয়ার্কস্টেশনে স্থানান্তর করি তবে আমার যে 50 এমবিপিএস গতি হওয়া উচিত তার কাছাকাছিও পৌঁছাতে পারব না (5 এমবিপিএস স্থানান্তর হার) তবে আমি পরিবর্তে 3 এমবিপিএসের সমান কিছু পেয়ে যাব (300 কেবিপিএস স্থানান্তর হার)।

আমি কেন চেষ্টা করছি যে আমি কেন স্থানান্তর হারটি ধীর পাই। কীভাবে এটি ডিবাগ করা যায় তা সম্পর্কে আমি নিশ্চিত নই। আমি যখনই হোস্টিং সরবরাহকারীদের সমস্যা নিয়ে টিকিট বাড়িয়েছি তখন তারা আমাকে ট্রেসার্ট আউটপুট জিজ্ঞাসা করে এবং অবশেষে মাঝখানে কিছু সার্ভারে এটি দোষ দেয়। তবে এটি সঠিক বলে মনে হচ্ছে না, আমি প্রথমে যা বলেছিলাম তা বিবেচনায় নিলে: GoDaddy, iWeb এবং গ্লোবোটেকের সাথে আমার সার্ভারগুলি রাখার সময় এবং আমি নিজেই বিভিন্ন আইএসপি সহ নিজেকে থাকার সময় এই সঠিক গতি / সমস্যাটি দেখেছি ইন্টারনেট সেবা বিভিন্ন ধরণের । এটি সত্যই সার্ভার অঞ্চলে কোথাও স্থির সেটিংয়ের মতো দেখাচ্ছে।

আমি টেস্ট করেছি :

গতি পরীক্ষা

এগুলি হল স্পিডেস্টটনেটের গতি পরীক্ষা যা মেক্সিকো সিটিতে আমার আইএসপির ডেটাসেন্টারে একটি সার্ভার সহ বিভিন্ন রিমোট সার্ভারের বিরুদ্ধে আমার ডেডিকেটেড সার্ভারে কার্যকর করা হয়েছিল :

কানাডা : ডাউনলোডের জন্য 94.64 এমবিপিএস এবং আপলোডের জন্য 94.87 http://www.speedtest.net/my-result/3470801975

সান জোসে, সিএ : ডাউনলোডের জন্য 93.58 এমবিপিএস এবং আপলোডের জন্য 95.48 এমবিপিএস http://www.speedtest.net/my-result/3470805341

মেক্সিকো সিটি (আমার নিজের আইএসপির ডেটাচ্যান্টারে সার্ভার) : ডাউনলোডের জন্য 92.99 এমবিপিএস এবং আপলোডের জন্য 95.39 এমবিপিএস http://www.speedtest.net/my-result/3470810269

যদি আমি আমার স্থানীয় ওয়ার্কস্টেশন থেকে একই সার্ভারগুলির বিরুদ্ধে এই পরীক্ষাগুলি চালাই তবে আমি আমার 50 এমবিপিএস সংযোগেরও কাছে গতি পেতে পারি।

TRACERT

এটি আমার ওয়ার্কস্টেশন থেকে আমার ডেডিকেটেড সার্ভারে চালিত সাম্প্রতিক ট্রেসার্ট আউটপুট:

 1    <1 ms    <1 ms    <1 ms  192.168.7.254
 2     2 ms     1 ms     1 ms  10.69.32.1
 3     *        3 ms     2 ms  10.5.50.174
 4     3 ms     2 ms     2 ms  10.5.50.173
 5     *        5 ms     3 ms  fixed-203-69-2.iusacell.net [189.203.69.2]
 6    32 ms    32 ms    32 ms  8-1-33.ear1.Dallas1.Level3.net [4.71.220.89]
 7    33 ms    33 ms    33 ms  ae-3-80.edge5.Dallas3.Level3.net [4.69.145.145]
 8    33 ms    33 ms    33 ms  ae13.dal33.ip4.tinet.net [77.67.71.221]
 9    76 ms    76 ms   157 ms  xe-1-0-0.mtl10.ip4.tinet.net [89.149.185.41]
10    72 ms    72 ms    72 ms  te2-2.cr2.mtl3.gtcomm.net [67.215.0.160]
11    72 ms    72 ms    72 ms  ae2.csr2.mtl3.gtcomm.net [67.215.0.134]
12    72 ms    72 ms    73 ms  te3-4.dist1.mtl8.gtcomm.net [67.215.0.83]
13    72 ms    72 ms    72 ms  ns1.marveldns.com [173.209.57.82]

IPERF

এটি সার্ভার হিসাবে আমার ডেডিকেটেড সার্ভার এবং ক্লায়েন্ট হিসাবে আমার ওয়ার্কস্টেশন ব্যবহার করে একটি আইপিএফ পরীক্ষা চালানো হয়:

------------------------------------------------------------
Client connecting to ns1.marveldns.com, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.7.2 port 60339 connected with 173.209.57.82 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.3 sec  5.62 MBytes  4.59 Mbits/sec

PATHPING

এটি আমার ওয়ার্কস্টেশন থেকে আমার ডেডিকেটেড সার্ভারে চালিত প্রশংসা প্রশংসনের আউটপুট:

Tracing route to ns1.marveldns.com [173.209.57.82]
over a maximum of 30 hops:
  0  ws1 [192.168.7.2]
  1  192.168.7.254
  2  10.69.32.1
  3     *     10.5.50.174
  4  10.5.50.173
  5  fixed-203-69-2.iusacell.net [189.203.69.2]
  6  8-1-33.ear1.Dallas1.Level3.net [4.71.220.89]
  7  ae-3-80.edge5.Dallas3.Level3.net [4.69.145.145]
  8  ae13.dal33.ip4.tinet.net [77.67.71.221]
  9  xe-1-0-0.mtl10.ip4.tinet.net [89.149.185.41]
 10  te2-2.cr2.mtl3.gtcomm.net [67.215.0.160]
 11  ae2.csr2.mtl3.gtcomm.net [67.215.0.134]
 12  te3-4.dist1.mtl8.gtcomm.net [67.215.0.83]
 13  ns1.marveldns.com [173.209.57.82]

Computing statistics for 325 seconds...
            Source to Here   This Node/Link
Hop    RTT  Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           ws1 [192.168.7.2]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  192.168.7.254
                                0/ 100 =  0%   |
  2    1ms     0/ 100 =  0%     0/ 100 =  0%  10.69.32.1
                                0/ 100 =  0%   |
  3    3ms     0/ 100 =  0%     0/ 100 =  0%  10.5.50.174
                                0/ 100 =  0%   |
  4    2ms     0/ 100 =  0%     0/ 100 =  0%  10.5.50.173
                                0/ 100 =  0%   |
  5    4ms    20/ 100 = 20%    20/ 100 = 20%  fixed-203-69-2.iusacell.net [189.203.69.2]
                                0/ 100 =  0%   |
  6   34ms     0/ 100 =  0%     0/ 100 =  0%  8-1-33.ear1.Dallas1.Level3.net [4.71.220.89]
                                0/ 100 =  0%   |
  7   34ms     0/ 100 =  0%     0/ 100 =  0%  ae-3-80.edge5.Dallas3.Level3.net [4.69.145.145]
                                0/ 100 =  0%   |
  8   33ms     0/ 100 =  0%     0/ 100 =  0%  ae13.dal33.ip4.tinet.net [77.67.71.221]
                                0/ 100 =  0%   |
  9   79ms     0/ 100 =  0%     0/ 100 =  0%  xe-1-0-0.mtl10.ip4.tinet.net [89.149.185.41]
                                2/ 100 =  2%   |
 10   73ms    14/ 100 = 14%    12/ 100 = 12%  te2-2.cr2.mtl3.gtcomm.net [67.215.0.160]
                                0/ 100 =  0%   |
 11   72ms     2/ 100 =  2%     0/ 100 =  0%  ae2.csr2.mtl3.gtcomm.net [67.215.0.134]
                                2/ 100 =  2%   |
 12   72ms    18/ 100 = 18%    14/ 100 = 14%  te3-4.dist1.mtl8.gtcomm.net [67.215.0.83]
                                0/ 100 =  0%   |
 13   72ms     4/ 100 =  4%     0/ 100 =  0%  ns1.marveldns.com [173.209.57.82]

Trace complete.

যে জিনিসগুলি আপনি নিজের জন্য চেষ্টা করতে পারেন

আপনি যদি এটি চেষ্টা করে দেখতে চান তবে পরীক্ষার উদ্দেশ্যে সার্ভারে এই কয়েকটি জিনিস সেটআপ করেছি:

এইচটিটিপি সার্ভারে বড় ফাইল

আমি আমার সার্ভারে একটি 5 জিবি ফাইল রেখেছি যা HTTP- র মাধ্যমে ডাউনলোড করা যায়। আপনি এটি এখানে খুঁজে পেতে পারেন: http://www.marveldns.com/transfer_test/

দ্রুততম MINI অ্যাপ্লিকেশন

আমি আমার সার্ভারে একটি "দ্রুততম মিনি" পরীক্ষা সেটআপ করেছি। আপনি এটি পরিদর্শন করতে পারেন এবং এটি বলে যে আপনি যে গতি পেয়েছেন তা আপনি আমার সার্ভার এবং নিজের মধ্যে ডাউনলোড এবং আপলোড উভয়ের জন্যই পাচ্ছেন। আপনি এটি এখানে পেতে পারেন: http://www.marveldns.com / স্পিডেস্ট /

শেষ অবধি :

যেমনটি আমি আগেই বলেছি, আমি পুরো বিষয়টি বোঝার জন্য সাহায্যের চেষ্টা করছি। আমি টিসিপি / আইপি বা শীর্ষ প্রান্তের নেটওয়ার্কিংয়ের বিশেষজ্ঞ নই। সমস্যাটি সমাধান করতে সক্ষম হওয়ার জন্য ট্রেসরিট, আইপ্লিফ বা পিংপথের ফলাফলগুলি কীভাবে ব্যবহার করতে হবে তা আমার কাছে সত্যই স্পষ্ট নয় তবে আমি এগুলি অন্তর্ভুক্ত করি কারণ আমি যখন এই সমস্যাটির বিষয়ে কথা বলি তখন সর্বদা আমি এটির জন্য জিজ্ঞাসা করেছি।

যদি আমার প্রশ্নের মধ্যে আরও ভাল কিছু না থেকে থাকে তবে দয়া করে কেবল এটিকে নীচে নামবেন না এবং আমাকে এটিতে কী সমস্যা হয়েছে বা কিছু সহায়তা পেতে এটিতে আরও কী যুক্ত করতে পারি তা আমাকে জানান। ধন্যবাদ.


কেবলমাত্র আমি কৌতূহলী, আপনি যখন আপনার ডেডিকেটেড সার্ভারে লোকালহোস্টে আপনার ফাইলটি চালাবেন তখন আপনার গতি কী হবে?
ব্রাইস

হাই ব্রাইস আমি প্রায় ৫০ এমবি / সেকেন্ড (বাইটস, বিটস নয়) এর কাছাকাছি কিছু পেয়েছি, যা আমি উইন্ডোজ এক্সপ্লোরারে সরাসরি ডিস্কে একই ফোল্ডারে ম্যানুয়ালি ফাইলটি অনুলিপি করতে পারি তবে আমি যে গতি পেয়েছি তা হ'ল ডিস্কটি পড়ার সময় এবং নিজের কাছে লেখার সময়)।
ফ্রান্সিসকো জারাবোজো

1
ট্রেসার্ট অনুসারে, আপনার ওয়ার্কস্টেশনটি বরং একটি বড় নেটওয়ার্কে রয়েছে। আপনি কি স্থানীয় নেটওয়ার্ক প্রশাসকের কাছে জিজ্ঞাসা করার চেষ্টা করেছেন যদি এমন কোনও Qos থাকে যা সংযোগগুলি ধীর করে দেয়?

আপনি যদি একসাথে একাধিক স্থানান্তর শুরু করেন তবে সম্মিলিত গতিটি কি প্রত্যাশিত 50Mbit / s এর কাছাকাছি যুক্ত হবে? অর্থাত। এটি কি সব থেকে ধীর, বা প্রতি সংযোগটি ধীর?
অনুদান

@ গ্রান্ট: একাধিক সংযোগের সাথে এটি 50 এমবিপিএস পর্যন্ত বিজ্ঞাপন দেয়। সীমাবদ্ধতা প্রতি সংযোগ হয়।
ফ্রান্সিসকো জারাবোজো

উত্তর:


9

সেই URL টি অ্যাক্সেস করার সময় আমি যে বাধাটি দেখছি তা উইন্ডো আকারের কারণে স্পষ্ট।

আমি যখন আপনার সার্ভার থেকে ডাউনলোড করার চেষ্টা করি তখন আমি 555KB / গুলি পাই। আমার 108 মাইলের একটি রাউন্ডট্রিপ সময় আছে। গণিতটি করা আমি নিম্নলিখিত উইন্ডোর আকারটি পাই: 555KB / s * 108ms = 59.94KB।

যতক্ষণ আমি এটি একটি ডেটাসেন্টারে কোনও হোস্টের কাছ থেকে করি ততক্ষণ আমি একটি খুব সামঞ্জস্যপূর্ণ থ্রুপুট এবং রাউন্ডট্রিপ পাই। অতিরিক্তভাবে, আমি যদি সমান্তরালভাবে দুটি ডাউনলোড শুরু করি তবে প্রতিটি 555KB / s পান। এটি হ'ল লক্ষণগুলি হ'ল যখন বাধাটি উইন্ডো আকারের হবে।

উইন্ডো স্কেলিং ছাড়া উইন্ডোটি 64KB এর চেয়ে বড় হতে পারে না। তবে আমি উইন্ডো স্কেলিংটি সমঝোতা হতে দেখছি, তাই উচ্চতর থ্রুপুটটি সম্ভব হওয়া উচিত। এটি তদন্তের জন্য দুটি অনুমানকে ছেড়ে যায়:

  • সার্ভারকে ক্লায়েন্ট থেকে সার্ভারে যাওয়ার পথে উইন্ডো স্কেলিংয়ের বিকল্পটি ম্যাংলিং করছে কিছু মনে করে উইন্ডোটি 1 এর গুণক দ্বারা স্কেল করা হয়েছে।
  • সার্ভারটি প্রতিটি সংযোগে 60KB এর বেশি প্রেরণ উইন্ডোটি ব্যবহার না করার জন্য কনফিগার করা যেতে পারে।

আপনি সার্ভারে কোনও প্যাকেট ক্যাপচার সম্পাদন করতে পারবেন কিনা তা যাচাই করা সহজ। সার্ভারের মাধ্যমে একের চেয়ে বেশি স্কেলিং ফ্যাক্টরটি গ্রহণ করা হয়েছে কিনা তা খুঁজে পাওয়ার জন্য কেবল ইনকামিং এসওয়াইএন প্যাকেটের স্কেলিং বিকল্পটি দেখুন। ট্র্যাফিক বিশ্লেষণের জন্য আমি ওয়্যারশার্ক ব্যবহার করার পরামর্শ দিতে পারি।

দ্বিতীয় অনুমানটি যাচাইয়ের জন্য আপনি ব্যবহার করছেন অপারেটিং সিস্টেমের কিছু জ্ঞান প্রয়োজন knowledge আপনি এমন একটি অপারেটিং সিস্টেম বেছে নিয়েছেন যা আমার অজানা, যাতে আমি সাহায্য করতে পারি না। তাই আমি কেবল নেটওয়ার্কিংয়ে দক্ষতা নিয়ে সহায়তা করতে পারি।


আমি ১০০% নিশ্চিত নই, তবে উইন্ডো আকারটি কি সকেট দ্বারা প্রভাবিত হয় না বাফার আকারটি প্রেরণ করে এবং গ্রহণ করে না (সকেট বিকল্প SO_RVSBUF এবং SO_SNDBUF)? আমি অনুরূপ ঘটনা দেখেছি যেখানে বাফার খুব ছোট ছিল (উদাহরণস্বরূপ 1KB), এবং 4KB বা 8KB এর তুলনায় থ্রুটপুট খুব সীমাবদ্ধ ছিল।
ক্যামেরন কের

@ ক্যামেরন কের আপনার মন্তব্য আমাকে যোগাযোগের দিকে অন্য নজর দিতে অনুরোধ করেছে। এবার আমি আমার ল্যাপটপটি পরীক্ষা করেছি (যা ওয়াইফাইতে রয়েছে এবং এটি একটি কম থ্রুপুট পায়)। আমি যা পর্যবেক্ষণ করেছি তা হল আমি 105 মাইল রাউন্ডট্রিপ সহ 138KB / গুলি পাই। এর অর্থ 14.5KB এর কার্যকর উইন্ডো আকার। আমার ল্যাপটপের বিজ্ঞাপনিত প্রাপ্ত উইন্ডোটি থ্রুপুট স্থিতিশীল হওয়ার আগে 679 << 7 (প্রায় 85 কেবি) এ বেড়েছে। এর ফলে এই সম্ভাবনা উড়িয়ে দেওয়া উচিত যে স্কেলিং ফ্যাক্টরটি ট্রানজিটে কেবল শূন্য ছিল এবং আমার শেষের দিকে বাফার প্রাপ্তির মাধ্যমে থ্রুটপুটকে বাধা দেওয়া হয়েছিল এমন সম্ভাবনাটি উড়িয়ে দেওয়া উচিত।
ক্যাস্পার্ড

উইন্ডোজ সার্ভার ২০০৮ r2 এর জন্য একটি প্রাসঙ্গিক নিবন্ধটি এখানে পাওয়া যাবে: andydavies.me/blog/2011/11/21/…
ফ্রান্সিসকো জারাবোজো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.