¿Hay alguna manera en Linux para simular la entrada de tráfico lento a mi servidor en un puerto específico? Miré a NETEM pero solo parece WAN de ancho.En Linux, simule tráfico entrante lento al puerto, p. 54000
7
A
Respuesta
0
Eche un vistazo a JMeter. Según el tipo de tráfico que necesite, es posible que ya proporcione la funcionalidad.
4
Un ejemplo de limitar todo el tráfico que cumpla TCP (protocolo 6) puerto de destino del 54000 al 256Kbits de entrada a eth0
, utilizando tc
...
Como root ...
tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 \
match ip protocol 6 0xff \
match ip dport 54000 0xffff police rate 256kbit burst 10k drop \
flowid :1
Puede supervisar así ... cuenta el número de dropped
ffff
, a continuación
[[email protected] ~]$ sudo tc -s qdisc show
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 17796311917 bytes 5850423 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
Sent 140590 bytes 1613 pkt (dropped 214, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
[[email protected] ~]$
para eliminar todo el tráfico de entrada filtros:
tc qdisc del dev eth0 ingress
Cuestiones relacionadas
- 1. Capturar tráfico entrante en tcpdump
- 2. Cómo saber el tráfico a un puerto específico en Linux
- 3. Proxy transparente para tráfico IPv6 en Linux
- 4. Modelado de tráfico en Linux
- 5. controlar el tráfico HTTP entrante/saliente con .net
- 6. Comprobar el tráfico entrante y saliente de Heroku
- 7. SQLite FTS3 simule LIKE somestring%
- 8. Cómo borrar p: mensaje de p: diálogo al cerrar?
- 9. Tracert en Windows Returns Más lento que en Linux
- 10. Redirigir el tráfico TCP a un socket de dominio UNIX bajo Linux
- 11. Cómo olfatear un puerto USB en Windows?
- 12. Puerto Visual Studio C++ a Linux
- 13. Linux comando reset (1) es lento
- 14. ¿Qué es equivalente a Linux mkdir -p en Windows?
- 15. Solr lento al indexar
- 16. Cómo usar iptables en Linux para reenviar el tráfico http y https a un proxy transparente
- 17. P/Invoke en Mono
- 18. Restringir el puerto MySQL 3306 al host local con IPTABLES
- 19. Determinación de la dirección IP y el puerto de una conexión TCP/IP entrante en Erlang
- 20. ¿Cómo sé qué puerto serie usar en Linux?
- 21. Redirigiendo el tráfico de websocket en el puerto 80 con lighttpd
- 22. Número de puerto fuente de puerto
- 23. ¿Los firewalls bloquean el tráfico no HTTP en el puerto 80?
- 24. Evitar la modulación del tráfico mediante el uso de ssh en el puerto 443
- 25. DirectoryInfo.GetFiles lento al usar SearchOption.AllDirectories
- 26. Acceso al puerto serie en Adobe-Air
- 27. ¿Debería el cortafuegos de un servidor web bloquear el tráfico HTTP de salida a través del puerto 80?
- 28. Enlazar un servidor web al puerto 80 sin ser root
- 29. Linux: ¿Cómo matar programas que usan el puerto 1935?
- 30. Procesando correo electrónico entrante
He estado pensando en resolver esto por un tiempo; es más complicado de lo que crees, pero [es posible] (http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm). A cenar. – sarnold
no se puede ** puerto de host telnet ** ser utilizado? – tuxuday
@sarnold, no debería necesitar agregar una cola de htb, consulte a continuación –