본문 바로가기

백엔드/Linux23

네트워크 OSI 7계층 1계층 (피지컬 계층) : 허브, 리피터, 케이블, 커넥터, 트랜시버, 탭 2계층 (데이터 링크 계층) : 네트워크 인터페이스 카드 (랜카드), 스위치 3계층 (네트워크 계층) : 라우터 라우터는 IP 주소를 사용해 최적의 경로를 찾아주고 해당 경로로 패킷을 전송하는 역할을 한다. 4계층 (트랜스포트 계층) 1~3계층은 신호와 데이터를 올바른 위치로 보내고, 실제 신호를 잘 만들어 보내는 데 집중한다. 하지만, 4계층은 실제로 해당 데이터를이 정상적으로 잘 보내지도록 확인하는 역할을 한다. 로드밸런서, 방화벽 애플케이션 구분자(포트 번호), ACK 번호(Acknowledgement Number) 정보를 이용해 부하를 분산하거나 보안정책을 수립해 패킷을 통과, 차단하는 기능을 수행한다. 4계층에서 패킷의 .. 2020. 11. 1.
Red Hat 7.x htop 설치 Red Hat 7.x htop 설치 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install htop 2020. 10. 11.
^M 제거 vi -b 로 파일을 열면 개행문자가 깨져서 ^M로 보이는 경우가 있다. 제거 방법은. :%s/^M//g ^M는 ^+M 이 아니고 Ctrl + v + m 임. 2019. 9. 26.
리눅스 메모리 사용률 확인 / 버퍼와 캐시 리눅스에서 free 명령어를 치면 아래와 같은 내용이 나온다. Mem 행 : 실제 메모리에 대한 상황 Swap 행 : Swap파일에 대한 정보 Mem 행 total : 물리적인 RAM 총량 used : 시스템에서 사용하고 있는 메모리 총량으로 buffers 와 cached 포함되어 있다. (2091704 = -/+ buffers/cache (used : 1665292 ) + Mem (buffers : 21344) + Mem (cached : 405068)) free : 남은 메모리 shared : 공유된 메모리 buffers : 응용 애플리케이션에 의해 버퍼된 메모리 cached : 추후에 사용하기 위해 데이터 캐싱에 사용한 메모리 -/+ buffers/cache 행 used : 실제 사용중인 메모리 (.. 2019. 9. 26.
Linux  메모리 사용량 Linux 메모리 사용량리눅스의 메모리를 top 또는 htop 으로 확인하다 보면, 조금 이해가 되지 않는 부분이 발생한다. 분명히 톰캣을 사용할때 자바 JVM maximum heap size 를 설정하였다면, 그이상 메모리를 사용하는것은 불가능하다. (다른 애플리케이션은 없다고 가정하자) 예를 들어 힙사이즈가 1G 이면 리눅스의 top 으로 메모리를 확인하였을때 사용량이 1기가를 넘는 경우를 여러분이 경험한 적이 있었을것입니다. 리눅스에는 명목메모리(nominal memory) 와 실질 메모리(actual memory) 가 존재한다고 합니다. 리눅스는 남는 메모리를 버퍼와 캐시영역으로 잡아두게 됩니다. 위의 화면을 예를 들면 전체 용량은 : 32122932kb명목 메모리 사용량 : 22146308kb,.. 2019. 3. 11.
728x90