33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결리눅스 성능 분석 시작하기
좀비프로세스,자식프로세스
안녕하세요 강사님다른분들의 글을 보다 궁금한점이 있어 여쭤봅니다 고아프로세스는 부모 프로세스가 죽은것이고, 좀비 프로세스는 부모프로세스가 죽은것은 아니고자식프로세스를 호출을 못하는것을 좀비 프로세스라고 하는것인가요?그리고 호출을 못한다는 것은 자원회수도 안되고 아무것도 안된다로 이해하였는데 맞을까요? 추가로 SWAP IN이 되어도 SWAP 영역에서 지워지진 않는다 라고 말씀을 주셨고해당 영역을 swap cached라고 하셨는데요, 가끔 보면 top을 보면 메모리 가용영역을 보면 swap부분이 안지워진걸 보고 아 이게 그거구나라고 이해를 하였습니다 그런데 그럼 swap cached는 언제 없어지는 건가요?? 리부팅 시 없어지는 건가요? 혹시 고아프로세는 어떠한 방식으로 현업에서 확인을 하셨는지 궁금합니다
- 해결됨리눅스 성능 분석 시작하기
좀비프로세스 자원 관련 질문입니다
안녕하세요,최근에 강의를 마치고 나서, 강의 내용 중에 좀비 프로세스가 발생하는 이유가 자원 소모가 아니라 PID를 차지하기 때문이라고 설명해주셨습니다.그렇다면 좀비 프로세스는 실제로 어떠한 자원도 소비하지 않는 것인가요?또, 직접 좀비 프로세스를 확인해보고 싶을 때는 어떻게 해야 할까요?답변해주시면 감사하겠습니다.
- 해결됨리눅스 성능 분석 시작하기
네트워크 소켓 옵션 확인 방법 관련
강사님 안녕하세요.좋은 책, 강의 감사합니다. 네트워크 트러블슈팅을 하다보면, 소켓 옵션(ex. so_reuseaddr)을 알아야 문제를 해결할 수 있는 경우가 있는데요.AIX에서는 netstat -ano 사용시 소켓옵션을 확인할 수 있지만, 리눅스는 그렇지 않은거같습니다.strace를 활용해 APPL을 다시 재기동하면서 확인을 할 수있을거 같긴하지만, 급한 상황에서는 어려울 것 같아 혹시 강사님만의 팁이 있는지 알고 싶습니다. 감사합니다.
- 미해결리눅스 성능 분석 시작하기
top 명령어 살펴보기 (2)에서의 좀비 프로세스에 대한 질문입니다.
안녕하세요 강사님. 좋은 강의 잘 보고 있습니다.제가 공부하기로는 좀비 프로세스는 자식 프로세스가 부모 프로세스보다 먼저 종료되는 경우에 생겨나는 것으로 알고 있으며,강의에서 설명해주신 것 처럼 부모 프로세스가 먼저 종료되는 경우에는 좀비 프로세스가 아닌 고아 프로세스가 되어 init 프로세스로 입양된 디 init에 의해 정리되는 것으로 알고 있는데, 확인해주시면 감사하겠습니다..!
- 미해결리눅스 성능 분석 시작하기
안녕하세요 netstat 2번째에서 궁금한게 있습니다.
열두번째 강의 netstat(2)dptj 5:56부근에 close_wait는 애플리케이션 이상 동작이라고 설명을 해주셨는데, 이 부분이 잘 이해되지 않습니다.client로 부터 fin 패킷을 받아서 close_wait이 되는걸로 이해했는데, 이게 왜 이상동작일까요?
- 해결됨리눅스 성능 분석 시작하기
질문있습니다.
안녕하세요, 신입 시스템 엔지니어입니다.선배님들이 리눅스 커널 이야기를 강추해주셨습니다. 우연히 제가 수강중인 강사님이시더라구요. (반가웠습니다)혹시 책 개정 예정이 있으신가요?궁굼해서 여기에 남겨봅니다.그리고 리눅스, 도커, 쿠버네티스 관련책 추천도 해주시면 정말 감사하겠습니다.아참, 브런치 글 정말 잘 읽고 있습니다.
- 해결됨리눅스 성능 분석 시작하기
안녕하세요
강의 잘 듣고 있습니다 ㅎㅎ다만 제가 해당 강의를 들으면서 출처를 밝혀 개인 블로그에 내용을 정리해서 올려도 될지 질문드립니다!
- 해결됨리눅스 성능 분석 시작하기
강사님 안녕하세요.
강사님 안녕하세요~한가지 개인적으로 궁금한게 있어서 이렇게 글 남깁니다~ 저는 비개발자입니다.임베디드와 백엔드와는 큰 관련이 없습니다.근데 업무 특성상 리눅스를 많이 다룹니다. 그동안 리눅스는 단순히 잘 다룰 수 있게많은 명령어를 알고 있어야하고목적에 맞게 활용해서 OS 관리를 잘 할 수 있어야 한다고생각했었습니다. 그런데 결국 CPU 스케줄링가상메모리시스템콜타임슬라이스세그멘테이션페이징프로세스 통신(공유메모리, 파이프, 소켓) 이러한 것들을 제대로 이해하지 못하고리눅스를 사용하고 있게 되면어쩔 수 없이 실력에 한계가 오게 될까요? 비개발자라고 해도리눅스 안에서 돌아가는 동작을 이해하지 못하면그냥 리눅스 조금 아는 사람 정도 밖에 되지 않는 걸까요?
- 해결됨리눅스 성능 분석 시작하기
안녕하세요
DevOps와 SE를 위한 리눅스 커널 이야기 이 책 관련해서 인강 하나 만들어보시는거 어떨까요?책에서 말하지 못한 부분이나책 내용 중에 영상으로 설명하면 좋겠다는생각드시는 부분이 있으실거 같아요ㅎ
- 해결됨리눅스 성능 분석 시작하기
로그 수집 모니터링 도구 질문
안녕하세요 강의 너무 잘봤습니다 😀강의 중 로그 수집 모니터링 도구로 아래 사진과 같은 이미지가 나오는데 해당 도구는 어떤것인지 알 수 있을까요?그리고 혹시 지금은 다른걸 사용하고 계시다면, 리눅스 docker 환경에서 매트릭 수집을 위한 모니터링 도구로 추천해주실만한게 있으실까요!?
- 해결됨리눅스 성능 분석 시작하기
안녕하세요 네트워크 관련 질문드립니다.
안녕하세요좋은 강의 감사드립니다.네트워크 관련 몇가지 질문 드립니다.첫번째로 TIME_WAIT 상태에 대한 질문 드립니다.연결을 끊는 입장(Active Closer)에서 TIME_WAIT이 발생하는 이유로Active Closer가 FIN과정 중 마지막으로 ACK를 보냈을때 패킷이 유실될 경우를 대비해서 생기는 것으로 이해해도 될까요?패킷이 유실될 경우 Passive Closer가 다시 FIN을 보내고 Active Closer는 TIME_WAIT상태이므로 소켓이 남아 있기에 다시 ACK를 보내고,, 이렇게 이해하고 있습니다. 두번째로 Keep alive에 대한 질문 드립니다.HTTP/1.0+에서는 Keep-Alive 헤더를 사용하여 Keep Alive기능이 사용되었지만, HTTP/1.1 부터는 스펙 자체에 Persistent Connection 개념이 도입되어 헤더가 필요없이 기능이 활성화 되어 있다고 이해하고 있습니다.강의 내용 중 나오는 keepalive_timeout 설정 파라미터가 HTTP/1.1 스펙 이라고 소개된 부분은 HTTP/1.1 스펙을 사용하는 nginx의 설정값인 부분으로 이해해도 될까요?keep alive 개념 이해는 되지만 실제 구현에 대한 이해가 부족한 상태여서 약간 헷갈리는 부분이라 질문 드립니다,,