ping, mandato

El mandato ping es útil para determinar el estado de la red y varios hosts foráneos, rastrear y aislar problemas de hardware y software, y probar, medir y gestionar redes

Algunas opciones de mandatos de ping relevantes para el ajuste del rendimiento son las siguientes:

-c
Especifica el número de paquetes. Esta opción es útil cuando se obtiene un registro de rastreo de IP. Puede capturar un mínimo de paquetes de ping.
-s
Especifica la longitud de los paquetes. Puede utilizar esta opción para comprobar la fragmentación y el reensamblaje.
-f
Envía los paquetes a intervalos de 10 ms o inmediatamente después de cada respuesta. Solo el usuario root puede utilizar esta opción.
Si necesita cargar la red o los sistemas, la opción -f es conveniente. Por ejemplo, si sospecha que el problema está causado por una carga pesada, cargue el entorno de forma intencionada para confirmar su sospecha. Abra varias ventanas de aixterm y ejecute el mandato ping -f en cada ventana. La utilización de Ethernet alcanza rápidamente el 100 por ciento. A continuación figura un ejemplo:
# date; ping -c 1000 -f 192.1.6.1 ; date
Thu Feb 12 10:51:00 CST 2004
PING 192.1.6.1 (192.1.6.1): 56 data bytes
.
--- 192.1.6.1 ping statistics ---
1000 packets transmitted, 1000 packets received, 0% packet loss
round-trip min/avg/max = 1/1/23 ms
Thu Feb 12 10:51:00 CST 2004
Nota: El mandato ping puede ser muy duro en una red y debe utilizarse con precaución. Solo el usuario root puede realizar inundaciones de ping.

En este ejemplo, se han enviado 1000 paquetes en 1 segundo. Tenga en cuenta que este mandato utiliza IP y protocolo ICMP (Internet Control Message Protocol) y, por lo tanto, no hay ningún protocolo de transporte (UDP/TCP) ni actividades de aplicación. Los datos medidos, como el tiempo de ida y vuelta, no reflejan las características de rendimiento total.

Cuando intente enviar un flujo de paquetes a su destino, tenga en cuenta varios puntos:

  • El envío de paquetes pone una carga en el sistema.
  • Utilice el mandato netstat -i para supervisar el estado de la interfaz de red durante el experimento. Puede encontrar que el sistema está descartando paquetes durante un envío consultando elOerrssalida.
  • También debe supervisar otros recursos como, por ejemplo, mbufs y la cola de envío y recepción. Puede ser difícil colocar una carga pesada en el sistema de destino. Es posible que el sistema esté sobrecargado antes de que el otro sistema lo esté.
  • Tenga en cuenta la relatividad de los resultados. Si desea supervisar o probar solo un sistema de destino, realice el mismo experimento en algunos otros sistemas para la comparación, ya que la red o el direccionador pueden tener un problema.