12 de abril de, 2018, un socio técnico para mí hacer un gran servidor de ping rendimiento de la red de inspección de paquetes, oírme miro fuerza ignorante, porque detecto además de si China Unicom con un servidor de ping, el otro nada.
Baidu y encontraron que hay un uso de gran cantidad de ping.
Formato de ping:
de ping [ -d ] [ D ] [ -n ] [ q ] [ -r ] [ -v ] [ \ -R ] [ -a addr_family ] [ -c Conde ] [ -w tiempo de espera ] [ -f | -i \ Espere ] [ -l precarga ] [ -p patrón ] [ -s PacketSize ] [ -S nombre de host / IP addr ] \ [ L ] [ - Me a.bcd ] [ -O interfaz ] [ -T TTL ] host [ PacketSize ] \ [ Conde ]
marca
-c Conde |
El número de solicitud de eco se designa para ser enviado (o recibido) por los Count las variables se indica. |
-w tiempo de espera |
Esta opción y la opción -c sólo pueden trabajar juntos. Permite que el comando ping para el tiempo más largo que esperar un tiempo de espera de respuesta (después de enviar el último paquete). |
-re |
Inicio depuración a nivel de zócalo. |
-RE |
Esta opción hace un volcado hexadecimal ICMP ECHO_REPLY de paquetes a la salida estándar. |
-F |
Especifica la opción de inundación-ping. -f bandera "objeto de dumping" o un paquete de salida, o cuando regresan a 100 veces por segundo, para seleccionar un más rápido. ECHO_REQUEST cada transmisión, un período grabados, y cada uno recibe una señal de ECHO_REPLY, se imprime un retroceso. Esto proporciona una visualización rápida de cómo se descartan muchos paquetes de información. Sólo el usuario root puede utilizar esta opción.
Nota:
Esto es muy difícil en una red y debe ser utilizado con cuidado. comando ping fluido sólo el usuario root puede utilizar.
-f
, marca con la
-i
la espera
de la bandera incompatibles.
|
-I ABCD |
Especificación de abcd interfaz designado para ser utilizado para IPv4 de multidifusión hacia el exterior. -I bandera es una mayúscula i. |
-o interfaz |
Se observó que la interfaz que se utiliza para multidifusión IPv6 hacia el exterior. La interfaz se ha especificado en la forma de "en0", "tr0" y similares. |
-i Espera |
Esperando a ser transmitida entre cada paquete de espera especificado de tiempo variable (segundos). El valor por defecto es esperar a que cada paquete transmitido entre un segundo. Esta opción es -f bandera no es compatible. |
-L |
multidifusión comando ping para desactivar el bucle de retorno local. |
-l precarga |
Enviado tan pronto como sea posible antes de entrar en los patrones normales de comportamiento (uno por segundo) de precarga variables número de paquetes especificados. -l bandera es una L minúscula |
-norte |
Especificar los números de salida solamente. No intente buscar el nombre simbólico de la dirección de host. |
-p patrón |
Con hasta 16 designado "Fill" para paquetes de bytes de relleno que envíe. Este diagnóstico facilita problema se basa en la red de datos. Por ejemplo, -p FF todo 1 se llena con paquetes. |
-q |
Especificar la salida tranquilo. Además de mostrar fila de resumen al comienzo y al final de nada. |
-r |
Ignorando el host en la red conectada a la tabla de enrutamiento. Si el anfitrión en una red no está conectado directamente, de la mesa de ping comando generará un mensaje de error. Esta opción se puede usar para tener una ruta más larga a través de la interfaz para ping a un host local. |
-R |
Especifica la opción de registro de ruta. -R marcadores incluyen RECORD_ROUTE paquete opción ECHO_REQUEST y muestra la ruta en la memoria intermedia de paquete de retorno.
Nota:
cabecera IP es sólo lo suficientemente grande como para caber nueve dichas rutas. Además, muchos hosts y gateways ignoran esta opción.
|
-a addr_family |
Mapeo de la dirección de destino del paquete ICMP al formato IPv6, si es igual addr_family palabras "inet6". |
-s PacketSize |
Especifica el número de bytes de datos a enviar. El valor por defecto es 56, y cuando los datos de cabecera ICMP de 8 bytes se convierte en un total combinado de 64 bytes de datos de ICMP. |
-S nombre de host / IP addr |
El ping dirección IP como la dirección de origen del paquete enviado. Tener más de una dirección IP del anfitrión, se puede utilizar -S bandera de forzar cualquier dirección como dirección de origen, además de su paquete de interfaz enviado en la dirección IP. Si la dirección IP no es una de las direcciones de interfaz de la máquina, se devuelve un error y no envía ninguna. |
-T TTL |
Designado por vida paquete de multidifusión para ttl segundos. |
-v |
petición de salida detallada, que listas de señales otra ICMP eco en respuesta a la información externa recibida. |
Por encima, hay muchas opciones no pueden leer, tales como tomas de tono enviar -d, totalmente no entienden lo que eso significa.
下面就把为知道的记录下来,方便他人查看,也方便为自己查看.
例子
1. ping -c 4 www.baidu.com
在liunx下使用ping命令,如ping www.baidu.com 会一直ping 不会停止,这会使你不得不使用ctrl+c强制中断命令.
若想使ping 命令像windows下的一样只ping 4次,则可以用-c 指定次数, 如ping -c 4 www.baidu.com
2. ping -c 4 -w 10 www.baidu.com
-w 指定等待的超时时间,默认秒。与-c 一起使用,美美哒.
3. ping -s 6000 www.baidu.com
-s 指定一个数据包发送给 www.baidu.com ,单位字节(B), 最大发送65536(32位int最大值).
由于 1024B = 1KB , 65536B = 65KB.
所以最大只能附加65KB的包,默认64B
如何,65KB的包,百度肯本不接收。