[TIL]CPU 테스트, GCP Docker 및 Jenkins 배포


[TIL]CPU 테스트, GCP Docker 및 Jenkins 배포

CPU 테스트, GCP Docker 및 Jenkins 배포 프로그램과 프로세스의 차이 Artillery를 활용한 스트레스 테스트 Dockerized 애플리케이션 GCP에 배포하기 Jenkins를 이용해서 배포하기 프로그램과 프로세스의 차이 컴퓨터의 주요 부품으로는 하드디스크(HDD), 메모리(RAM), CPU가 있습니다. 프로그램(이하 애플리케이션)은 하드디스크(HDD)에 존재합니다. 하드디스크에 있는 프로그램을 실행시키면 메모리(RAM)에 저장됩니다. 이것은 프로세스라고 합니다. 메모리(RAM)에 올라가있는 프로세스 중 일부는 CPU에 의해 실행됩니다. 이때, CPU Scheduling을 통해 어떤 프로세스가 시스템의 자원을 할당받는지 결정됩니다. 즉, 어떤 프로세스가 실행될 지 결정됩니다. 메모리가 존재하는 이유 하드디스크는 굉장히 느립니다. 때문에, CPU가 프로세스를 실행시키기 위해 하드디스크에 직접 요청을 하게 되면, CPU가 아무리 빠르더라도 하드디스크 I/O 속도가 굉장...


#Artillery #Docker #GCP #Jenkins

원문링크 : [TIL]CPU 테스트, GCP Docker 및 Jenkins 배포