본문 바로가기

리눅스 서버 60초안에 상황파악하기 (펌) https://luavis.me/server/linux-performance-analysis Luavis' Dev Story - 리눅스 서버 60초안에 상황파악하기 luavis.me 넷플릭스의 Linux performance analysis in 60,000ms에 대해서 부분적으로 번역한 글입니다. 리눅스 서버에 성능 이슈로 인해서 로그인했을 때 우리가 가장 먼저 체크해봐야할 사항은 어떤것들일까? 넷플릭스는 많은 사람들이 알고 있는것 처럼 아마존 EC2 리눅스 서버를 사용하고 있다. 이런 대규모 서버를 모니터링하고 성능을 체크하는데에는 툴을 사용하는데 클라우드 전체의 모니터링에는 Atlas, 하나의 EC2 instance의 성능체크에는 Vector를 사용한다. 이 툴을 이용하면 대부분의 이슈는 해결 가능..
Thread dump 에 대해 알아 보자.. 2 https://brunch.co.kr/@springboot/126 Thread Dump 분석하기 - 쓰레드 덤프 분석하기 | 쓰레드 기본 개념을 간단하게 정리하고, 간단한 예시를 통해서 쓰레드 덤프를 분석하는 방법에 대해서 공유한다. 쓰레드 개념 정리 쓰레드 기본 개념을 정리한다. 쓰 brunch.co.kr Thread Dump 분석하기 - 쓰레드 덤프 분석하기 by에디의 기술블로그Dec 10. 2018 쓰레드 기본 개념을 간단하게 정리하고, 간단한 예시를 통해서 쓰레드 덤프를 분석하는 방법에 대해서 공유한다. 쓰레드 개념 정리 쓰레드 기본 개념을 정리한다. 쓰레드란? 생략한다. 알아서 찾아보길 바란다. 쓰레드 종류 쓰레드는 데몬 쓰레드(Daemon Thread)와 비데몬 쓰레드(Non-daemon Th..
Thread dump 에 대해 알아 보자.. 1 https://d2.naver.com/helloworld/10963 스레드 덤프 분석하기 2012.02.04|148938 장애가 발생했을 때나 기대보다 웹 애플리케이션이 느리게 동작할 때, 우리는 스레드 덤프를 분석해 봐야 합니다. 이 글에서는 스레드 덤프를 획득하는 방법부터 어떻게 스레드 덤프를 해석해야 하는지, 어떤 점을 눈여겨 봐야 하는지 설명하겠습니다. 스레드 덤프가 불친절한 암호같이 느껴진 분들께 이 글이 도움이 되기를 바랍니다. Java 그리고 스레드 웹 서버에서는 많은 수의 동시 사용자를 처리하기 위해 수십~수백 개 정도의 스레드를 사용한다. 두 개 이상의 스레드가 같은 자원을 이용할 때는 필연적으로 스레드 간에 경합(Contention)이 발생하고 경우에 따라서는 데드락(Deadlock)이..
(펌)[UC 칼럼] 제너 시스템즈의 위기를 통해 본 우리안의 괴물 출처 > https://nexpert.tistory.com/383 [UC 칼럼] 제너 시스템즈의 위기를 통해 본 우리안의 괴물 남양 유업 사태 이후에 요즘 "을의 반란"이라는 이야기가 회자됩니다. 갑의 횡포에 휘둘리는 을의 이야기가 가슴아프게 다가오는 것은 우리 모두가 피해자이기 때문입니다. 권력을 휘두르는 nexpert.tistory.com 남양 유업 사태 이후에 요즘 "을의 반란"이라는 이야기가 회자됩니다. 갑의 횡포에 휘둘리는 을의 이야기가 가슴아프게 다가오는 것은 우리 모두가 피해자이기 때문입니다. 권력을 휘두르는 갑도 권력에 휘들리는 을도 모두가 메트릭스에 갇혀 하루 하루를 견뎌대는 듯합니다. 얼마전 제너 시스템즈라는 소프트스위치 전문업체가 상장 폐지 위기까지 몰렸다는 기사를 보면서 국내 IT ..
Packet 에 대해 알아보자 (펌글) https://blog.naver.com/hodduk_shin/222264098967 Packet 에 대해 알아보자 패킷은 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록이며, 특정한 형식에 맞추어 전송에 필요한 부... blog.naver.com OoS / ToS / precedence ================= 패킷은 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록이며, 특정한 형식에 맞추어 전송에 필요한 부가적인 정보들을 포함한 채로 데이터를 전송할 때, 네트워크는 장문의 메시지를 더 효과적이고 신뢰성 있게 보낼 수 있다. 패킷의 헤더부분에는 보통 신뢰성 있는 통신을 위한 정보들이 담기고, 헤더의 다음 부분에 실제 데이터가 담기게 된다. 그러므로 헤더부분에 담긴 정보들을 통해 해당 패킷의 ..
clearcase 기본 사용 방법 clearcase - IBM사의 제품. Rational에서 개발 여러사람들이 공동으로 소스를 수정하면서 발생하는 문제들을 관리 1. 각 사용자에게 최신 소스 제공 2. 베이스 소스 보호 3. 각 개인이 수정한 내용이 다른 사람들의 것과 섞이지 안게 관리 4. 동시에 수정된 파일 관리 5. 사용자들이 변경한 이력 보여주기 6. 변경 내용 추적하기 7. 이전 버전과 비교하기 8. 개인이 수정한 내용을 베이스 소스에 적용하기 가장 기본적인 개념 check in, check out check out: 파일에 쓰기 권한 주기 (처음에는 모두 읽기 권한만 있음). 이것을 먼저 해주어야 파일 관리가 됨. (임의로 변경하면 hijacked 파일로 처리됨) check in: 베이스 소스에 바꾼 내용 적용시키기 (다른 사..
fork (), vfork (), exec () 및 clone ()의 차이점 (펌) https://ko.programqa.com/question/4856255/ fork (), vfork (), exec () 및 clone ()의 차이점 - linux - Program QA Home linux fork (), vfork (), exec () 및 clone ()의 차이점 2011-02-01 linux process fork exec clone Google 에서이 4 가지의 차이점을 찾고 있었고이 정보에 대한 많은 양의 정보가있을 것으로 예상했지만 실제로는 4 개의 통화 사이에 확실한 비교가 없었습니다. 이러한 시스템 호출의 차이점을 살펴보면 일종의 기본 개요를 한눈에 살펴볼 수 있습니다. 이 모든 정보가 정확합니까 / 중요한 ko.programqa.com Fork : 포크 호출은 기본적으..
이통사, 최초 5G 접목 C-ITS 사업 격돌···이번주 승자 가려져 이통사, 최초 5G 접목 C-ITS 사업 격돌···이번주 승자 가려져 이동통신 사업자가 차세대 지능형교통시스템(C-ITS) 최초로 5세대(5G) 이동통신을 접목하는 사업에서 격돌한다. 커넥티드카, 자율주행 등 5G 기반 차세대 교통 통신 기술을 겨루는 전초전이 될 것으로 전망된다. 서울시는 '자율협력주행 등 미래교통 혁신 기반 조성'을 위한 '서울 차세대 지능형교통시스템(C-ITS) 실증사업' 제안서를 19일까지 마감, 이르면 이번 주 우선협상대상자를 선정한다. C-ITS는 운전자에게 주변 도로, 교통 상황 정보를 실시간 공유해 주는 서비스다. 서울시는 2020년까지 사업을 추진, C-ITS를 위한 인프라와 차량사물통신(V2X) 기반 커넥티드카 서비스 등 자율협력주행을 위한 기반을 조성한다. 대상은 버스..