일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- go
- 책
- Linux
- json
- go언어
- bitcoin
- tcp
- Close
- mutex
- JavaScript
- range
- Python
- window
- Sync
- Callback
- c++
- API
- write
- install
- 영화
- 리뷰
- File
- package
- GO 언어
- windows
- channel
- http
- Golang
- FOR
- C
- Today
- Total
목록네트워크 (2)
Code Habit

리눅스 서버에서 네트워크를 점검할 때 많이 사용하는 iperf3와 네트워크 트래픽 측정 관련 shell을 정리해보려 한다. 간단한 툴이지만 실제 회사업무에서 서버 네트워크 상태를 체크하는데 유용하게 사용했다. 1. CentOS에 iperf3 설치하기sudo dnf install iperf3 2. iperf3 사용하기 2.1 서버모드 실행iperf3 -s 2.2 클라이언트 모드로 접속하기iperf3 -c server_ip 2.3 결과 ( 클라이언트 모드 ) server 역할을 수행할 서버에서 서버모드로 iperf3를 실행 후 타 서버에서 클라이언트 모드로 접속하면 위와 같이 초당 네트워크 전송량을 측정해준다. 전송량을 따로 명시하지 않으면 NIC카드가 허용하는 최대치까지 전송해 준다. 초당 전송량..
CPU가 데이터를 메모리에 저장하는 방식은 다음과 같이 두 가지로 나뉜다. Big Endian : 상위 바이트의 값을 작은 번지수에 저장하는 방식 Little Endian : 상위 바이트의 값을 큰 번지수에 저장하는 방식 예를 들어 0x12345678이란 데이터를 메모리에 쓴다면 Big Endian 방식은 아래와 같이 메모리에 표시된다. 0x12 0x34 0x56 0x78 Little Endian 방식은 아래와 같이 메모리에 표시된다. 0x78 0x56 0x34 0x12 CPU에 따라 방식은 달라진다. (우리가 흔히 접하는 인텔계열 CPU는 Little Endian 방식을 사용한다.) 그래서 서로 다른 CPU끼리 데이터를 주고 받을 때 문제가 발생할 수 있다. 이 때문에 네트워크를 통해 데이터를 전송할 ..