-
RAM, CPU, swap 개념공부/Linux 2023. 2. 6. 20:14반응형
1. 개념
- 일반적으로 swap은 RAM의 2배 이상으로 잡는다함.
[Linux] Swap 이란? (CPU, RAM, 하드 디스크)
처음 공부하실 때는 swap 간단한 개념만 개략적으로 이해하시고, 사용법만 익혀두시면 됩니다. 아래와 swap을 배우시기 전에 간단한 RAM과 하드 디스크의 개념과 역할을 알아두는 것이 좋습니다. (
it-serial.tistory.com
2. 물리적인 RAM 크기 확인
- dmidecode는 컴퓨터의 DMI table(SMBIOS) 정보를 사람이 읽을 수 있는 형태로 보여주는 툴
sudo dmidecode --type memory | more
1) Memory Device - 지금 서버에는 메모리 슬롯이 총 2개 존재하고 슬롯 1개에 32GB RAM이 꽂혀있음
3. CPU 사용량 확인
top
1행
- top - 17:30:10 - 현재 시스템 시간
- up 4 days, 8:02, - 현재 시스템이 운영중인 총 시간
- 1 user, - 현재 시스템에 접속중인 사용자
- load average: 1.14, 0.72, 0.63 - 1분, 5분, 15분 간의 시스템 평균 사용롤
2행
- Tasks: 513 total, 2 running, 510 sleeping, 1 stopped, 0 zombie - 현재 실행중인 전체 프로세스는 513개 이고, 실행중 2개, 대기 510개, 정지 1개, 좀비상태 0개
3행
- %Cpu(s): 3.9 us, 1.1 sy, 0.0 ni, 94.8 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st - CPU 사용률을 아래와 같이 표현
- us: 사용자가 사용한 CPU 시간
- sy: 커널이 사용한 CPU 시간
- ni: niced 사용자 프로세스를 실행하는 데 소요 된 시간
- id: 대기시간
- wa: IO 대기 시간
- hi: 하드웨어 인터럽트 사용 시간
- si: 소프트웨어 인터럽트 사용 시간
- st: 하이퍼 바이저가 다른 프로세서를 처리하는 동안 가상 CPU가 대기하는 시간
4행
- MiB Mem : 128500.6 total, 76725.7 free, 30820.3 used, 20954.6 buff/cache - 메모리 총 125GB, 30GB를 사용 중이며, 74GB가 사용 가능함. 20GB가 버퍼용으로 사용중
5행
- MiB Swap: 35000.0 total, 35000.0 free, 0.0 used. 96133.0 avail Mem - 스왑 상태의 메모리로 총 34GB, 현재 사용하지 않음
4. 전체 메모리 확인
- 시스템의 전체(total), 여유(available) 메모리 등의 정보를 확인할 때 free 명령어를 사용할 수 있음.
- free는 KB 단위로 메모리 크기를 보여줌
free
free -h
반응형'공부 > Linux' 카테고리의 다른 글
백그라운드 실행 (nohub, &) (0) 2024.04.05 [개발 환경] 우분투 Visual Studio Code 설치방법 (1) 2023.11.09 [개발 환경] 아나콘다 환경변수 설정 (bash & zsh) (1) 2023.11.09 [개발 환경] 파이참 설치 (0) 2023.11.09 맥 환경에서 ssh 사용(XQuartx 터미널 설치) (0) 2023.02.08