
스토리지와 메모리의 공통점은 정보를 저장한다는 공통점이 있다. 하지만 스토리지는 가격이 싸고, 메모리는 가격이 비싸다. 그리고 스토리지는 용량이 크고, 속도가 엄청나게 느리다. 메모리는 용량이 작고, 속도가 빠르다.
cpu가 동작할 땐 굉장히 빠르게 동작한다. 스토리지가 cpu의 속도를 따라올 순 없다. 프로그램은 스토리지에 깔려있다. 그 프로그램을 읽어서 메모리에 적재 시킨 후 그 프로그램을 cpu가 읽어 동작을 한다. 사용자가 입력하는 명령어는 bin, sbin이라는 디렉토리에 저장되어 있다. 프로세스란 실행되고 있는 상태의 프로그램을 뜻한다. 그 프로세스를 처리하는 곳이 프로세서이다.
ps라는 명령어는 프로세스 리스트를 보여주는 명령이다. ps aux | grep apache 라는 명령어를 입력하면 아파치라는 텍스트를 포함하는 프로세스만을 화면에 출력해준다. PID란 프로세스의 아이디이다. 그리고 프로세스의 식별자를 안다면 말썽 부리는 프로그램을 죽일 수 있다. 죽이는 방법은 sudo kill [프로세스 아이디] 라고 명령어를 치면 프로그램을 정지 시킬 수 있다. sudo top이라고 명령어를 치면 프로세스의 리스트를 볼 수 있다. 하지만 이 프로그램보다 선호하는 것이 htop이다. 설치는 sudo apt-get install htop이라는 명령어를 치면 된다. sudo htop을 치면 된다. 그 다음 cpu를 치면 cpu를 기준으로 정렬이 된다. 여기 있는 프로세스가 물리적으로 얼마나 메모리를 쓰고있는가에 대한 퍼센트는 mem를 보면 되고, 그 실제적인 메모리 용량은 res 라고 되어 있는 부분을 보면 된다. Load average라는 부분은 cpu의 점유율과 관련된 부분이다. 1번째 자리는 1분간의 cpu 점유율을 뜻한다. htop에서 빠져나가려면 F10을 누르면 된다.