<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>doz</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK" />
  <author>
    <name>dreaminz</name>
  </author>
  <subtitle>DevOps &amp;amp; SE</subtitle>
  <id>https://brunch.co.kr/@@7ygK</id>
  <updated>2019-04-02T02:38:14Z</updated>
  <entry>
    <title>ELK Stack을 개선해보자 #3</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/10" />
    <id>https://brunch.co.kr/@@7ygK/10</id>
    <updated>2020-11-16T11:56:23Z</updated>
    <published>2020-11-16T04:09:18Z</published>
    <summary type="html">주의! 이 글은 스타트업에 다닐 적, elk stack을 통하여 구축하라는 명령 하달로 인하여 급하게 준비한 내용이다. 금액적 측면에 대한 제한과.. 시간의 제한이 있었으므로 단순히 이런 생각을 했구나~! 라고 보고 넘기면 되겠다.  정해진 조건 아래에 구성을 한다면 다음과 같은 그림이 될 수 있을 것 같다.   우선, 위와 같이 구성하게 될 경우 다음과 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2F5vUNjbRmLPA6c_c6HTohTuAIy1M.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>ELK Stack을 개선해보자 #2 - what is efficient architecture for elk?</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/9" />
    <id>https://brunch.co.kr/@@7ygK/9</id>
    <updated>2020-11-16T08:24:39Z</updated>
    <published>2020-11-16T04:09:07Z</published>
    <summary type="html">주의! 이 글은 스타트업에 다닐 적, elk stack을 통하여 구축하라는 명령 하달로 인하여 급하게 준비한 내용이다. 금액적 측면에 대한 제한과.. 시간의 제한이 있었으므로 단순히 이런 생각을 했구나~! 라고 보고 넘기면 되겠다.   어떤 식으로 구성하는 게 가장 좋을까? 가장 오랫동안 고민했다. 우선, 어떻게 구성할지를 정하기 위해서는 그만큼 Backg&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2Fud_Z5MWEvsqNQyh1L-DgnHURgr8.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>ELK Stack을 개선해보자 #1 - 기존 서버 환경 및 구성과 ELK stack을 위한 구성 종류</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/8" />
    <id>https://brunch.co.kr/@@7ygK/8</id>
    <updated>2020-12-30T06:11:43Z</updated>
    <published>2020-11-16T04:08:41Z</published>
    <summary type="html">주의! 이 글은 스타트업에 다닐 적, elk stack을 통하여 구축하라는 명령 하달로 인하여 급하게 준비한 내용이다. 금액적 측면에 대한 제한과.. 시간의 제한이 있었으므로 단순히 이런 생각을 했구나~! 라고 보고 넘기면 되겠다. Elasticsearch는 아파치 루신을 기반으로 개발된 오픈소스 분산 검색 서버(엔진)이다. 이번에는 기존에 구축되었던 EL&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2FZ0ymW9BIJCKHSHP9YPvIk8wLhSw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>6. 웹 서비스의 성능 극대화 - 클라이언트와 서버 구간에서..</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/6" />
    <id>https://brunch.co.kr/@@7ygK/6</id>
    <updated>2021-04-29T11:18:22Z</updated>
    <published>2020-11-16T04:07:25Z</published>
    <summary type="html">지금까지 배운 것들 모두 사실 웹 서비스의 성능 향상을 위한 것이라고 봐도 무방하다. 이러한 내용을 다시한번 버무려서 웹 서비스 성능에 영향을 미치는 요소를 파악해보자.  CPU 성능을 최대한 활용하자  특정 서비스를 제공해주는 WAS(Web Application Server)가 있다고 하자. 그리고 서버의 환경은 멀티프로세서 환경이라고 하자. 그런데 이 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2Fq93I9a9XHhoLVI1t3RQazd2YyhY.JPG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>5. TCP 연결과 해제 - A라는 상태에서 어떤 과정을 거치면 B라는 상태가 될까</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/5" />
    <id>https://brunch.co.kr/@@7ygK/5</id>
    <updated>2023-05-24T05:24:54Z</updated>
    <published>2020-11-16T04:07:13Z</published>
    <summary type="html">TCP는 연결할 때 3-way handshake를 하며, 연결을 끊을 때는 4-way handshake를 진행한다. 여기서 handshake는 악수로 만나면 3번의 과정을 통해 악수를 하고 헤어질 땐 4번의 과정의 악수를 한다고 생각하면 된다. 그럼 TCP 소켓은 어떤 상태로 변화하며 그 상태의 특징은 무엇일까? 또 상태는 어떤 식으로 이동될까? 우선 시작&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2FWserasFW3RrZ1Du3r_5wStOsoyk" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>4. NUMA Architecture. - NUMA가 뭐야? 그리고 장단점은?</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/4" />
    <id>https://brunch.co.kr/@@7ygK/4</id>
    <updated>2021-11-25T09:14:27Z</updated>
    <published>2020-11-16T04:06:59Z</published>
    <summary type="html">이번 시간에는 NUMA 아키텍처가 무엇이며, 해당 아키텍처를 사용함으로써 얻을 수 있는 이점과 반대로 단점은 뭐가 있는지를 살펴보도록 하자. NUMA는 Non-Uniform Memory Access의 약자로써 불균일 기억 장치 접근을 말한다. NUMA에 대한 자세한 설명을 하기 전에 NUMA가 왜 생겨났는지 확인해보자.  Shared Memory Syste&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2FJ_MaDRnHm2AvHn9bE1NZiVAiK3U" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>3. swap 메모리 충격 완충제</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/3" />
    <id>https://brunch.co.kr/@@7ygK/3</id>
    <updated>2021-08-12T00:58:33Z</updated>
    <published>2020-11-16T04:06:43Z</published>
    <summary type="html">swap은 이전 'free' 명령어에 대하여 작성한 글에서도 잠깐 언급했듯이, 메모리가 부족할 경우를 대비하여 만들어놓은 영역이다. 메모리가 부족할 경우 발생할 수 있는 전체 시스템 응답 불가 상태를 방지할 수 있도록 하는 일종의 '비상용' 메모리 공간으로 볼 수 있겠다. 또, 다른 용도로는 메모리의 내용을 디스크에 저장하기 위해서도 사용된다. 좋은 점만 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2Fng-3tF9eH4m1H9vsE6bX-BTNRQk" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>2. free 명령어.. 알고 쓰시나요?</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/2" />
    <id>https://brunch.co.kr/@@7ygK/2</id>
    <updated>2022-10-05T12:54:20Z</updated>
    <published>2020-11-16T04:06:26Z</published>
    <summary type="html">이번 시간에는 free 명령어를 통한 결과를 알아보고 이해하는 시간을 갖도록 하자.  free 명령어가 뭐야? free 명령어는 리눅스 시스템에서 메모리의 전체적인 현황을 빠르게 살펴볼 수 있는 명령어이다. 전체 메모리의 크기와 사용 중인 메모리 크기, 그 밖에 공유 메모리와 buffer, cache 메모리 및 swap의 크기를 알 수 있다.  root@d&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2FcWoFyZA_HEmvRYpx7ZtvL7UV-Kw.PNG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>1. Load Average에 관해서</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@7ygK/1" />
    <id>https://brunch.co.kr/@@7ygK/1</id>
    <updated>2022-11-22T05:34:22Z</updated>
    <published>2020-11-16T04:06:12Z</published>
    <summary type="html">Load Average가 무엇인지, 어떻게 알아볼 수 있는지를 확인해보자   Load Average란&amp;nbsp;프로세스의 여러 상태 중&amp;nbsp;R&amp;nbsp;또는 D 상태에 있는 프로세스들의 개수를&amp;nbsp;1분, 5분, 15분&amp;nbsp;단위로 평균값을 나타낸 값이다. 부하 값이 일정량 높은 수준에서, 1분 동안의 값이 15분 값에 비해서 작다면 이는 장애가 발생한 지 좀 된 것이며, 15분 값에 비&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F7ygK%2Fimage%2FXSn9PbWw37iVOvNZJHncivKee1w.png" width="500" /&gt;</summary>
  </entry>
</feed>
