728x90 시스템6 [UPS] HPC 엔지니어를 위한 UPS 시스템 이해하기 🚀 개요고성능 컴퓨팅(HPC) 환경에서는 지속적인 가동 시간과 안정적인 전력 공급이 필수적입니다. 예기치 않은 전력 중단, 전압 변동 또는 전력 서지는 작업 실패, 데이터 손상 및 하드웨어 손상을 초래할 수 있습니다. 이러한 문제를 방지하기 위해 **무정전 전원 공급 장치(UPS)**는 HPC 인프라에서 중요한 구성 요소가 됩니다. 이 블로그에서는 UPS 시스템이 HPC에 필수적인 이유, 작동 방식, 그리고 UPS를 선택할 때 고려해야 할 사항을 살펴보겠습니다. 🖥️ HPC 시스템에서 UPS가 중요한 이유작업 중단: HPC 클러스터에서 실행되는 시뮬레이션과 연산 작업은 며칠 또는 몇 주가 걸릴 수 있습니다. 갑작스러운 전력 차단은 작업을 재시작해야 하는 상황을 초래하여 시간을 낭비하게 됩니다.데이터 .. 2025. 2. 24. [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. [Linux] hwclock 명령어 개요hwclock 명령어는 Linux 하드웨어 시계(Real-Time Clock, RTC)를 관리하고 제어하는 데 사용됩니다. 하드웨어 시계는 시스템의 전원이 꺼져 있어도 동작하며, BIOS 또는 UEFI 펌웨어를 통해 유지됩니다. 이 시계는 시스템 시간을 초기화하거나 유지하는 데 중요한 역할을 합니다. hwclock 명령어란?hwclock은 하드웨어 시계에 저장된 시간 정보를 읽거나 설정할 수 있는 Linux 명령어입니다. 이 명령어는 시스템 시계(커널에서 사용하는 소프트웨어 시계)와 하드웨어 시계간의 동기화를 위해 사용됩니다.외부망이 안되는 기본 동작 구조하드웨어 시계 : BIOS / UEFI에 유지되는 독립적인 시계, 배터리로 동작하여 시스템 전원이 꺼져도 시간 유지 가능시스템 시계 : OS가 동.. 2025. 1. 23. 시스템 손상을 방지하는 방법: 복구 불가한 명령어 실행 전 준비 사항 리눅스 시스템에서 강력한 터미널 명령어를 잘못 실행하면 시스템에 심각한 손상을 초래할 수 있습니다. 이러한 문제를 예방하기 위해 다양한 방법을 통해 시스템 손상을 방지할 수 있습니다. 이번 글에서는 위험한 명령어를 실행하기 전에 시스템을 보호하는 몇 가지 방법을 소개합니다.1. 위험한 명령어 식별 및 테스트주요 위험한 명령어rm -rf시스템의 모든 파일을 삭제합니다.mkfs.ext3 /dev/sda지정된 장치에 새로운 파일 시스템을 생성하여 모든 데이터를 삭제합니다.dd if=/dev/random of=/dev/sda랜덤 데이터를 하드 드라이브에 작성하여 데이터를 삭제합니다테스트 환경에서 실행가상 머신 사용: VirtualBox, VMware와 같은 가상 머신을 사용하여 명령어를 먼저 테스트합니다. 가상.. 2024. 6. 14. 환경변수 환경 변수란?프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임OS 입장에서 해당 프로세스를 실행시키기 위해 참조하는 변수Path 변수는 운영체제가 어떤 프로세스를 실행 시킬 때, 그 경로를 찾는데 이용된다.PATH → /APP/enhpc/mpi/openmpi-4.1.6-gnu/bin:${PATH}리눅스에서는 이와 같이 경로를 입력해준다.윈도우 에서는 자바 초기 설정할 때 Path 설정을 생각하면 된다.환경 변수 읽는 순서(export)~~/etc/rc.d/rc.sysinit > /etc/rc.d/rcN.d (N은 0~6 사이)~~ > /etc/rc.d/rc.local > /etc/profile > /etc/profile.d/* > /etc/bashrc > /etc/inputrc > .. 2024. 1. 22. 취업 준비를 하며 느낀 점 다 같은 시스템 엔지니어가 아니다! 데브옵스 vs 클라우드 vs 시스템 vs 인프라 vs 리눅스 (엔지니어) 처음 이쪽 직무를 생각할 때는 그냥 단순히 국비지원 교육에서 배운 것들을 활용하여서 서버들에 가상화를 해서 고객사에게 납품하는 대표적으론 호스팅 회사들만을 생각하고 있었다. 하지만 모든 기업들이 서버를 사용하여 인공지능 모델을 주력으로 개발하는 회사에서도 시스템 엔지니어를 구하고, 물리적 서버 납품만 하는 회사도 있고, 납품 받은 서버에 회사의 상품을 올려 판매하는 회사도 있는 등 비슷한 결에 다양한 업무들이 있다는 것을 알게 되었다. 그래서 난 내가 젤 하고 싶은 게 뭘까를 고민했고 가상화 솔루션을 다루는 것에 가장 큰 관심이 있다는 결론을 냈다. 그래서 다양한 R&D분야의 HPC 고성능 컴퓨팅.. 2023. 11. 28. 이전 1 다음 728x90