TL; ড
একটি নির্দিষ্ট উত্তর দিতে, আরও পরীক্ষা প্রয়োজন বলে মনে হচ্ছে। তবে পরিস্থিতিগত প্রমাণ প্রমাণ করে যে লিনাক্স হল ওএস হ'ল অতিমাত্রায় কম ল্যাটেন্সি সম্প্রদায়ের মধ্যে ব্যবহারিকভাবে একচেটিয়াভাবে ব্যবহৃত হয়, যা নিয়মিতভাবে এমপিপিএস কাজের চাপকে প্রসেস করে। এর অর্থ এই নয় যে উইন্ডোজের সাথে এটি অসম্ভব, তবে এমপিপিএস সংখ্যা অর্জন করা সম্ভব হলেও উইন্ডোজ সম্ভবত কিছুটা পিছিয়ে থাকবে। তবে এটির পরীক্ষা নিরীক্ষণের প্রয়োজন রয়েছে এবং উদাহরণস্বরূপ এই সংখ্যাগুলি কী অর্জন করতে পারে (সিপিইউ) কী পরিমাণ ব্যয় করা উচিত তা নির্ধারণ করার জন্য।
এনবি এটি কোনও উত্তর নয় যা আমি গ্রহণ করতে চাইছি। আমরা কোথায় দাঁড়িয়ে আছি এবং কোথায় আরও তদন্ত করতে হবে সে সম্পর্কে কিছু ইঙ্গিত দেওয়া প্রশ্নের উত্তরে আগ্রহী কাউকে দেওয়ার উদ্দেশ্য।
লেন হলগেট, যিনি গুগল অনুসারে একমাত্র তিনিই উইন্ডোজ নেটওয়ার্কিং (এবং ফলাফল প্রকাশ করেছেন) থেকে আরও পারফরম্যান্স পাওয়ার জন্য আরআইওর পরীক্ষা করেছেন, তিনি কেবল তার ব্লগে একটি মন্তব্যে পরিষ্কার করেছেন যে তিনি একটি আইপি / পোর্ট কম্বো ব্যবহার করছেন ইউডিপি প্যাকেট প্রেরণের জন্য।
অন্য কথায়, তার ফলাফলগুলি লিনাক্সের পরীক্ষাগুলিতে একক মূল পরিসংখ্যানের সাথে কিছুটা তুলনামূলক হওয়া উচিত (যদিও তিনি 8 টি থ্রেড ব্যবহার করছেন - যা তার কোডটি যাচাই না করেই কেবল একটি ইউডিপি প্যাকেট প্রবাহ পরিচালনা করার সময় পারফরম্যান্সের জন্য ক্ষতিকারক বলে মনে হয় এবং না প্যাকেটগুলির যে কোনও ভারী প্রক্রিয়াজাতকরণ করা হচ্ছে এবং তিনি উল্লেখ করেছেন যে কেবলমাত্র কয়েকটি থ্রেডই ব্যবহার করা হয়েছে, যার অর্থ হবে)। এটি তার বলা সত্ত্বেও:
পুরানো এবং নতুন এপিআইয়ের মধ্যে তুলনামূলক পারফরম্যান্সের তুলনা করার জন্য সর্বাধিক পারফরম্যান্স পাওয়ার জন্য আমি এতটা চেষ্টা করেছিলাম না এবং তাই আমার পরীক্ষায় আমি এতটা গভীর ছিলাম না।
তবে "কঠোর চেষ্টা" ব্যতীত আরও রুক্ষ আরআইও বিশ্বের জন্য মানক আইওসিপি-র (আপেক্ষিক) স্বাচ্ছন্দ্যের অঞ্চলটি কী ছেড়ে দিচ্ছেন ? কমপক্ষে একক ইউডিপি প্যাকেটের স্ট্রিমটিই উদ্বিগ্ন।
আমি অনুমান করি তার অর্থ কি - যেমন তিনি আরআইওর বিভিন্ন টেস্টে বিভিন্ন নকশা পদ্ধতির চেষ্টা করেছিলেন - তিনি হলেন উদাহরণস্বরূপ শেষের বিটটি বের করে নেওয়ার জন্য সূক্ষ্ম সুরের এনআইসি সেটিংসটি তিনি করেন নি। যা, উদাহরণস্বরূপ রিসিভ বাফার আকারের ক্ষেত্রে ইউডিপিতে পারফরম্যান্স এবং প্যাকেট ক্ষতির পরিসংখ্যান পাওয়ার ক্ষেত্রে সম্ভাব্যভাবে একটি বিশাল ইতিবাচক প্রভাব ফেলতে পারে।
অন্য লিনাক্স / ইউনিক্স / বিএসডি পরীক্ষার সাথে তার ফলাফলগুলি সরাসরি তুলনা করার চেষ্টা করার পরে সমস্যাটি হ'ল: বেশিরভাগ পরীক্ষাগুলি, "প্রতি সেকেন্ডের প্যাকেটগুলি" সীমাতে ঠেলে দেওয়ার সময়, সবচেয়ে ছোট সম্ভাব্য প্যাকেট / ফ্রেমের আকার, অর্থাৎ একটি ইথারনেট ব্যবহার করে 64 বাইট ফ্রেম। লেন পরীক্ষিত 1024 বাইট প্যাকেট (-> একটি 1070 বাইট ফ্রেম), যা (বিশেষত নো-নাগল ইউডিপি) আপনাকে "সেকেন্ডে প্রতি বিটস" ফিগার পেতে পারে তবে পিপিএসের সীমানাটি ধাক্কা দিতে পারে না যতটা ছোট প্যাকেটের সাহায্যে পারে । সুতরাং এই পরিসংখ্যানগুলির যেমন হয় তেমনি তুলনা করা মোটেও ঠিক হবে না।
উইন্ডোজ ইউডিপিতে আমার অনুসন্ধানের ফলাফলগুলি সংক্ষেপ করে এখন পর্যন্ত পারফরম্যান্স পাবেন:
- অতি লো-ল্যাটেন্সি এবং / অথবা উচ্চতর আউটপুট অ্যাপ্লিকেশনগুলি ডেভেলপ করার চেষ্টা করার সময় সত্যই কেউ উইন্ডোজ ব্যবহার করছে না, আজকাল তারা লিনাক্স ব্যবহার করছে
- বাস্তবে সমস্ত কার্যকারিতা পরীক্ষা এবং প্রতিবেদনগুলির প্রকৃত ফলাফলের সাথে প্রতিবেদনগুলি (যেমন নিছক পণ্য বিজ্ঞাপন নয়) লিনাক্স বা বিএসডি-তে রয়েছে (অগ্রণী হওয়ার জন্য এবং লেনকে কমপক্ষে একটি রেফারেন্স দেওয়ার জন্য ধন্যবাদ লেনকে ধন্যবাদ!)
- উইন্ডোজে ইউডিপি (স্ট্যান্ডার্ড সকেট) কি লিনাক্সের চেয়ে দ্রুত / ধীর? আমি এখনও বলতে পারি না, আমার নিজের পরীক্ষা করতে হবে
- উইন্ডোজে লিনাক্সের চেয়ে উচ্চ / পারফরম্যান্স ইউডিপি (আরআইও বনাম নেটম্যাপ) কি দ্রুত / ধীর? লিনাক্স সহজেই 900MHz, উইন্ডোজে সিঙ্গেল কোর সহ পুরো 10 জিবি লাইন গতি পরিচালনা করে, সেরা প্রকাশিত ক্ষেত্রে 1024 আকারের একটি বড় ইউডিপি প্যাকেটের আকারে 43% বা 492kpps পর্যন্ত যেতে সক্ষম হয়, ছোট আকারের জন্য বিপিএসের চিত্রগুলি সম্ভবত উল্লেখযোগ্য হবে আরও খারাপ, যদিও পিপিএসের পরিসংখ্যানগুলি সম্ভবত উত্থিত হবে (যদি না বাধা হ্যান্ডলিং বা অন্য কোনও কার্নেল স্পেস ওভারহেড সীমিত ফ্যাক্টর হয়)।
কেন তারা লিনাক্স ব্যবহার করে, এটি অবশ্যই কারণ হ'ল নেটম্যাপ বা আরআইওর মতো কার্নেল পরিবর্তনের সাথে জড়িত সমাধানগুলি বিকাশ করা - যখন সীমাতে পারফরম্যান্স ঠেলে প্রয়োজনীয় - উইন্ডোজের মতো একটি বদ্ধ সিস্টেমের সাথে অসম্ভব, যদি না আপনার বেতনগুলি রেডমন্ড থেকে বেরিয়ে আসে, অথবা আপনার মাইক্রোসফ্টের সাথে কিছু বিশেষ চুক্তি রয়েছে। আর এই কারণেই আরআইও একটি এমএস পণ্য।
অবশেষে, আমি লিনাক্সের জমিতে যা আবিষ্কার করেছি এবং যা চলছে তার কয়েকটি চরম উদাহরণ দেওয়ার জন্য:
ইতিমধ্যে 15 বছর আগে, কিছু 1 জিবিই এনআইসিতে 800 মেগাহার্টজ পেন্টিয়াম তৃতীয় সিপিইউ, 133 মেগাহার্টজ সামনের দিকে বাস ব্যবহার করে 680 কেপিপি পেতেছিল। সম্পাদনা : তারা ক্লিক , একটি কর্নেল-মোড রাউটার ব্যবহার করছিল যা স্ট্যান্ডার্ড নেটওয়ার্ক স্ট্যাকের অনেকাংশকে বাইপাস করে, অর্থাত্ তারা "প্রতারণা করেছে"।
2013 সালে, আরগন ডিজাইনটি পরিচালনা করতে সক্ষম হয়েছিল
35ns [ন্যানো সেকেন্ড] এর মতো কম বিলম্বকে বাণিজ্য করতে টিক দিন
বিটিডব্লিউও তারা দাবি করে
আজ ট্রেডিংয়ের জন্য প্রচলিত প্রচলিত কোডিং কোডটি x86 প্রসেসরের আর্কিটেকচারে লিনাক্সের জন্য রচিত।
এবং আরগন অ্যারিস্টা 7124FX স্যুইচটি ব্যবহার করে , এটিতে (একটি এফপিজিএ ছাড়াও) একটি ওএস রয়েছে
একটি স্ট্যান্ডার্ড লিনাক্স কার্নেলের উপরে নির্মিত।