নেটক্যাট থ্রুপুট কম তবে আইপিএফ হাই


9

আমি দুটি পিসির মধ্যে থ্রুপুট পরীক্ষা করছিলাম, একই রাউটারের সাথে সংযুক্ত, একটিতে 100 এমবিপিএস ল্যান, অন্যটি 54 এমবিপিএস ওয়াইফাই সহ।

মজার অংশটি এখানে:

  • এ থেকে বি তে প্রেরণের সময় ব্যবহার করে ncআমি 2.63MB / গুলি পাই (এর সাথে মাপা pv -r|nc ipB)
  • ব্যবহার করে iperf, আমি 23MB / গুলি পাই যা বেশ অনেকটা ঠিক।

এর সাথে কী ভুল হতে পারে nc?

উভয়ের জন্য ওএস হ'ল উবুন্টু 11.04।


আমার কাছে খুব অনুরূপ প্রশ্ন রয়েছে যা আপনি দরকারী হিসাবে দেখতে পারেন:

উত্তর:


6

টিসিপি উইন্ডোয়িং সমর্থন না করে নেটটিক্সের জন্য সঠিক সম্পর্কে স্কেল সাউন্ড। দুটি মানদণ্ড চলার সময় আপনি যদি ইন্টারফেসে একটি টিসিপিডাম্প করেন তবে আমি অনুমান করছি আপনি এনসি-র জন্য এই প্যাটার্নটি দেখতে পাবেন:

  1. প্যাকেট ->
  2. <- আ্যাক
  3. প্যাকেট ->
  4. <- আ্যাক
  5. প্যাকেট ->
  6. <- আ্যাক
  7. প্যাকেট ->
  8. <- আ্যাক

এবং আইপিফার জন্য এই প্যাটার্ন:

  1. প্যাকেট ->
  2. প্যাকেট ->
  3. প্যাকেট ->
  4. প্যাকেট ->
  5. প্যাকেট ->
  6. প্যাকেট ->
  7. <- আ্যাক
  8. প্যাকেট ->
  9. প্যাকেট ->
  10. প্যাকেট ->
  11. প্যাকেট ->
  12. প্যাকেট ->
  13. প্যাকেট ->
  14. <- আ্যাক
  15. প্যাকেট ->
  16. প্যাকেট ->
  17. প্যাকেট ->
  18. প্যাকেট ->
  19. প্যাকেট ->
  20. প্যাকেট ->
  21. <- আ্যাক

টিসিপি বিভাগগুলি উইন্ডোয়িংয়ের মাধ্যমে আপনি অনেক উচ্চতর আউটপুটগুলি পেতে পারেন যেহেতু আপনাকে প্রতিটি প্যাকেটের পরে অ্যাকের জন্য অপেক্ষা করতে হবে না, কেবল প্রতিটি বিভাগের পরে।


1
আমি নিশ্চিত করতে পারি যে আমি আমার 10 জি সেটআপে একই সমস্যাটি দেখছি। dd/netcatতুলনায় তুলনায় কম ব্যান্ডউইথের রিপোর্ট iperfdd/netcat3 জিবি / গুলি সম্পর্কে iperfরিপোর্ট যেখানে 9 জিবি / গুলি রিপোর্ট করেছে।
ভিন্স

আপনার অনুমানটি এখানে সঠিক কিনা তা খতিয়ে দেখবেন? :)
রজারডপ্যাক 18

নেটকাট ব্যবহার করে আমার উইন্ডোজ 10 বাক্সটি কেবলমাত্র 8KB এর টিসিপি উইন্ডো আকারের সাথে 8KB প্যাকেট প্রেরণ করছিল, যার ফলে গিগাবিট থেকে ভয়ঙ্কর পারফরম্যান্স তৈরি হয়েছিল। এনসি এবং এনসিএটি উভয় ক্ষেত্রেই ঘটে তবে এসএসএইচ একই মেশিনগুলির মধ্যে 90+ এমবি / সেকেন্ড দেয়। উইন্ডোজ সকেটে একটি পুরানো বাগ রয়েছে যার কারণ এটি রয়েছে: support.microsoft.com/en-us/help/823764/…
অরিওন লওলর

1

এটা না netcat। সঙ্গে iperfআমি পেতে

[  3] local 192.168.1.201 port 55610 connected with 192.168.1.200 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   394 MBytes  39.4 MBytes/sec

সাথে nc -l -p 1852 > /dev/nullএবং cat /dev/zero | pv -r | nc 192.168.1.200 1852আমি পেতে

[  34MB/s]

(30 থেকে 60 এর মধ্যে ওঠানামা করে)

আপনি কোন তথ্য খাওয়াচ্ছেন netcat?


0

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

আপনি মেশিনে ওয়্যারলেস এবং চলমান দিয়ে টার্মিনাল খোলার চেষ্টা করতে পারেন iwconfig। দেখুন বিট রেট = ক্ষেত্র এবং যা গতি বাড়াতে আপনি আসলে এ সংযুক্ত আছেন দেখুন।


0

আইপিএফ ইউনিট সম্পর্কে সাবধান থাকুন। এটি একটি সাধারণ সমস্যা: আইপিএফ প্রায়শই এমবিতে / এসের পরিবর্তে এমবিট / এস-এ প্রদর্শিত হয়।

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