본문 바로가기
728x90
반응형

CPU11

[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.
리눅스 시스템 모니터링 도구 리눅스에서는 시스템 성능을 모니터링하고 관리하기 위해 다양한 명령어와 도구들이 제공됩니다. 이 블로그에서는 dstat, htop, vmstat, iostat, free, top 명령어를 소개하고자 합니다. 1. dstatdstat는 다양한 시스템 자원 사용량을 실시간으로 보여주는 도구입니다. CPU, 메모리, 디스크 I/O, 네트워크 등을 한 눈에 볼 수 있으며, 커스터마이징이 용이합니다.# dstatYou did not select any stats, using -cdngy by default.----total-usage---- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai stl| read writ| recv send| in .. 2024. 6. 19.
네트워크, CPU, 이더넷 등 모든 하드웨어는 그래픽 카드처럼 드라이버를 설치해야 하나요? 컴퓨터 하드웨어는 운영 체제와 통신할 수 있도록 설계된 소프트웨어인 드라이버가 필요합니다. 그래픽 카드뿐만 아니라 네트워크 어댑터, CPU, 이더넷 등 다양한 하드웨어 구성 요소도 각각의 드라이버가 필요합니다. 이 글에서는 왜 드라이버가 중요한지, 그리고 각 하드웨어가 어떻게 드라이버를 필요로 하는지에 대해 자세히 알아보겠습니다.드라이버란 무엇인가?드라이버는 컴퓨터의 하드웨어와 운영 체제 사이의 통신을 가능하게 하는 소프트웨어입니다. 드라이버가 없다면, 운영 체제는 하드웨어를 인식하거나 제어할 수 없게 됩니다. 드라이버는 운영 체제의 커널 레벨에서 작동하여 하드웨어와 직접 통신할 수 있게 합니다.주요 하드웨어와 드라이버1. 그래픽 카드필요성: 그래픽 카드는 복잡한 연산과 고해상도 그래픽을 처리하기 때문에.. 2024. 5. 30.
리눅스 하드웨어 확인 명령어 정리 개요 컴퓨터의 하드웨어에는 CPU, 메모리, 저장장치, 그래픽 카드 등 여러 장치들이 있다. 이번 포스팅에서는 각각 하드웨어 별로 리눅스에서 확인하는 명령어에 대해서 알아보도록 하겠다. 중앙 처리 장치(CPU) CPU 정보 확인 cat /proc/cpuinfo CPU 코어 전체 개수 확인 grep -c processor /proc/cpuinfo 물리 CPU 수 확인 grep "physical id" /proc/cpuinfo | sort -u | wc -l CPU 당 물리 코어 수 확인 grep "cpu cores" /proc/cpuinfo | tail -1 cpu model 이름 grep -m 1 'model name' /proc/cpuinfo CPU 아키텍처에 대한 정보를 표시하는 명령줄 유틸리티(ut.. 2023. 12. 11.
OS 부팅 순서 개요 OS 부팅 순서는 면접 볼 때 2군데 중 1군데는 꼭 물어보던 항목이다. 너무 쉽고 당연해서 처음 면접을 준비할 때는 생각하지 않은 부분이기도 한데, 시스템 엔지니어가 된 만큼 제대로 알고자 조사하였다. 부팅 과정 부팅 과정은 크게 5가지 과정으로 진행된다. 1. BIOS(Basic Input Ouput System) 2. POST(Power on self test) 3. 부트 스트랩(Bootstrap) 4. 부트로더(BootLoader) 5. 운영체제 (OS) 실행 면접 질문 : OS 부팅 순서가 어떻게 되요? 위와 같은 질문을 받았다면 아래와 같이 답변하는 것을 추천한다. 먼저 CPU의 전원이 켜지고, CPU는 ROM에 있는 BIOS 데이터를 읽어옵니다. BIOS는 POST를 진행하여 하드웨어의.. 2023. 12. 5.
728x90
반응형