본문 바로가기
728x90
반응형

리눅스27

[Linux] free 명령어로 현재 메모리(RAM) 상황 확인하기 안녕하세요. 이번 포스팅에서는 free 명령어를 사용해서 메모리 전체 현황 및 사용량에 대해서 알아보는 방법을 써보도록 하겠습니다. 0. Memory(RAM) 우리가 흔히 메모리라고 말할 때, 그것은 정확히 RAM 자원을 뜻합니다. 메모리는 프로세스가 연산할 수 있는 공간을 제공해 주는 리소스라고 할 수 있습니다. 리눅스의 프로세스들은 이 메모리라는 공간에 각각 자신이 필요한 함수를 넣거나 변수에 값을 저장하는 등의 연산을 위한 공간을 확보하고 작업을 합니다. 메모리가 부족한 상황에서 프로세스들은 연산을 위한 공간을 더 이상 확보하지 못하게 되고, 이는 성능 저하부터 시스템 자체가 응답이 불가능한 상황까지 이어지는 결과를 초래할 수도 있습니다. 이와 같은 문제로 메모리가 어떻게 사용되고 있는지 현황은 어.. 2020. 12. 31.
[Linux] I/O 스케줄러(I/O Scheduler), I/O 스케줄러의 역할 0. I/O 스케줄러란 리눅스 시스템 상에서 사용자가 발생시키는 여러가지 읽기, 쓰기와 같은 I/O 작업(Input/Output)작업들은 여러 시스템을 거쳐서 블록 디바이스까지 전달되기 전에 I/O스케줄러를 거치게 됩니다. 이 I/O 스케줄러는 시스템의 여러 요소들보다 상대적으로 접근 속도가 느린 디스크의 성능을 최대화시키기 위해서 구현되있는 커널의 일부분입니다. 모든 I/O 작업은 이 I/O 스케줄러를 통해서 블록 디바이스에 전달됩니다. 1. I/O 스케줄러가 필요한 이유 I/O 스케줄러가 필요한 이유를 보기 전에 그 이유가 되는 디스크의 작동방식에 대해서 간단히 알아볼 필요가 있습니다. 디스크 종류에는 크게 헤드와 플래터 등의 여러가지 기계식 부품으로 HDD라 불리는 하드 디스크와 플래시 메모리를 기.. 2020. 12. 29.
[Linux]리눅스의 dmidecode 명령어 / 하드웨어 정보 확인 0. Dmidecode 명령어 : dmidecode는 서버 하드웨어와 바이오스 정보를 system DMI 테이블에서 읽어오는 명령어입니다. system DMI(Desktop Management Interface)는 간단하게 시스템에 설치된 여러가지 컴포넌트들의 내용들을 생성하는 것이라 생각하시면 됩니다. 1. Dmidecode 사용방법 아래와 같이 dmidecode 명령어의 메뉴얼을 볼 수 있습니다. man dmidecode 여기서 가장 많이 쓰이는 용법을 사용해서 필요한 하드웨어 타입을 지정하여 쉽게 확인할 수 있습니다. 필요한 하드웨어의 정보를 왼쪽 keyword 열에서 찾은 뒤 키워드를 직접 입력하거나 오른쪽의 번호를 매개변수로 써서 정보를 얻을 수 있습니다. 예를 들어, 만약 서버(PC)에대한 전.. 2020. 12. 29.
728x90
반응형