본 포스팅은 OS별 Port Listen 정보로 Process를 찾는 방법에 대해 알아보겠습니다. 간혹 Process를 기동하려다 보면 Binding Exception이 종종 발생하게 됩니다. 이에 오늘은 OS별 Port를 사용하고 있는 Process 찾는 방법을 알아보겠습니다. 죽이는 방법은 알아서~ kill로 죽이세요. 먼저 Windows입니다. netstat -ano 명령어로 확인이 가능합니다. 해당 명령어를 아래와 같이 조합하여 사용중인 Process의 PID를 확인합니다. Process ID는 4인것을 확인했고 작업 관리자 창에서 해당 Process가 무엇인지 확인해 볼까요? 자 해당 Process는 System Process임을 확인했습니다. 우클릭해서 죽이면 되는데.. System은 죽이면 ..
본 포스팅은 SunOS, Solaris 서버의 CPU 과점유 현상 발생 시 대처 방안을 가이드합니다. 성능을 측정하는데는 여러가지 요소가 있습니다. 그중 중요한 CPU는 WEB/WAS 뿐만아니라 H/W, Network등의 병목을 유발하는 주요 성능 포인트 입니다. 그럼 CPU 성능 이슈가 발생했을 때 어떻게 처리해야 할 지 OS별로 알아보도록 하겠습니다. AIX 편입니다. 다양한 방법을 통해 CPU 사용률을 확인할 수 있으나, ps 명령어를 통해 확인하는 방법을 가이드 하도록 하겠습니다. 1. ps thread 별 CPU 사용률을 확인합니다. ex) ps -mp process_pid -o THREAD [nrson@ibmtest:/home/nrson]$ ps -mp 6070442 -o THREAD USER..
본 포스팅은 SunOS, Solaris 서버의 CPU 과점유 현상 발생 시 대처 방안을 가이드합니다. 성능을 측정하는데는 여러가지 요소가 있습니다. 그중 중요한 CPU는 WEB/WAS 뿐만아니라 H/W, Network등의 병목을 유발하는 주요 성능 포인트 입니다. 그럼 CPU 성능 이슈가 발생했을 때 어떻게 처리해야 할 지 OS별로 알아보도록 하겠습니다. 이번에는 HP-UX 입니다. HP-UX의 경우 LINUX와 마찬가지로 top 명령어를 통해 확인이 가능하나, glance을 통해 확인하는 방법을 가이드 하도록 하겠습니다. 1. glance - glance 툴은 시스템에 대한 전반적인 상태 정보, 프로세스 정보, 네트웍, DISK, 메모리등 다양한 정보를 모니터링 할 수 있습니다. glance는 text..
본 포스팅은 SunOS, Solaris 서버의 CPU 과점유 현상 발생 시 대처 방안을 가이드합니다. 성능을 측정하는데는 여러가지 요소가 있습니다. 그중 중요한 CPU는 WEB/WAS 뿐만아니라 H/W, Network등의 병목을 유발하는 주요 성능 포인트 입니다. 그럼 CPU 성능 이슈가 발생했을 때 어떻게 처리해야 할 지 OS별로 알아보도록 하겠습니다 이번에는 SunOS 입니다. SunOS의 경우 LINUX와 마찬가지로 top 명령어를 통해 확인이 가능하나, prstat을 통해 확인하는 방법을 가이드 하도록 하겠습니다. 1. prstat 모니터링할 PID를 확인합니다. JEUS7 기준으로 다음과 같이 PID확인이 가능합니다. [DAS]jeus_domain.adminServer>si Information..
본 포스팅은 LINUX 서버의 CPU 과점유 현상 발생 시 대처 방안을 가이드합니다. 성능을 측정하는데는 여러가지 요소가 있습니다. 그중 중요한 CPU는 WEB/WAS 뿐만아니라 H/W, Network등의 병목을 유발하는 주요 성능 포인트 입니다. 그럼 CPU 성능 이슈가 발생했을 때 어떻게 처리해야 할 지 OS별로 알아보도록 하겠습니다 본 시간에는 LINUX 서버입니다. 손쉽게 CPU 사용률을 확인할 수 있는 top 명령어를 통해 우선적으로 확인합니다. 1. top top -U 옵션을 줘서 해당 계정(narason) 정보만 출력하도록 합니다. Shift + h를 누르면, Thread 정보를 출력합니다. ==> 변경된 정보 해당 정보는 아래와 같이 한번에 출력이 가능합니다. # top -H -U nara..
본 포스팅은 OS별 TCP Trace Dump 생성 방법에 대해 알아보겠습니다. tcpdump는 명령 줄에서 실행하는 일반적인 패킷 가로채기 소프트웨어입니다. 사용자가 TCP/IP뿐 아니라, 컴퓨터에 부착된 네트워크를 통해 송수신되는 기타 패킷을 가로채고 표시할 수 있게 도와 줍니다. BSD 허가서를 통해 배포되는 tcpdump는 오픈소스 소프트웨어입니다. 먼저 TCP Trace Dump가 무엇인지 알아 보겠습니다. TCP Trace Dump는 일반적으로 다음과 같은 상황에서 많이 사용합니다.네트워크 지연이 갑자기 발생하는 경우에 사용합니다.WEB / WAS / L4등 Client HTTP Request를 처리하는 주요 구성요소들의 지연이 발생하는 경우 사용합니다. 해당 요소들은 각자의 지연방법을 찾아갈..
개요 vmstat은 리눅스에서 가장 기본적인 시스템 모니터링 명령어이자, 시스템 리소스 이상 유무를 판단할 수 있는 중요한 명령어이다. 간단한 명령어를 이용하여 손쉽게 시스템의 상태를 진단할 수 있어 성능테스트와 같은 특정 목적을 위해 사용하기도 하지만, 일상 모니터링 용도로도 vmstat은 많이 사용된다. vmstat 명령어 예시 a. vmstat : default 실행 [root@ip-192-168-114-198 ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 504328 ..
본 포스팅은 OS별 Thread의 CPU 점유 정보 확인 방법에 대해 알아보겠습니다. OS의 CPU 과다 사용에 따른 추적을 위해 Thread 별 CPU 사용률을 확인하는 것은 매우 중요합니다. 각 OS별 확인 방법에 대해 자세히 살펴보겠습니다. 먼저 AIX입니다. CPU를 점유중인 Thread를 찾기 위해 아래와 같은 명령어를 사용합니다.$ ps –mp –o THREADCPU를 사용중인 TID 확인 (CP열)USER PID PPID TID ST CP PRI SC WCHAN F TT BND COMMANDryan 3719314 778388 -A 94 60 65 * 342001 pts/23 -- - - 975101 S 0 82 1 f10006000492fa08 400400 - - -- - - 1015973 ..
- Total
- Today
- Yesterday
- JEUS6
- Architecture
- Docker
- aa
- Da
- 마이크로서비스 아키텍처
- node.js
- SA
- TA
- apache
- OpenStack
- MSA
- JEUS7
- SWA
- 마이크로서비스
- API Gateway
- 오픈스택
- openstack token issue
- openstack tenant
- 아키텍처
- webtob
- JBoss
- k8s
- wildfly
- nodejs
- git
- aws
- 쿠버네티스
- jeus
- kubernetes
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |