obtener el tráfico a través de tarjeta de herramientas de terceros que hay que ser muy claro. De hecho, el efecto se puede lograr mediante secuencias de comandos. A continuación se muestran los datos compilados en mi trabajo personal. El siguiente es un script de shell para contar el tráfico NIC.
[chengmo @ localhost ~] $ cat /proc /net /devInter- |
Recibir |
Transmitface |
Los paquetes de bytes fallan la fotodifusión comprimida de quince fotogramas |
paquetes de bytes yerra gota fifo COLLS portador lo comprimido: 1068205690 1288942839 0 0 0 0 0 0 1068205690 1288942839 0 0 0 0 0 0 eth0: 91581844 334 143 895 0 0 0 0 0 145 541 676 4205113078 3435231517 0 0 0 0 0 0
flujo proc //dev archivo almacena información de tarjeta de red total a través de intervalos espaciados, en la tarjeta y un disco juntos. La tasa real se obtiene antes de restar.
awk 'BEGIN {OFMT = "% 3F "; devf = " /proc /net /dev "; while ((" cat " devf) |
getline) {if ($ 0 ~ /: /&&($ 10 + 0) > 0) {split ($ 1, tarr, ": "); net [Tarr [1]] = $ 10 + Tarr [2 ]; Tarr impresión [1], $ 10 + Tarr [2];}} cerca (devf); while ((sistema (" del sueño 1 ")) > = 0) {sistema (" claro "), mientras (getline < devf) {if ($ 0 ~ /: /&&($ 10 + 0) > 0) {split ($ 1, tarr, ": "), si (Tarr [1] en la red) {Tarr impresión [1], ": ", ($ 10 + Tarr [2] -net [Tarr [1]]) * 8/1024, " kb /s "; neto [Tarr [1]] = $ 10 + Tarr [2];}}} cerca (devf);}} '
Descripción: el primero se obtiene mientras que el valor inicial total de $ 1 es una tarjeta de tráfico, la tarjeta es de $ 10 en el flujo. El segundo tiempo comenzará una vez cada 1 segundo. Calcule la diferencia de flujo total para obtener un flujo promedio por segundo.
Nota: Lea los archivos línea por línea a través de getline, debe cerrar. De lo contrario, los datos no se pueden obtener en el segundo bucle while.
Use httpry para rastrear el tráfico HTTP en Linux Tutorial ¿A veces desea oler el tráfico HTTP en
¿Cómo utilizar un dispositivo de almacenamiento de interfaz USB en un entorno Linux? Este es un prob
El siguiente mensaje de error aparece después de iniciar vnc4server: LSPPC-Lenny: ~ # vnc4serverxaut
Para los principiantes, el aprendizaje de los comandos de Linux no es tan simple. Muchos principiant
Ocho habilidades de resolución de problemas en el disco duro de Linux
Método práctico de seguridad y limpieza de cuentas de usuario de Linux
Visualización del método de memoria utilizado por un programa en Linux
Encuentre el contenido del archivo find + grep
El número de usuarios de Linux de escritorio se ha reducido considerablemente
Resuelva el método para ver el lector de pdf en Linux
La pequeña experiencia de Git y su resumen de consejos
Linux espera función de análisis
El panel de control de AMH VPS siempre falla al iniciar sesión en el código de verificación
Programación del entorno Linux - perror, exit,
La conexión de banda ancha de Win8 donde Win8 crea la conexión de banda ancha
Deshabilite todos los complementos de terceros excepto Flash
La barra de herramientas de Word desapareció en el sistema Windows10 cómo volver
XP no puede abrir el disco Win7U
Win10 expresión de emoji admite la sección de expresiones del dedo medio vertical?
Cómo borra Win8 la ubicación a la que accedió más recientemente
Instale la versión actualizable de Win10 Cómo verificar qué métodos