
나는 netcat을 사용하여 Linux 커널 네트워크 IWF에 대한 기본적인 스트레스 테스트를 수행하고 있습니다. 설정은 매우 간단합니다. 대상 측에서:
nc -l -p 10000 > /dev/null
그리고 내 데스크탑에서는 다음을 실행했습니다.
cat /dev/urandom | nc 192.168.0.20 10000
나는 가난한 사람들의 퍼지 테스트를 위해 urandom을 사용하고 있습니다. 그러나 나는 이 속도에서도 뭔가를 꽤 빨리 깨뜨릴 수 있다는 것을 알았다.
편집하다
그래서 저는 데이터 생성 속도를 제한하기 위해 세류를 사용해 왔습니다.
cat /dev/urandom | trickle -u 10 nc 192.168.0.20 10000
그러나 이것이 효과가 있는지 말하기는 어렵습니다. 정말 유용한 것은 파이프와 함께 작동할 수 있는 세류의 PV와 동등한 것입니다.
답변1
게시한 직후에 나에게 딱 필요한 것 같은 "Pipe Viewer"라는 도구를 발견했습니다.http://www.ivarch.com/programs/pv.shtml