728x90 분류 전체보기305 [Linux] smartctl 명령어 smartctl 이란?smartctl 은 Linux 시스템에서 디스크 드라이브 상태를 모니터링하고 관리하는 데 사용되는 명령어입니다. smartctl 은 SMART(Self-Monitoryng, Analysis and Reporting Technology) 데이터를 활용하여 디스크 상태를 진단하는 도구입니다. 이를 통해 하드 드라이브와 SSD의 성능 및 건강 상태를 분석할 수 있으며, 디스크 오류를 사전에 감지하여 데이터 손실을 예방하는 데 유용합니다. smartctl 설치Red Hat# yum install smartmontools Debian# apt install smartmontools 설치 확인# smartctl --versionsmartctl 7.4 2023-08-01 r5530 [x86_64.. 2025. 1. 26. [Linux] dmidecode 명령어 dmidecode란?dmidecode는 Linux 시스템에서 BIOS와 하드웨어 정보를 확인하는 데 사용되는 강력한 명령어입니다. dmidecode는 DMI(Desktop Management Interface) 테이블의 내용을 읽어와 시스템의 하드웨어 정보를 사용자에게 출력하는 명령어입니다. 이를 통해 CPU, 메모리, BIOS, 시스템 제조사 등의 정보를 확인할 수 있습니다.DMI 테이블 : 하드웨어의 세부 정보를 기록한 표준화된 데이터 구조BIOS 인터페이스를 통해 데이터를 가져옵니다.dmidecode 설치하기대부분의 Linux 배포판에서 dmidecode는 기본적으로 설치되어 있습니다. 설치되어 있지 않은 경우, 다음 명령어를 통해 설치할 수 있습니다.Red Hat 계열# sudo yum insta.. 2025. 1. 25. [HPC] CPU 성능 분석 개요HPC(고성능 컴퓨팅) 환경에서 CPU는 시스템 성능을 좌우하는 핵심 요소입니다. 모든 연산과 데이터 처리가 CPU를 통해 이루어지기 때문에, CPU 성능을 이해하고 최적화하는 것은 HPC 엔지니어에게 필수적인 역량입니다. 이 글에서는 CPU 성능 분석의 주요 개념과 기법을 정리하며, 이를 HPC 환경에 적용할 수 있는 방향을 제시합니다. 1. CPU 성능 분석의 중요성CPU는 소프트웨어와 하드웨어 간의 인터페이스 역할을 하며, 모든 프로세스 실행을 담당합니다. 특히, HPC 환경에서는 다수의 프로세스와 스레드가 병렬로 실행되므로 CPU 성능이 병목 현상을 방지하는 데 중요한 역할을 합니다.CPU 성능 분석 시 주요 초점은 다음과 같습니다:클럭 속도: 명령어 실행 속도를 결정.프로세스 기술: CPU의.. 2025. 1. 24. [Linux] hwclock 명령어 개요hwclock 명령어는 Linux 하드웨어 시계(Real-Time Clock, RTC)를 관리하고 제어하는 데 사용됩니다. 하드웨어 시계는 시스템의 전원이 꺼져 있어도 동작하며, BIOS 또는 UEFI 펌웨어를 통해 유지됩니다. 이 시계는 시스템 시간을 초기화하거나 유지하는 데 중요한 역할을 합니다. hwclock 명령어란?hwclock은 하드웨어 시계에 저장된 시간 정보를 읽거나 설정할 수 있는 Linux 명령어입니다. 이 명령어는 시스템 시계(커널에서 사용하는 소프트웨어 시계)와 하드웨어 시계간의 동기화를 위해 사용됩니다.외부망이 안되는 기본 동작 구조하드웨어 시계 : BIOS / UEFI에 유지되는 독립적인 시계, 배터리로 동작하여 시스템 전원이 꺼져도 시간 유지 가능시스템 시계 : OS가 동.. 2025. 1. 23. [Devops] Ansible CLI 도구 설치 및 실습 매뉴얼 소개이 매뉴얼은 온프레미스 Ubuntu 24.04 서버에서 Ansible을 설정하고 사용자 생성, SSH 구성 수정, 타겟 호스트 연결 등 기본 작업을 수행하는 방법을 안내합니다. 아래 단계를 따라 Ansible 환경을 구축하세요. 1. Ansible 설치# pip3 install setuptools wheel# pip3 install --upgrade pip# pip3 install ansible 2. 주요 개념Control NodeAnsible CLI를 실행할 머신Managed NodeAnsible로 관리를 진행할 타겟 호스트Inventory관리할 호스트 목록(개별, 그룹, 중첩된 그룹)INI, YAML 형식 사용 가능기본 인벤토리 파일 경로: /etc/ansible/hosts동적 인벤토리:클라우드 .. 2025. 1. 22. [HPC] 하이퍼스레딩(Hyper-Threading) & Slurm 관계 1. 하이퍼 스레딩(Hyper-Threading)1.1 정의하이퍼스레딩은 Intel에서 제공하는 CPU 기술로, 하나의 물리적 코어가 두 개의 논리적 코어처럼 작동하도록 만든다.이를 통해 단일 코어에서 더 많은 쓰레드를 처리하여 CPU 자원을 보다 효율적으로 사용할 수 있다.1.2 작동 원리각 물리적 코어가 두 개의 하드웨어 스레드(Hardware Thread)를 관리한다.스레드 간에 사용하지 않는 CPU 자원을 공유하여 작업 병렬 처리를 개선특정 워크로드에서 성능이 향상되지만, 메모리 대역폭 또는 캐시 충돌이 심한 작업에서는 효과가 미미하거나 성능 저하가 발생할 수도 있음1.3 장.단점장점 : IO 바운드 또는 멀티 스레드 작업에서 CPU 사용률을 극대화단점 : CPU 리소스가 스레드 간 공유되므로 과.. 2025. 1. 22. 이전 1 ··· 6 7 8 9 10 11 12 ··· 51 다음 728x90