ইউডিপি প্যাকেটগুলি ব্যবহার করে অতি-দ্রুত অনুসন্ধান Qu


10

আমি এমন একটি সিস্টেম বাস্তবায়ন করছি যেখানে 8 বা তার বেশি বাইটের ডেটা সহ একটি ছোট ইউডিপি প্যাকেট প্রেরণের মাধ্যমে একটি নেটওয়ার্কের একটি ডিভাইস খুব উচ্চ ফ্রিকোয়েন্সি (কয়েক সেকেন্ড বা কয়েক হাজার প্রশ্ন) প্রতি সেকেন্ডে হয়। এটি অন্য একটি অ্যাপ্লিকেশন দ্বারা গ্রহণ করা হয়েছে, সম্ভবত অন্য কোনও ডিভাইসে, যা খুব সাধারণ প্রক্রিয়াজাত করে এবং অন্য ইউডিপি প্যাকেটে মোড়ানো কয়েকটি বাইট-বৃহত ফলাফলটি প্রেরণ করে।

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

অন্যান্য চিন্তাভাবনা এবং পরামর্শগুলিও স্বাগত।


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

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

উত্তর:


11

জুনিপার এমএক্স 80 এর একটি উদাহরণ রয়েছে যা কমপক্ষে 8 কিলোমিটারের মধ্যে প্রবেশের দেরি করে, কম-লেটেন্সি কাট-থ্রু সুইচটিতে এটি <1us (হতে পারে 0.7us) হতে পারে। (মনে রাখবেন যে কাট-থ্রু স্যুইচ 100% সময় কাট-থ্রো করতে পারে না, কেবল যখন ঠিকানা বন্দরটি নিষ্ক্রিয় হয়ে থাকে!)

ফাইবারে 1 কিলোমিটার প্রায় 5us লেটেন্সি (আবার একক দিক)।

ন্যূনতম আকারের পেওলড (46 বি) এর জন্য 10 জি @ সিরিয়ালকরণ বিলম্বটি লিংক-গতি বাড়িয়ে আপনি সিরিয়ালাইজেশন বিলম্ব হ্রাস করেন 67 67ns (0.067us) is

আইপি শিরোলেখ 20 বি, ইউডিপি শিরোনাম 8 বি, আপনার ডেটা 8 বি, তাই আপনার কাছে মাত্র 36 বি ডেটা রয়েছে, যার অর্থ আপনার ইথারনেট পেডে 10 বি ট্র্যাশ পাঠানো আবশ্যক , অর্থাত্ যদি আপনার পে-লোডে যোগ করার মতো কিছু থাকে তবে, এটির জন্য 0 বিলম্বের ব্যয় রয়েছে।

আমি আশা করি আপনি এইগুলি থেকে আরটিটি এক্সট্রোপোলেট করতে পারবেন, ডিভাইস গণনা অনুসারে ডিভাইস বিলম্বকে গুণিত করে এবং প্রতি কিলোমিটার ফাইবারের জন্য 5us যোগ করে এবং তারপরে এটি 2 দিয়ে গুণ করে।


আমি এইচএফটি সম্পর্কে কিছু চিন্তাভাবনা যুক্ত করতে পারছি না।

এই এইচএফটি ভলিউম অনুযায়ী ২০০৯ থেকে ২০১২ সালের মধ্যে অর্ধেক হয়ে গেছে Sug আমি কিছু বৈজ্ঞানিক কাগজ বা এইচএফটি বিলম্বিতা এবং লাভের উপর এর প্রভাব সম্পর্কে সঠিক তথ্য দেখতে পছন্দ করব। আমি সন্দেহ করি যে ব্যবসায়িক মুনাফাকে প্রভাবিত করে এমন বিলম্বিতা যে মুহূর্তে আমরা এখনই কথা বলছি সেই বিলম্বতার চেয়ে আরও একটি মাত্রায় রয়েছে। আমার যে বন্ধুটি সবচেয়ে বড় এক্সচেঞ্জের জন্য নেটওয়ার্ক তৈরি করে তাদের মনে হয় যে এটি কেবলমাত্র গ্রাহক যারা স্কেলগুলি না বুঝে 'কম == আরও ভাল' করেন।
আমি সম্পূর্ণরূপে বুঝতে পারি যে এইচএফটি কীভাবে কার্যকর হয়েছিল যখন খুব কম লোক এটি করছিল, আপনি যখন বাজারটি পর্যবেক্ষণ করতে পারতেন change পরিবর্তন বাজারে দেখছেন না বি বি তা দেখতে এবং এটির মূলধনকে দেখায়। কেউ কেউ এইচএফটি বন্ধের জন্য নিয়ন্ত্রণ ব্যবহার করে প্রতিটি বাণিজ্যকে সবার জন্য ব্যয়বহুল করে তোলার মাধ্যমে বলছেন, এটির প্রয়োজন হবে বলে আমি মনে করি না, সুযোগের উইন্ডোটি ইতিমধ্যে বন্ধ হয়ে গেছে বলে আমি মনে করি।


দুর্দান্ত উত্তর এবং খুব তথ্যপূর্ণ, ধন্যবাদ। এমনকি এইচএফটি সম্পর্কে কয়েকটি ব্যক্তিগত চিন্তাভাবনা!
জন স্মিথ

1
@ জনস্মিত, আপনার শেষ পয়েন্টগুলির মধ্যে প্রবর্তিত বিলম্ব বিবেচনা করতে অবহেলা করবেন না (যেমন ওএস সময়সূচী, বা কার্নেল প্রসেসিং) ... এটি আগের মন্তব্যে উল্লিখিত বিলম্বের ক্ষেত্রে উল্লেখযোগ্য অবদান রাখতে পারে।
মাইক পেনিংটন

0 বিলম্বিত ব্যয়ে সম্পূর্ণ ন্যূনতম প্যাকেটের আকার ব্যবহার সম্পর্কে দুর্দান্ত পয়েন্ট।
জেনারেলট ওয়ার্কারার

1

আমি মনে করি প্রচলিত আধা-সুরযুক্ত হার্ডওয়্যার সম্পর্কে আপনার সক্ষম হওয়া উচিত:

  1. আপনার হোস্ট নেটওয়ার্ক স্ট্যাকের বাইরে যান
  2. আপনার পরবর্তী নেটওয়ার্ক স্ট্যাক আপ
  3. আপনার 'নতুন' প্যাকেটটি দিয়ে সেই নেটওয়ার্ক স্ট্যাকটিকে ব্যাকআপ করুন

10 গিগ্রে আমাদের 10 ডলারে। আপনি যদি সত্যিই জিনিসগুলি তালাবন্ধ করে রাখেন তবে সেই সংখ্যা উল্লেখযোগ্যভাবে কম হতে পারে।

আপনি যে সমস্ত বিলম্বিতাটি দেখতে পাচ্ছেন তার প্রায় সবগুলি নেটওয়ার্কিং হার্ডওয়্যার / কেবলগুলি থেকে নয়, আপনার হোস্ট সিস্টেম থেকে। সুইচ মাধ্যমে একটি যুক্তিসঙ্গত কাটা, (আরিস্তা, জ্ঞোডাল, নিউ সিসকো, ইত্যাদি) সাব 1us হতে চলেছে।

ইউডিপি প্যাকেট গ্রাসকারী প্রক্রিয়াগুলি আপনার এনআইসির বাধা হিসাবে একই কোরটিতে পিন করা হয়েছে তা নিশ্চিত করে শুরু করুন। সেখান থেকে, নিশ্চিত হয়ে নিন যে আপনার এনআইসিতে কোলেসিং অক্ষম রয়েছে এবং সেখান থেকে নিশ্চিত হয়ে নিন যে আপনি এমএসআই-এক্স এবং ডিসিএ পেয়েছেন।

আপনি যদি আরও গুরুতর হন ... সোলারফ্লেয়ারের ওপেনঅনলোডটি দেখুন। পারফরম্যান্স পরীক্ষার / যাচাই করার জন্য তাদের কাছে দুর্দান্ত সরঞ্জাম রয়েছে।

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