ওয়ালান ইন্টারফেসের গতি কীভাবে পাবেন?


13

আমি ফাইল-বর্ণনাকারী ব্যবহার করে নেটওয়ার্ক ইন্টারফেসের গতি সন্ধান করার চেষ্টা করছি। এটি ethXকেবল কলিংয়ের জন্য করা সহজ cat /sys/class/net/eth0/speed। দুর্ভাগ্যক্রমে এই পদ্ধতিটি ওয়্যারলেস ইন্টারফেসের সাথে কাজ করে না। আমি যখন ফোন /sys/class/net/wlan0/speedকরি তখন ত্রুটি পাই: অবৈধ যুক্তি।

সুতরাং, আপনি কি /sys/class/net/eth0/speedওয়ালান ইন্টারফেসের মতো কোনও অ্যানালগ জানেন ?

উত্তর:


14

iwconfigএই তথ্যটি সন্ধানের জন্য আপনি সরঞ্জামটি ব্যবহার করতে পারেন :

$ iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"SECRETSSID"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:10:7A:93:AE:BF   
          Bit Rate=48 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=55/70  Signal level=-55 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

আপনি যদি বিট রেট থেকে /sysসরাসরি চান তবে এটি চেষ্টা করুন:

$ cat /sys/class/net/wlan0/wireless/link
51

বা থেকে /proc:

$ cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   56.  -54.  -256        0      0      0      0      0        0

দ্রষ্টব্য: 2 য় উদাহরণে লিঙ্কটির মান 56, উদাহরণস্বরূপ

আমি বিশ্বাস করি যে এমবি / গুলি একটি গণনা করা মান, তাই এটি wlan0 ডিভাইসের জন্য বিশেষভাবে কোথাও সংরক্ষণ করা হবে না। আমি মনে করি এটি ইন্টারফেসের মাধ্যমে স্থানান্তরিত সামগ্রিক বিট গ্রহণ করছে এবং ডেটা স্থানান্তরিত হওয়ার সময় বলে এটি ভাগ করে নিচ্ছে।

এই তথ্যটি পাওয়ার একটি অতিরিক্ত উপায় হ'ল সরঞ্জামটি ব্যবহার করা iw। এই সরঞ্জামটি ew nl80211 ওয়্যারলেস ডিভাইসের জন্য ভিত্তিক সি এল এল কনফিগারেশন ইউটিলিটি। এটি সাম্প্রতিক যে কোনও লিনাক্স ডিস্ট্রোতে থাকা উচিত।

$ iw dev wlan0 link
Connected to 00:10:7A:93:AE:BF (on wlan0)
    SSID: SECRETSSID
    freq: 2462
    RX: 89045514 bytes (194863 packets)
    TX: 34783321 bytes (164504 packets)
    signal: -54 dBm
    tx bitrate: 48.0 MBit/s

এটি প্রেরিত এবং প্রাপ্ত প্যাকেটের পরিমাণও দেখায় (আরএক্স / টিএক্স)।


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

আপনি কি ইতিমধ্যে ইনস্টল করেননি আইকনফিগ? আপনার ওয়্যারলেস নেটওয়ার্ক থাকলে এটি সাধারণত ইনস্টল করা থাকে। ওয়্যারলেস থাকা যে কোনও সিস্টেমে আমি মুখোমুখি হয়েছি সেগুলিতে স্পষ্টভাবে এটি ইনস্টল করার দরকার নেই।
slm

1
মনে রাখবেন যে iwconfigএটি রুট হিসাবে চালানোর সময় আপনি আরও তথ্য পেতে পারেন। স্পিড, ডিবিএম ইত্যাদি আমার জন্য রুট ছাড়াই নিখোঁজ রয়েছে
ফায়ারস্কি

2

এসএমএল দ্বারা যোগাযোগটি ভুল, ডেটা রেট দ্বারা প্রদর্শিত iwconfigলিঙ্কটির জন্য ইন্টারফেস দ্বারা সমর্থিত সর্বাধিক গতি। এটি বর্তমান নয় যেখানে ডেটা স্থানান্তরিত হয়। /sys/class/net/<interfacename>/statistics/<tx/rx>_bytesপ্রতি ইন্টারফেস বাইট লাইভ স্থানান্তরিত করতে ফাইলটি ব্যবহার করুন ।

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