본문 바로가기

iperf3

리눅스 서버 네트워크 통신 상태 확인 방법 및 추적 모니터링 리눅스 서버 환경에서 네트워크 통신 문제를 감지하기 위해 여러 가지 방법을 사용할 수 있습니다. 이 중에서 몇 가지 주요 방법은 다음과 같습니다.1. 네트워크 상태 모니터링Ping 테스트: 일정 간격으로 대상 서버에 ping을 보내 응답 시간을 확인합니다. 응답 시간이 길어지거나 패킷 손실이 발생하면 네트워크 문제가 있을 수 있습니다.ping -c 4 example.comTraceroute: 네트워크 경로를 추적하여 특정 구간에서 문제가 발생하는지 확인합니다.traceroute example.com2. 시스템 로그 모니터링dmesg: 커널 메시지를 확인하여 네트워크 인터페이스 관련 오류나 경고 메시지를 찾습니다.dmesg | grep -i netsyslog: 시스템 로그 파일을 주기적으로 확인하여 네트워.. 2024. 9. 22.
iperf 이용한 네트워크 성능 측정 (대량 트래픽 발생) 클라이언트와 서버간의 네트워크 대역폭을 체크하는 프로그램이다. UDP로 체크하면 패킷 유실사항을 확인할 수 있다. Iperf는 프리웨어로, 많은 종류의 운영체제(윈도우, 솔라리스, Irix, 리눅스, FreeBSD, MacOS 등)를 지원한다. Iperf는 별도의 설치과정이 필요 없으며 사용방법이 간단하다. 또한 여러 종류의 방법(MTU, 윈도우 사이즈, 프로토콜 변경 등)으로 테스트가 가능하며, IPv6나 멀티캐스트와 같은 신기술을 지원한다. Iperf의 옵션은 다음과 같다. -v(version) : 버전 확인 -h(help) : 도움말 -p(port number) : 포트 번호(디폴트 5001) -u(udp) : TCP 대신 UDP 사용(디폴트 TCP) -w(window size) : TCP 윈도우 .. 2011. 3. 7.
네트워크 트러블슈팅 도구 1. 호스트 설정 a. ps 개별 프로세스를 빠르게 보여주지만 시스템 상태의 모든 것을 정확하게 보여주는 것은 아니다. ps가 보여주지 않는다고 해서 그런 서비스가 가동되지 않고 있다는 의미가 아니다. 단지 지금 동작 중인 프로세스가 없다는 것 뿐이다. * 같은 PPID를 가지는 프로세스를 지켜봄으로써 프로세스를 지나치게 많이 생성해내는 불량 프로세스를 구분해 낼 수도 있다. b. top CPU 사용량이 많은 순서대로 정렬된 프로세스 목록을 주기적으로 갱신하면서 보여준다. * top의 장점은 CPU 자원을 많이 소모하는 프로세스를 집중적으로 볼수 있게 해준다. c. netstat 한 호스트에서의 연결 내역과 제공되는 서비스의 목록을 보여준다. * Recv-Q, Send-Q가 0 이거나 0에 가까워야 한다.. 2009. 6. 1.
728x90