গিগাবিট ইউএসবি ইথারনেট 100 এমবি / এস এ চলছে running


15

আমি একটি ছোট গিগাবিট ইথারনেট ইউএসবি অ্যাডাপ্টার কিনেছি, যা রাস্পবেরি পাই 3 তে সূক্ষ্ম OOTB কাজ করে, তবে কেবল 100 এমবিট / এস এ। আমি কীভাবে এটি পুরো গতিতে চালাতে পারি?

সময় ethtool:

# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                     100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00007fff (32767)
               drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
Link detected: yes

lshw:

*-network:2
   description: Ethernet interface
   physical id: 4
   logical name: eth1
   serial: 💩💩💩💩
   size: 100Mbit/s
   capacity: 1Gbit/s
   capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.8 duplex=full ip=192.168.1.5 link=yes multicast=yes port=MII speed=100Mbit/s

lsmod

Module                  Size  Used by
rpcsec_gss_krb5        23752  0
brcmfmac              222874  0
brcmutil                9092  1 brcmfmac
cfg80211              543027  1 brcmfmac
cdc_ether               6354  0
rfkill                 20851  1 cfg80211
r8152                  37460  0
bcm2835_gpiomem         3940  0
uio_pdrv_genirq         3923  0
uio                    10204  1 uio_pdrv_genirq
fixed                   3285  0
snd_bcm2835            24427  0
snd_pcm                98501  1 snd_bcm2835
snd_timer              23968  1 snd_pcm
snd                    70032  3 snd_timer,snd_bcm2835,snd_pcm
joydev                  9988  0
uinput                  9125  0
ipv6                  408971  32

প্রথমে আমি লক্ষ্য করেছি যে 1000 সত্যই সমর্থিত, তবে বিজ্ঞাপন দেওয়া হয়নি। সম্ভবত কারণ ইউএসবি 3 থেকে ইউএসবি 2-তে ফ্যালব্যাকটি 100 এমবিট / সে-তে ফিরে আসে?

আমি চেষ্টা করেছিলাম

# ethtool -s eth1 speed 1000 duplex full

তবে ভাগ্য নেই।

অ্যাডাপ্টার ব্র্যান্ডটি হ'ল "র‌্যাঙ্কি" (অ্যামাজনে পাওয়া সহজ)।

এছাড়াও, অ্যাডাপ্টারটি একটি গিগাবিট সুইচের সাথে সংযুক্ত থাকে। আমার এনএএস সেই সুইচটির সাথে সংযুক্ত এবং সমস্যা ছাড়াই 1000 এমবিট / এস এ চলছে, তাই আমি সন্দেহ করি এটিই সমস্যা।

অবশেষে, ইথারনেট অ্যাডাপ্টারটি একমাত্র ইউএসবি ডিভাইসটি পিআইয়ের সাথে সংযুক্ত, সুতরাং আমি সম্পূর্ণ 1000 এমবিপিএস আশা না করলেও আমি ইউএসবি 2.0 গতিতে কোথাও পৌঁছানোর আশা করছিলাম


1
নিশ্চয় সব পাই মডেলের মত Pi3 USB2 (ইথারনেট হ্যাং পাই USB বাস বন্ধ) হয়
Joan

নিশ্চিত, আমি সম্পূর্ণ গিগাবিট ইথারনেট গতি পাওয়ার প্রত্যাশা করি না, তবে আমি ইউএসবি ইথারনেট অ্যাডাপ্টারে কমপক্ষে 200 এমবিপি প্রদর্শিত বেঞ্চমার্ক দেখেছি। netbeez.net/blog/raspberry-pi-3-iperf
santiagozky

3
আপনি যে স্যুইচটিতে সংযোগ করছেন সেটি অ্যাডাপ্টারকে সনাক্ত করছে তা নিশ্চিত হন Be স্ব-আলোচনার ব্যর্থতা হতে পারে। আমি অনুরূপ টেস্টিং করেছি (দুঃখের সাথে নোট না রেখে) এবং স্মরণ করলাম যে পোর্টের গতি ব্যবহার করে কনফিগার করার পরে আমাকে শারীরিকভাবে সংযোগ বিচ্ছিন্ন ও পুনরায় সংযোগ করতে হয়েছিল ethtool। মজার বিষয় হল, এমনকি গতিটি কনফিগার না করে, ইউএসবি 3 অ্যাডাপ্টার ব্যবহার করে আরপিআই থ্রুপুটটি 94 ডলার এমবিপিএস থেকে 113 এমবিপিএসে বাড়িয়েছে। আমি দেখেছি লোকেরা সঠিকভাবে কনফিগার করা ইউএসবি 3 অ্যাডাপ্টার ব্যবহার করে 300 এমবিপিএসের কাছাকাছি চলেছে। ইউএসবি 2 বাস 100 এমবিপিএসের চেয়ে অনেক বেশি উচ্চতর থ্রুটপুট সমর্থন করে যদিও আপনি 1 জিবিপিএস পাবেন না।
bobstro

পাই 3 ইউএসবি 2.0 হয় তবে র্যাঙ্কি অ্যাডাপ্টারটি 3.0 সামঞ্জস্যপূর্ণ বলে বিজ্ঞাপন দেওয়া হয়। আমি সন্দেহ করি যে 2.0 পোর্টের সাথে সংযুক্ত থাকাকালীন নেটওয়ার্কের গতি হ্রাস পাবে।
ববটি

3
আমাকে lshwআউটপুট আলোকিত করতে যত্নশীল ?
ঘনিমা

উত্তর:


29

আমার নিজের প্রশ্নের উত্তরে, সমস্যাটি আমি যা ভাবি তার চেয়ে সহজ ছিল।

ঘুরে দেখা যায় আমি ঘরে বসে থাকা একটি সস্তা কেবল ব্যবহার করছি। এটিতে কেবল 8 টি তারও নেই, কেবল তার মধ্যে 4 টি, যা এটি গিগাবিট ইথারনেট সংযোগগুলির জন্য ব্যবহারে অক্ষম করে তোলে (দ্রুত ইথারনেটের কেবলমাত্র 4 টি তার প্রয়োজন হয় যখন গিগাবিটের সমস্ত 8 টিই তার প্রয়োজন)।

আমি একটি সঠিক বিড়াল 5e তারে স্যুইচ করেছি এবং এটি সমস্যার সমাধান করেছে। এখন ইথোটল 1000 এমবিপিএস রিপোর্ট করে এবং আইপিআরএম ব্যবহার করে আমি 300 এমবিপিএসেরও বেশি পাই!


আপনি যদি সস্তা তারের সংযোজকটির দিকে তাকান তবে এর সাথে কি 4 বা 8 টি পিন সংযুক্ত রয়েছে? যদি এটির 4 টি থাকে তবে ভবিষ্যতে নতুন কেবলটি কেনার সময় এটি সন্ধান করার মতো বিষয়।
ফেরিবিগ

হ্যাঁ, এটিতে কেবল 4 টি তার রয়েছে ires এটি আমার কাছে কখনই ঘটে না যে এর অর্ধেক তারের অভাব হতে পারে। আমি মনে করি না যে আমি সেই তারটি কিনেছি, আমি নিশ্চিত যে এটি আমার কাছে কেনা এমন কোনও গ্যাজেটের সাথে এসেছিল। যাইহোক, আমি পরের বার আরও সচেতন থাকব!
সান্টিয়াগোস্কি

আমি আরও প্রতিক্রিয়া যোগ করতে আমার প্রতিক্রিয়া সম্পাদনা করেছি
সান্টিয়াগোস্কি

এ কারণেই কেবলগুলিকে 5e ইত্যাদির সাথে চিহ্নিত করা হয়েছে
থরবজর্ন রাভন অ্যান্ডারসন

2
@santiagozky আপনি যে কেবল কেবল বর্ণনা করছেন তা প্রযুক্তিগতভাবে CAT3। গিগবিত ইথারনেট সর্বব্যাপী হওয়ার আগে একটি সময় ছিল যে ফোন ইبلনে ইথারনেট ক্যাবলিংয়ের বিকল্প হিসাবে আরজে -45 ব্যবহার করে ফোন কেবলগুলি বন্ধ করা হয়েছিল, যেহেতু ঘরগুলি ইতিমধ্যে ফোন লাইনের সাথে তারযুক্ত ছিল। এটি কখনও কখনও নতুন হার্ডওয়্যার ইনস্টল না করে ডিএসএল সংযোগ সরবরাহ করতে ব্যবহৃত হত। আপনার সিএটি 3 পুরানো 10/100 ডিভাইস থেকে বা পুরানো ডিএসএল মডেম ইত্যাদি থেকে বামে থাকতে পারে ইত্যাদি নোট করুন যে দ্বি-জোড়া তারগুলিও পুরানো ফোন লাইনগুলি থেকে একটি আপগ্রেড ছিল কারণ তারা দুটি পৃথক ফোন লাইন সমর্থন করতে পারে (প্রত্যেকটিতে কেবল একটি জোড়া প্রয়োজন )।
thanby

8

ইউএসবি 2 বাস সাপোর্ট 100 এমবিপিএসের চেয়ে অনেক বেশি গতিযুক্ত, সুতরাং আপনার আরও ভাল গতিটি দেখার আশা করা উচিত। ইউএসবি 2 নেটওয়ার্ক অ্যাডাপ্টারগুলি 100 এমবিপিএস (আইএমই) ক্যাপ আউট করে, তবে পশ্চাদপটে সামঞ্জস্যপূর্ণ ইউএসবি 3 গিগাবিট অ্যাডাপ্টারগুলি 100 এমবিপিএসের বেশি অর্জনের জন্য ইউএসবি 2 বাসের সক্ষমতা ব্যবহার করতে পারে।

আমি একটি আরপিআই 3 বি তে দ্বৈত ইউএসবি অ্যাডাপ্টার ব্যবহার করে একই রকম পরীক্ষা করেছি। আপনার নেটওয়ার্ক স্যুইচটি দিয়ে তৈরি গতির সুইচটিকে স্বীকৃতি দিতে পারে না ethtool। আরপিআই-তে পোর্টের গতি পরিবর্তন করার পরে স্যুইচটির সাথে পুনরায় আলোচনার জন্য একটি ক্ষমতা পুনরায় আলোচনার জন্য তারটিকে শারীরিকভাবে সংযোগ বিচ্ছিন্ন ও পুনরায় সংযোগ করার চেষ্টা করুন। যদি এটি কাজ করে তবে প্রাথমিক সংযোগে স্পিড সুইচটি কীভাবে বাধ্য করা যায় তা আপনাকে খুঁজে বের করতে হবে।

দুর্ভাগ্যক্রমে, আমি পরীক্ষার সময় স্ক্রু পেয়েছি এবং আরপিআই-তে বন্দরের গতি পরিবর্তন করতে অবহেলা করেছি। আমি ethtoolভবিষ্যতে গতি পুনরায় কনফিগার করার পরে পরীক্ষার পুনরাবৃত্তি করতে চাই । ডেটা পয়েন্ট হিসাবে, আমি একটি আসুস টিঙ্কারবোর্ডে একই পরীক্ষা করেছি যা কেবলমাত্র একটি জিবিই পোর্টের পাশাপাশি ইউএসবি 2 পোর্ট সরবরাহ করে। একটি ইউএসবি 3 জিবিই অ্যাডাপ্টারের সাথে ইউএসবি 2 বন্দরে প্লাগ ইন করা এবং জিবিই পোর্টের মাধ্যমে 3 য় ডিভাইসের সাথে সংযোগ স্থাপন করা, আমি একটি রাউন্ড কনফিগারেশনে 308 এমবিপিএস থ্রুপুট পেতে সক্ষম হয়েছি। অন্য কিছু না হলে, এটি ইউএসবি 2 বাস> 100 এমবিপিএস সমর্থন করতে পারে তা দেখায়।

এমনকি ম্যানুয়ালি পোর্টের গতি সেট না করেই, আমার থ্রুপুটটি আরপিআই 3 বিতে 2 ইউএসবি 3 জিবিই অ্যাডাপ্টার ব্যবহার করে ~ 94 এমবিপিএস থেকে 113 এমবিপিএস উন্নত হয়, যা প্রায় 20% লাভ।


1
"শারীরিকভাবে সংযোগ বিচ্ছিন্ন করে কেবলটি পুনরায় সংযোগ করার চেষ্টা করুন"। ভয়!! মজা করা একপাশে। সমস্যাটি খুঁজে পেয়েছে এবং এটি সম্পর্কে খারাপ লাগছে। আমি একটি ক্যাট 5 কেবল ব্যবহার করছিলাম। বাড়িতে কোথাও একটি 5e খুঁজে পেয়েছেন এবং পেয়েছেন 305 এমবিট / সেকেন্ড (আইপিএফ সহ)!
সান্টিয়াগোস্কি

Hah! আমি এটি দ্বারা বিট পেয়েছিলাম, এটি সম্পর্কে ভুলে গেছি। আমি যখন এ জাতীয় বিষয়ে নোট না নিই তখন আমি এটিকে ঘৃণা করি।
bobstro

1
প্রাপ্ত ব্যান্ডউইথ এবং বিজ্ঞাপনযুক্ত লিঙ্কের মধ্যে পার্থক্য রয়েছে। তত্ত্ব হিসাবে আপনি একটি 10 ​​গিগাবাইট ইথারনেট পোর্ট সহ একটি ইউএসবি 1.1 ডিভাইস তৈরি করতে পারেন এবং লিঙ্কটি 10 ​​গিগিট হিসাবে রিপোর্ট করা উচিত, কেবল সেই গতিতে ডেটা স্থানান্তর করা সম্ভব হবে না।
প্লাজমাএইচএইচ

হ্যাঁ, একটি পার্থক্য রয়েছে, তবে এর অর্থ এই নয় যে আপনি আরপিআই এর মাধ্যমে 100 এমবিপিএসের বেশি পেতে পারবেন না। আমরা ইতিমধ্যে পরিষ্কার করে দিয়েছি যে ইউএসবি 2 বাসটি 1 জিবিপিএস সমর্থন করে না তবে 300 এমবিপিএস + বাস্তবসম্মত।
ববস্ট্রো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.