분류 전체보기 477

[Linux] 리눅스 성능 분석 및 트러블 슈팅 실제사례 정리

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. [목차] nginx miss configuration 간헐적인 네트워크 응답 지연 간헐적인 커넥션 동료 에러 간헐적인 타임아웃 EC2 CPU MHz이상 동작 에러 1. nginx miss configuration nginx workers 설정 미숙으로 인한 장애 ✔️ 장애 현상 트래픽 증가와 함께 서버의 응답 지연 발생 → 응답 지연은 컴퓨팅 리소스 부족이 원인 ✔️ 트러블 슈팅 과정 1) 메트릭 수집 보통 응답지연은 컴퓨팅 리소스 자원의 부족을 원으로 보기 때문에 아래 2가지 관점에서의 메트릭 수집을 진행 cpu..

운영체제/Linux 2023.09.05

[Linux] tcpdump - 네트워크 트러블 슈팅 도구 (리눅스 패킷 수집 및 분석하기)

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 📌 tcpdump 명령어 'tcpdump' 은 네트워크 패킷 수집을 위한 명령어..

운영체제/Linux 2023.09.02

[Linux] netstat - 리눅스 네트워크 연결 정보

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 📌 netstat 명령어 'netstat' 은 네트워크 연결정보를 위해 사용되는..

운영체제/Linux 2023.09.01

[Linux] top - 리눅스 CPU 사용량 보기

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 📌 top 명령어 커널 혹은 쉘스크립트 환경에서 간단하게 CPU 및 메모리 사용..

운영체제/Linux 2023.08.31

[Linux] df - 디스크 사용량 모니터링 하기

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 ✅ df 명령어 df는 리눅스 환경에서, 디스크의 여유 공간과 inode 의 공..

운영체제/Linux 2023.08.28

[YOUTHCON'23] 유스콘 2023 오프라인 참가 후기

좋은 기회로 유스콘 오프라인 행사에 다녀올 수 있었습니다. 많은 인사이트와 동기부여를 얻을 수 있었던 좋은경험이었기에, 짧게남아 글로 남겨보고자 합니다. 서론 유스콘을 처음 알게된것은, 여러군데 들어가있던 개발 오픈단톡방 중 1곳이었습니다. 소수의 인원만이 존재했던 한 오픈채팅방에서 한분이 유스콘 발표를 한다는 말을 꺼내셔서 처음 알게되었습니다. → 이후, 지인의 유스콘 오프라인 신청 권유, ATDD 슬랙방의 홍보, 다른 단톡방에서의 언급 등등으로 생각보다 큰 행사임을 깨달았고, 오프란인 참가 자격을 얻어 다녀왔습니다. (300명이 지원했고 140여명이 오프라인 참가자격을 얻었다.) "주니어 개발자가 발표하는 컨퍼런스" 라는 키워드에서, 나와 비슷한 연차의 사람들이 이런 무대에서 발표도 할수 있구나,, ..

[Linux] free - 메모리 사용량 확인하기

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 ✅ free 명령어 현재 사용중인 메모리 사용양과, 사용가능한 메모리양 등 전반..

운영체제/Linux 2023.08.24

[Linux] dmesg - 리눅스 커널 로그 메세지 확인하기 (OOME, SYN Flooding)

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 ✅ dmesg 명령어 dmesg는 커널에서 발생하는 다양한 메시지들을 출력하는 ..

운영체제/Linux 2023.08.23

[Linux] uptime - 서버가 받고있는 부하 평균 측정 및 대응하기

해당 포스팅은 인프런 "리눅스 성능 분석 시작하기" 를 수강하고 정리한 글입니다 :) 리눅스 기반 os 에서 돌아가는 서버 시스템의 성능 측정 및 장애 대응에 대한 학습 내용 정리 글 입니다. 💡 리눅스 성능 분석의 기본 명령어 명령어 역할 uptime 시스템 가동 시간, Load Average 확인 dmesg 커널 메세지 확인 (OOME 발생 여부, SYN Flooding 여부) free 메모리 사용 현황 확인 df 디스크 여유 공간 및 inode 공간 확인 top 프로세스들의 상태, CPU 사용률, 메모리 사용률 확인 netstat 네트워크 연결 정보 확인 tcpdump 네트워크 트러블 슈팅 분석을 위한 패킷 수집 명령어 업타임은 동작 중이면서 사용 가능한 기계의 시간을 백분율로 나타낸 시스템의 신뢰..

운영체제/Linux 2023.08.22

넥스트스텝 ATDD with Spring 수료 회고

으아아아아아 수료했다아아아아🔥🔥🔥🎉🥳 약 2달전에 NEXTSTEP 에서 진행하는 "ATDD, 클린 코드 with Spring 7기" 라는 교육을 수강했다! (https://edu.nextstep.camp/) 1달 반정도 같이있었던 첫 개발 사회생활의, 첫 번째 사수님이 수강하셨고 추천해주셨던 강의인데,, 그때 당시 "단위 테스트도 잘 못하는데 무슨 인수테스트냐;;" 라는 생각에 꼭 나중에 들어봐야지 다짐하고 1년이 지난 지금 드디어 수강을했고, 수료를 했다 넥스트스텝은 다양한 주제의 시즌제(?) 강의들이 존재하는 교육 플랫폼이다. 사수님 덕분에 알게되었지만, 큰 관심을 가지게된건 여러가지 복합적인 이유가 있지만 가장 큰건 catsbi 님의 회고글 이였다. (신기하게도 catsbi 님도 리뷰어 중에 있었다..