본문 바로가기
반응형

Linux/리눅스엔지니어7

Load Average가 100이 넘어갈 때, https://github.com/pjhwa/linux-engineers/wiki HomeContribute to pjhwa/linux-engineers development by creating an account on GitHub.github.comGithub에서 본 질문에 대해 정리해봅니다.  서버의 Load Average가 갑자기 100 이상으로 급증하면 이는 시스템에 과부하가 걸려 매우 비정상적인 상태에 있다는 것을 의미합니다. 이러한 상황에서는 여러 가지 현상이 발생할 수 있으며, 이를 대처하기 위해 다음과 같은 조치를 취할 수 있습니다.1. CPU 과부하현상:CPU 사용량이 100%에 도달하고, 시스템 응답이 지연되거나 아예 응답하지 않을 수 있습니다.모든 프로세스가 느려지며, 특히 CPU .. 2024. 7. 30.
DAS와 NAS 그리고 SAN https://github.com/pjhwa/linux-engineers/wiki HomeContribute to pjhwa/linux-engineers development by creating an account on GitHub.github.com  Github에서 본 질문에 대해 정리해봅니다. DAS (Direct-Attached Storage), NAS (Network-Attached Storage), 그리고 SAN (Storage Area Network)는 모두 데이터 저장 장치의 유형이지만, 그들의 구조, 사용 사례, 연결 방식에 따라 큰 차이점이 있습니다.1. DAS (Direct-Attached Storage)정의: DAS는 서버나 컴퓨터에 직접 연결된 저장 장치입니다. 일반적으로 USB.. 2024. 7. 29.
FUSE와 전통적인 파일시스템의 차이는? https://github.com/pjhwa/linux-engineers/wiki HomeContribute to pjhwa/linux-engineers development by creating an account on GitHub.github.com Github에서 본 질문에 대해 정리해봅니다.  FUSE(Filesystem in Userspace)와 커널 공간에서 운영되는 전통적인 파일시스템 간에는 몇 가지 중요한 차이점이 있습니다. 성능 차이를 제외하고라도 FUSE가 쓸만한지를 평가하기 위해서는 각 방식의 특성과 용도를 이해하는 것이 중요합니다.FUSE와 전통적인 파일시스템의 차이점운영 위치FUSE: 사용자 공간(User Space)에서 파일시스템을 구현할 수 있게 해주는 인터페이스입니다. 즉, .. 2024. 7. 28.
JSON 파일이란? JSON(JavaScript Object Notation)은 데이터를 저장하고 전송하는 데 사용되는 경량 데이터 교환 형식입니다. 사람이 읽기 쉽고 기계가 해석하고 생성하기 쉬운 형태로 설계되었습니다. JSON은 주로 웹 애플리케이션에서 서버와 클라이언트 간 데이터를 주고받을 때 사용됩니다. JSON은 JavaScript 객체 문법을 기반으로 하지만 언어에 독립적인 형식을 가지며, 많은 프로그래밍 언어에서 쉽게 파싱하고 생성할 수 있습니다.JSON의 주요 특징간결함:JSON은 텍스트 기반 형식으로, 데이터 구조를 간결하고 명확하게 표현할 수 있습니다.가독성:사람이 읽기 쉽고 이해하기 쉬운 형태로 데이터를 표현합니다.언어 독립성:JSON은 특정 프로그래밍 언어에 종속되지 않으며, 다양한 언어에서 쉽게 파싱.. 2024. 6. 26.
OpenShift란? OpenShift는 Red Hat이 개발한 Kubernetes 기반의 컨테이너 오케스트레이션 플랫폼입니다. 이 플랫폼은 애플리케이션 개발, 배포, 및 관리를 자동화하고 간소화하기 위해 다양한 도구와 기능을 제공합니다. OpenShift는 특히 엔터프라이즈 환경에서의 사용을 목표로 설계되어 있으며, 클라우드 및 온프레미스 환경 모두에서 실행될 수 있습니다.주요 특징Kubernetes 기반: OpenShift는 Kubernetes를 기반으로 하고 있어, Kubernetes의 모든 기능을 지원하며, 추가적인 관리 도구와 인터페이스를 제공합니다.개발자 친화적: 개발자들이 소스 코드를 바로 컨테이너 이미지로 빌드하고 배포할 수 있도록 지원합니다. 이를 통해 개발 및 배포 속도를 크게 향상시킬 수 있습니다.자동화된.. 2024. 6. 3.
누구나 쉽게 이해할 수 있는 IT인프라 정복하기! #2편/시청 후 노트 https://youtu.be/EQzTDfrib5Y?si=bmJS4bWFCi3sCL6i# 네트워킹네트워크를 통해 장비들은 서로 통신할 수 있게 되며, 이를 통해 우리는 정보와 자원을 공유할 수 있습니다. ---------------------------------------# OSI 7계층## LV1 Physical* Cable, Connector, Hub 등* 통신을 위한 전기신호 및 케이블.## LV2 Data Link* Bridge, L2 Switch* Mac 주소를 기반으로 통신이 이루어 짐.* Mac 주소 : 하드웨어의 물리주소 * 데이터를 프레임으로 부름, ## LV3 NetworkRouter, Multi-Layer Switch* LV3에서 데이터를 부르는 용어->패킷 * 라우팅 작업이 수행됨.. 2023. 11. 3.
반응형