반응형
명령어 free
- 개요
- Linux 시스템 내 메모리 전체 현황 가능 명령어 및 항목 설명
- Free -h 로 확인 가능
가) Memory 영역
- Total : Memory의 총 크기
- Used : total에서 free와 buff/cache를 뺀 사용중인 Memory
- Free : total에서 used와 buff/cache를 뺀 실제 사용 가능한 여유있는 Memory
- Shared : 여러 프로세스에서 사용할 수 있는 공유 Memory
- Buff/cache : Buffer와 Cache를 더한 사용 중인 Memory
Buff : 커널 버퍼로 사용 중인 Memory
시스템의 성능 향상을 위해서 커널에서 사용하고 있는 영역
Cache : 페이지 캐시라고 불리는 캐시 영역에 있는 Memory
I/O 관련 작업을 더 빠르게 진행하기 위해 커널에서 사용하고 있는 영역
- Available : swapping 없이 새로운 프로세스에서 할당 가능한 메모리의 '예상' 크기
- 실질적으로 사용 가능한 메모리
나) Swap 영역
- Total : 설정된 Swap의 총 크기
- Used : 사용 중인 Swap의 크기
- Free : 사용되지 않는 Swap의 크기
1. 가상으로 메모리를 추가해보기 위해 Swap Memory 설정해보기
2. Swap Partition 확인
- Swap Partition 존재 X
3. Swap File 생성
- fallocate : 임의 크기 파일 생성 명령어
- failocate -l 크기 파일명
4. Swap File 퍼미션 변경
- [chmod 600] 을 사용하여 파일의 권한을 변경
5. Swap File로 변경
- Swap Partition이나 Swap File 생성
6. Swap File 활성화
7. Swap 상태 확인
- Swap Memory 실행 오류
- tail -50f /var/log/message
- 해결방안 : 명령어 dd를 사용하여 3번부터 다시 진행
명령어 dd 개요
- 파일 크기 테스트 진행 시, 다양한 파일 크기 생성하는 것이 난감함
- 의미없는 문자들로 복사 및 붙여 넣어서 원하는 파일의 크기를 만들어야하는 수고를 덜어줌
- 따라서, 블록 단위로 파일 복사 혹은 파일 변환하는 명령어
= 원하는 파일의 크기를 생성하는 명령어
- If = 초기화할 때 사용하는 장치 파일명
- of = 생성할 파일명
- bs = 블록크기 지정 (단위가 없을 경우 바이트로 처리)
- count = bs에 설정한 블록의 개수
반응형
'IT > ㄴ Linux' 카테고리의 다른 글
[CentOS] nmcli (0) | 2023.06.29 |
---|---|
[CentOS] 점검 명령어 정리 [df / top / free / netstat / Log File 보기] (0) | 2023.06.29 |
[CentOS] nmtui 설정 (0) | 2023.06.28 |
[CentOS] Run Level 확인 및 설정 [init] (0) | 2023.06.28 |
[CentOS] RAID 정리 및 설정 [lsblk / fdisk / mdadm / mount] (0) | 2023.06.26 |