Ubuntu 18.04 커널 업데이트 방법 https://www.kernel.org/ uname -r 커널 버전은 5.4.0-109- generic 로 보이네요 apt-get install linux-image-5.4.0-1072-aws -o Dpkg::Options::="--force-confnew" --force-yes -fuy 이제 apt-cache 명령어로 설치할 커널을 찾아봅시다. 혹여나나 찾을수 없을경우엔... wget http://archive.ubuntu.com/ubuntu/pool/main/l/linux-aws-5.4/linux-modules-extra-5.4.0-1072-aws_5.4.0-1072.77~18.04.1_amd64.deb 쉘로 짠다면 #!/bin/bash uname -r a..
참고하세요 https://lee-automation-lab.tistory.com/entry/SSH-%EC%A0%91%EC%86%8D-%EC%8B%9C-Disconnected-No-supported-authentication-methods-available-server-sent-publickeygssapi-keyexgssapi-with-micVirtualBox 리눅스 서버 SSH로 연결하기 SSH 접속 시 Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic) MobaXterm에서 ssh 접속을 시도했는데 Disconnected: No supported aut..
jstack 그리고 jconsole - JVM Stack Trace 얻기 http://kwon37xi.egloos.com/2871508 아마도 윈도우에서 (리눅스나 Unix계열도 마찬가지로) javaw.exe로 실행 시킨 프로그램이나 Eclipse나 NetBeans등의 개발 도구에서 내부 콘솔로 띄운 프로그램 혹은 서비스(데몬)로 띄운 프로그램의 쓰레드 덤프를 얻고 싶은데, 어떻게 해야 할지 몰라 당황한 적이 있을 것이다. 이미 떠있는 JVM의 스택 트레이스(Stack Trace 혹은 쓰레드 덤프 Thread Dump)를 뜨기 위한 개발 도구가 생겼다. jstack Unix/Linux 계열은 Java 5부터 (실질적으로는 JDK 1.4.2_11 도 포함하고 있다고 한다) jstack 이라는 프로그램이 J..
JVM hang 걸렸을 때 thread dump 남기는 법행복한아빠 2009.11.26 21:50 Java 애플리케이션이 상태가 안좋거나 멈추었을때 JVM에서 무슨일이 벌어지고 있는지 정확히 찾는 방법으로 thread dump를 수행하면 아주 유용합니다. 특히 어떤 코드가 무한 루프 돌던가 어떤 코드블럭을 나오지 못할 경우 거의 바로 찾을 수 있습니다. Thread dump가 무한루프나 코드블럭을 빠져나오지 못하는 곳을 바로 표시하거나 하는건 아니고 thread dump 남길 당시의 각 쓰레드의 stack trace를 보여주어 그 당시 수행하고 있는 java 메소드를 볼 수 있습니다. 문제를 풀 수 있는 좋은 출발점이 될 수 있습니다. 한 시점의 JVM 쓰레드의 각 stack 상태를 보는 것이기 때문에 ..
Thread Dump, Heap Dump 생성 및 분석 방법 1. 명령어를 통해 프로세스의 thread 단위로 CPU 사용율을 모니터링하여 CPU를 많이 차지하는 thread 확인prstat -L -m -p [프로세스ID] [Interval] 가장 높은 cpu를 차지하는 thread의 lwpid를 16진수로 변환 (= thread Dump의 nid) ex) lwpid: 148 == nid: 0X94 또는 아래 명령어 사용 가능ps -mo pid,lwp,stime,time,cpu -C java 가장 높은 cpu를 차지하는 thread의 TID를 16진수로 변환 (= thread Dump의 native ID) 그럼 해당 thread가 어떠한 작업을 수행중이며 왜 CPU를 많이 차지하는지 분석 가능! 2-1...
넷플릭스의 Linux performance analysis in 60,000ms에 대해서 부분적으로 번역한 글입니다. 리눅스 서버에 성능 이슈로 인해서 로그인했을 때 우리가 가장 먼저 체크해봐야할 사항은 어떤것들일까? 넷플릭스는 많은 사람들이 알고 있는것 처럼 아마존 EC2 리눅스 서버를 사용하고 있다. 이런 대규모 서버를 모니터링하고 성능을 체크하는데에는 툴을 사용하는데 클라우드 전체의 모니터링에는 Atlas, 하나의 EC2 instance의 성능체크에는 Vector를 사용한다. 이 툴을 이용하면 대부분의 이슈는 해결 가능하지만, 가끔씩은 EC2 instance에 로그인해서 리눅스의 표준적인 성능 체크 툴을 사용할때가 있다. 첫 60초 이 글에서는 1분 안에 표준적인 리눅스 환경에서 CLI를 이용해 어..
- Total
- Today
- Yesterday
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- 키알리
- 오라클 홈디렉토리 copy 후 startup 에러
- ubuntu
- 앤시블
- 여러서버 컨트롤
- 트리이스
- 5.4.0.1072
- K8s
- 테라폼
- 오라클
- directory copy 후 startup 에러
- (InstantClient) 설치하기(HP-UX)
- 쿠버네티스
- startup 에러
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- 버쳐박스
- MSA
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- Oracle
- 우분투
- 코로나19
- [오라클 튜닝] instance 튜닝2
- pod 상태
- 튜닝
- 커널
- 설치하기(HP-UX)
- [오라클 튜닝] sql 튜닝
- CVE 취약점 점검
- 스토리지 클레스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |