আপনি একটি পিনহোল দিয়ে বিশ্বের দিকে তাকিয়ে আছেন। বিভিন্ন গতিতে বিলম্বের পার্থক্যের বৈধ পরীক্ষাটি ক্রস-কানেক্টের কেবল দ্বারা সংযুক্ত দুটি অভিন্ন এনআইসির মধ্যে হবে। 10 মিমি, 100 মিমি এবং 1000 মিম্বির এনআইসি গণিতের গতি সেট করুন। এটি দেখিয়ে দেবে যে বিভিন্ন গতিতে বিলম্বের কার্যত কোনও পার্থক্য নেই। সমস্ত প্যাকেট সর্বাধিক ব্যান্ডউইথের ব্যবহার ব্যতীত একই তারের গতিতে ভ্রমণ করে। একবার আপনি স্টোরের সাথে স্যুইচগুলি যুক্ত করুন এবং ফরোয়ার্ড ক্যাশে করে সবকিছু পরিবর্তন হয়। একটি স্যুইচটির মাধ্যমে বিলম্বিতকরণের পরীক্ষাটি অবশ্যই স্যুইচটিতে দুটি মাত্র সংযোগের মাধ্যমে সম্পন্ন করতে হবে। অন্য কোনও ট্র্যাফিক আপনার পরীক্ষার বিলম্বকে প্রভাবিত করতে পারে। তারপরেও স্যুইচটি লগগুলি ওড়াতে পারে, প্যাকেটের ধরণের কাউন্টারগুলি সামঞ্জস্য করতে পারে, অভ্যন্তরীণ ঘড়ি আপডেট করতে পারে etc
হ্যাঁ, হার্ডওয়্যার পরিবর্তনগুলি, বিভিন্ন এনআইসি, ভিন্ন ভিন্ন স্যুইচ, ভিন্ন ড্রাইভারের কারণে 100 এমবি থেকে 1 জিবিতে স্যুইচিং দ্রুত (নিম্ন প্রক্ষেপণ) হতে পারে। আমি অন্য যে কোনও পরিবর্তনের চেয়ে ড্রাইভারের পার্থক্য থেকে পিং লেটেন্সিতে বৃহত্তর পরিবর্তনগুলি দেখেছি; ব্যান্ডউইথ, স্যুইচস, এনএইচএস অফলোডিং ইত্যাদি ..
স্টোরের চেয়ে উল্লেখযোগ্যভাবে দ্রুত এবং একক সংক্রমণ পরীক্ষার জন্য ফরোয়ার্ড কাট-থ্রু সহ স্যুইচটি পরবর্তী বৃহত্তম পরিবর্তন হবে। যাইহোক, একটি ভাল ডিজাইন করা স্টোর এবং ফরোয়ার্ড স্যুইচ উচ্চ লোডের অধীনে সামগ্রিক কার্যকারিতা কাট-থ্রু সুইচকে ছাড়িয়ে যেতে পারে। গিগাবিটের প্রথম দিনগুলিতে আমি সস্তা গিগাবিট সুইচগুলির চেয়ে কম ল্যাটেন্সি সহ 10 এমবি উচ্চ পারফরম্যান্স ব্যাকপ্লেন স্যুইচ দেখেছি।
ইন্টারনেট ব্যবহারের সময় পারফরম্যান্স বিশ্লেষণের জন্য পিং পরীক্ষাগুলি কার্যত অপ্রাসঙ্গিক। পরীক্ষার মুহুর্তে ট্রান্সপোর্টে কী ঘটছে তার একটি বলপার্ক ধারণা পাওয়ার জন্য তারা দ্রুত পরীক্ষা করা হচ্ছে। প্রোডাক্ট পারফরম্যান্স টেস্টিং কেবলমাত্র একটি পিংয়ের চেয়ে জটিল। উচ্চ কার্যকারিতা স্যুইচগুলি হ'ল কম্পিউটার এবং উচ্চ লোডের নীচে আলাদাভাবে আচরণ করা হয় - বিলম্বিত হওয়াতে পরিবর্তন।
একটি ধীর NIC, বা একটি NIC একটি ধীর গতিতে সেট করা আসলে সুইচ ক্যাশে ব্যবহার করে সার্ভারের ইনপুটটি থ্রোটল করে সাম্প্রতিক বিস্ফোরণগুলির সাথে একটি সার্ভারকে সহায়তা করতে পারে। একটি একক পুনঃপ্রেরণ বিলম্বিত হওয়ার কোনও হ্রাস অস্বীকার করতে পারে। সাধারণত মাঝারি থেকে উচ্চ-লোড ট্র্যাফিক স্তরগুলি গুরুত্বপূর্ণ, একক পিং পরীক্ষা নয়। উদাহরণস্বরূপ, পুরানো ধীর সান আলট্রাস্পার্ক (একক পিংয়ের জন্য উচ্চতর বিলম্বিতা) 70০% 100 এমবি ব্যান্ডউইথ লোডের নিচে থাকা যখন ডি সার্ভার হিসাবে ব্যবহৃত নতুন সস্তা গিগাবিট ডেস্কটপকে ছাড়িয়ে যায়। ডেস্কটপটিতে দ্রুত গিগাবাইট এনআইসি, দ্রুত সংযোগ জিবি-জিবি, দ্রুত মেমরি, আরও মেমরি, দ্রুত ডিস্ক এবং দ্রুত প্রসেসর রয়েছে তবে এটি সার্ভার ক্লাসের হার্ডওয়্যার / সফ্টওয়্যারগুলির পাশাপাশি সঞ্চালন করে না। এটি এমনটি বলার অপেক্ষা রাখে না যে একটি বর্তমান টিউনযুক্ত সার্ভার জিবি-জিবি চলছে, এটি পুরানো হার্ডওয়্যারের চেয়ে দ্রুত নয়, এমনকি বৃহত্তর থ্রুপুট লোডগুলি পরিচালনা করতে সক্ষম। "এর প্রশ্নে আরও জটিলতা রয়েছে"
আপনার সরবরাহকারী 100 মিমি বনাম 1 জিবি সংযোগের জন্য বিভিন্ন স্যুইচ ব্যবহার করছে কিনা তা সন্ধান করুন। যদি ট্র্যাফিকের স্তরটি নীচের ব্যান্ডউইথথকে ছাড়িয়ে যায় তবে আমি যদি কেবল তার চেয়ে একই স্যুইচ ব্যাকপ্লেন ব্যবহার করি। অন্যথায় আপনি দেখতে পাবেন যে অল্প সময়ে অন্যান্য অনেক ব্যবহারকারী গিগাবিটটিতে স্যুইচ করতে পারবেন এবং পুরাতন স্যুইচটিতে থাকা কয়েকটি ব্যবহারকারীর এখন উচ্চতর পারফরম্যান্স রয়েছে - নিম্নতর লেটেন্সি, স্যুইচটিতে উচ্চ লোড চলাকালীন (সামগ্রিক স্যুইচ লোড, কেবল আপনার সার্ভারে নয়) )।
আপেল এবং কমলা উদাহরণ: স্থানীয় আইএসপি বান্ডিলযুক্ত পরিষেবাদি, ডিএসএল এবং ফোনগুলির জন্য একটি নতুন সুইচ সরবরাহ করেছিল। প্রাথমিকভাবে ব্যবহারকারীরা কর্মক্ষমতা বৃদ্ধি পেয়েছে। সিস্টেম ওভারসোল্ড ছিল। এখন যে ব্যবহারকারীরা পুরানো সুইচে রয়েছেন তাদের উচ্চতর সামঞ্জস্যপূর্ণ পারফরম্যান্স রয়েছে। গভীর রাতে, নতুন সিস্টেমে ব্যবহারকারীরা দ্রুত হয়। সন্ধ্যায় উচ্চ লোডের অধীনে পুরানো সুইচ ক্লায়েন্টগুলি স্পষ্টতই নতুন ওভারলোড হওয়া সিস্টেমকে ছাড়িয়ে যায়।
নিম্নতর বিলম্বিতা সবসময় দ্রুত ডেলিভারির সাথে সম্পর্কিত হয় না। আপনি একটি একক পৃষ্ঠা পরিবেশন করার জন্য 20 টি অনুরোধে মাইকিউএলএল উল্লেখ করেছেন। সেই ট্র্যাফিকটি পৃষ্ঠার অনুরোধের মতো একই এনআইসিতে থাকা উচিত নয়। অভ্যন্তরীণ নেটওয়ার্কে সমস্ত অভ্যন্তরীণ ট্র্যাফিক স্থানান্তরিত হওয়া বিদায়ী এনআইসির সংঘর্ষ এবং মোট প্যাকেটের সংখ্যা হ্রাস করবে এবং একক প্যাকেটের .04 মাইলস বিলম্বিত লাভের চেয়ে বৃহত লাভ প্রদান করবে। পৃষ্ঠা লোডের বিলম্বিতা হ্রাস করতে প্রতি পৃষ্ঠার অনুরোধের সংখ্যা হ্রাস করুন। পৃষ্ঠা লোডের সময় হ্রাস করতে পৃষ্ঠাগুলি, এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট, চিত্রগুলি সংকুচিত করুন। এই তিনটি পরিবর্তন ব্যান্ডউইদথের জন্য .04 মাইলস বিলম্বতা হ্রাস পেতে ব্যবহৃত না হয়ে অর্থ প্রদানের চেয়ে আরও বেশি বড় সামগ্রিক লাভ দেবে। পিংয়ের 24 ঘন্টা চালানো দরকার এবং আসল লেটেন্সি পরিবর্তনটি দেখতে গড় হতে হবে। স্মার্ট স্যুইচগুলি এখন ছোট প্রাথমিক ব্যান্ডউইথ বৃদ্ধি এবং বৃহত্তর স্থানান্তর থ্রোটলড সহ অভিযোজিত আরটিএসপি টাইপ থ্রোটলিং করে। আপনার পৃষ্ঠার আকারের উপর নির্ভর করে (গ্রাফিক্স, বৃহত এইচটিএমএল / সিএসএস / জাভাস্ক্রিপ্ট) আপনি দেখতে পারেন প্রাথমিক সংযোগের বিলম্বগুলি / ব্যান্ডউইদথ একটি বৃহত পৃষ্ঠা বা পূর্ণ পৃষ্ঠা স্থানান্তরের চেয়ে অনেক কম / বেশি। আপনার পৃষ্ঠার অংশটি যদি স্ট্রিমিং হয় তবে আপনি পৃষ্ঠা এবং প্রবাহের মধ্যে মারাত্মকভাবে ভিন্ন পারফরম্যান্স দেখতে পাবেন।