alt
Home 리눅스와 프로세스
Post
Cancel

리눅스와 프로세스


하드웨어 관점 프로세스

  • Disk(스토리지), RAM(메모리), CPU(프로세서)

  • 디스크: 가격 낮고, 용량 높고, 속도 느림

  • 메모리: 가격 비싸고, 용량 낮고, 속도 빠름

    CPU는 아주 빠르기 때문에 느린 디스크를 이용하기보다 빠른 메모리에 필요한 만큼 적재해서 사용

    e.g) 커맨드 mkdir과 같은 것을 날리면, /bin과 같은 곳에 프로그램 형태로(디스크에) 저장되어있는 해당 명령어를 메모리에 적재하고, CPU(프로세서)에 의해 실행된다. 이 상태를 프로세스라고 한다.


프로세스 모니터링(htop)

  • ps , ps aux , htop 등으로 모니터링 가능
  • htop
    • CPU, MEM(물리) 등으로 정렬해서 볼 수 있음
    • 코어의 갯수와 점유율, load average 등 볼 수 있음
    • 모니터링하는 방법에 대해 추가적으로 알아보기



Reference)

https://opentutorials.org/course/2598

This post is licensed under CC BY 4.0 by the author.