서버 단에서
1) 빠른 TW reuse 발생을 위해 local port 의 범위를 줄입니다.
# sysctl -w net.ipv4.tcp_tw_reuse=1 net.ipv4.ip_local_port_range="10000 10100"
2) listner 를 시작합니다.
# nc -nl4k 0.0.0.0 9001
Client 에서
아래의 스크립트 실행.
#!/bin/bash
RES=0
COUNT=0
while [ $RES -eq 0 ]; do
if [ $((COUNT % 10)) -eq 0 ]; then
echo "Connections made: $COUNT"
fi
nc -n4 -c 'echo -en "\0"' 192.168.60.171 9001
RES=$?
((COUNT++))
done
time_wait 관련 테스트 임.
수정 됨
--------------------------------------------------------------
#!/bin/bash
SERVER_IP="127.0.0.1"
SERVER_PORT="9001"
RES=0
COUNT=0
while [[ $RES -eq 0 ]]; do
if [[ $((COUNT % 10)) -eq 0 ]]; then
echo "Connections made: $COUNT"
fi
nc -n4 -c 'echo -en "\0"' "$SERVER_IP" "$SERVER_PORT"
RES=$?
((COUNT++))
if [[ $(($COUNT % 100)) -eq 0 ]]; then
sleep 2
fi
done
위 스크립트로 테스트 진행
'Linux Tech ' 카테고리의 다른 글
Slave DNS 구축 (0) | 2021.12.09 |
---|---|
높은 확율로 kdump 생성되게 하기 (0) | 2021.12.07 |
dmseg를 사용하여 Linux 시스템의 커널 메시지 버퍼 확인 (0) | 2021.12.07 |
Linux History 시간=time 찍기 (0) | 2021.12.06 |
RPM 패키지 - CVE 정보 확인 (0) | 2021.12.06 |