GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo encontrar la velocidad de la interfaz wlan?

Puedes usar el iwconfig herramienta para encontrar esta información:

$ 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

Si desea la tasa de bits de /sys prueba directamente esto:

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

O desde /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

NOTA: El valor del enlace en el segundo ejemplo es 56, por ejemplo,

Creo que MB/s es un valor calculado, por lo que no se almacenará en ningún lugar específicamente para el dispositivo wlan0. Creo que está tomando los bits agregados transferidos a través de la interfaz y dividiéndolos por el tiempo que tomó transferir dichos datos.

Una forma adicional de obtener esta información es usando la herramienta iw . Esta herramienta ew nl80211 se basa en la utilidad de configuración CLI para dispositivos inalámbricos. Debería estar en cualquier distribución de Linux reciente.

$ 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

Esto también muestra la cantidad de paquetes enviados y recibidos (RX/TX).


El enfoque de slm es incorrecto, la velocidad de datos mostrada por iwconfig es la velocidad máxima admitida por la interfaz para el enlace. No es la corriente a la que se transfieren los datos. Usa el /sys/class/net/<interfacename>/statistics/<tx/rx>_bytes archivo para obtener bytes de interfaz transferidos en vivo.


Linux
  1. Cómo usar BUSCAR en Linux

  2. Cómo encontrar un archivo en Linux

  3. ¿Cómo integrar el comando Mv después del comando Buscar?

  4. ¿Cómo condensar subdirectorios?

  5. ¿Cómo encontrar el estado de wlan0?

Cómo acelerar Google Chrome

Cómo acelerar Ubuntu

Cómo encontrar la versión de openSUSE

Cómo encontrar la versión de Ubuntu

Cómo encontrar el último inicio de sesión en Linux

Cómo encontrar archivos en Debian