19.1 CPU, Memory 및 Task
CPU와 memory는 시스템이 가지고 있는 resource이고, 이들 resource를 사용하여 사용자가 지시한 작업을 하는 것이 task 또는 process 이다. 따라서 현재의 작업 처리상태에 문제가 없는지 확인하기 위해서는 시스템에서 가용한 resource와 현재 resource를 사용되고 있는 process에 대해서 모니터링하는 것이 필요하다.
19.1 CPU, Memory 및 Task
CPU와 memory는 시스템이 가지고 있는 resource이고, 이들 resource를 사용하여 사용자가 지시한 작업을 하는 것이 task 또는 process 이다. 따라서 현재의 작업 처리상태에 문제가 없는지 확인하기 위해서는 시스템에서 가용한 resource와 현재 resource를 사용되고 있는 process에 대해서 모니터링하는 것이 필요하다.
Chapter 19 시스템 모니터링
Chapter 주요 내용
시스템이 정상적으로 운영되기 위해서는 시스템이 사용하는 기본적인 resource가 충분히 확보되어야 하는데, 시스템을 운영하는 담당자는 항상 시스템이 정상적으로 작동하고 있는지 확인하고, 정상적으로 작동하지 않으면 어떤 문제가 있는지 확인하여 조치하는 것이 필요하다. 여기서는 Raspberry Pi 시스템의 여러 resource의 현재 상태를 확인해 보는 방법을 살펴 볼 것이다.
다음과 같은 항목에 대한 내용을 포함하고 있다.
■ CPU, memory 및 task 모니터링
■ 저장창치 모니터링
■ /porc 폴더와 process 정보 모니터링
Chapter’s Main Topics
In order for the system to operate properly, the basic resources used by the system must be sufficiently secured. The person in charge of operating the system should always check whether the system is operating normally, and if not, check to see what the problem is and take action. Here we will look at how to check the current state of the various resources in the Raspberry Pi system.
It includes descriptions on the following topics:
■ CPU, memory and task monitoring
■ Monitoring storage device
■ Monitoring “/porc” folder and process information
18.4.2 SCP 프로그램을 이용한 원격 드라이브 접속
SCP(secure copy)는 SSH를 통하여 SFTP나 SCP protocol를 사용하여 원격에 있는 컴퓨터와 파일을 주고 받는 프로그램을 의미한다.
18.4.2.1 SSH server 프로그램의 설치/활성화
18.4 원격 드라이브 접속
18.4.1
18.4.1.1
먼저
18.3.2 VNC 프로그램을을 이용한 Desktop GUI 접속
VNC(Virtual Network Connection)이라는 것은 나의 컴퓨터에서 원격에 있는 컴퓨터에 접속해서 해당 컴퓨터를 마치 나의 컴퓨터처럼 마음대로 통제할 수 있는 기능을 제공하는 접속방식을 의미한다.
VNC 프로그램은 VNC server와 VNC client로 구성되어 있으며 각각이 원격에서 서로 상호 작용하면서 작동한다.
8.3 원격 Desktop GUI 접속
18.3.1
MS Windows에서 Raspberry Pi 시스템에 접속하는 방법으로 MS Windows에서 원격시스템에 접속할 때 표준으로 사용하는 Remote desktop Connection 방식을 이용할 수 있다.
18.2.4
MS Windows에서 SSH로 Raspberry Pi 시스템에 접속하기 위해서는 SSH client 프로그램이 필요하다. SSH client로 사용할 수 있는 프로그램들이 여러 가지가 있지만, SSH를 지원하는 것이면 어떤 것을 사용해도 무방하다.
여기서는 무료이면서도 다양한 기능을 제공하고 있어서 많은 사람들이 표준처럼 사용하는
18.2.3 Unix/Linux 계열 및 Apple Mac에서의 SSH 연결
이들 운영체제에서는 SSH client 프로그램이 기본으로 설치되어 있어서 별도의 프로그램 설치가 필요하지 않다. SSH를 이용하여 Raspberry Pi 시스템에 접속하기 위해서는 [ssh] 명령을 사용한다. 다음 명령은 Linux에서의 명령 형식이다. Apple Mac에서의 명령도 유사한 형태인데 필요하면 확인해보기 바란다.
18.2.2 SSH Serve의 설정
SSH를 이용하여 Raspberry Pi 시스템에 원격으로 접속하기 위해서는 Raspberry Pi 시스템에 있는 SSH server가 반드시 활성화되어 있어야 한다. Raspberry Pi 시스템에서 SSH server 설정을 하는 방법은 “raspi-config” 명령을 사용하는 것이다. 이에 대한 상세한 내용은 [9.9.1 SSH 활성화]의 설명을 참조하기 바란다.