목록2018/11 (4)
Jeongchul Kim
CPU 프로파일링 /proc/stat python 프로그램 이번 포스팅에서는 CPU 사용량을 알아보기 위해 /proc/stat을 이용한 방법을 살펴봅시다.https://www.kernel.org/doc/Documentation/filesystems/proc.txt /proc/stat/proc/stat은 cat을 이용해 확인을 해볼 수 있습니다. cpu를 보면 N개의 core가 있다면 0부터 N-1까지 ”cpuN”이 보이실 겁니다. 그리고 cpu는 집계된 정보가 보입니다. AWS EC2 인스턴스(instance)의 t2.micro는 cpu core 1를 가지고 있어 cpu0가 보입니다.$ cat /proc/stat 자세히 살펴보죠.CPU 프로파일리을 보기 위해 우리가 필요한 것은 cpu, cpuN이 되겠습..
Docker run 명령어 in AWS EC2 Dokcer AWS EC2 설치[http://jeongchul.tistory.com/611]docker login현재 터미널 bash에서 docker hub에 로그인하여 image를 pull 또는 push 할 수 있습니다.docker rundocker run은 독립된 container를 실행합니다. container는 프로세스(process)로 host 위에서 동작합니다. host는 로컬(local)에 있거나 원격(remote)에 있을 수 있습니다. run으로 container를 실행하면 독립된 파일 시스템(file system)과 네트워킹 그리고 프로세스 트리를 가지게 됩니다.https://docs.docker.com/engine/reference/run/..
Docker AWS EC2 설치 DockerDocker는 응용프로그램(application)을 개발하고, 실행하고, 프로덕션(production) 환경에 배포(deploy)할 수 있는 개방형 플랫폼입니다. Docker는 Go 언어로 짜여져 있습니다. Docker는 Container라는 독립된 환경(isolated environment)에서 응용 프로그램을 패키징하고 실행할 수 있는 기능을 제공합니다. 주어진 서버나 호스트 머신에서 여러 container를 동시에 실행할 수 있습니다. Container는 기존의 VM(Virtual Machine)의 추가적인 Hypervisor의 오버헤드가 사라지게 되며 경량(lightweight)화되어 빠르게 host 시스템의 kernel에서 프로세스로 직접 실행됩니다. ..
AWS Lambda Python 라이브러리 numpy 배포 패키지 만들기 matmul 실행 AWS Lambda 실행 환경AWS Lambda 실행 환경에서 Python 라이브러리를 설치하고 올려야합니다.Lambda가 실행되는 환경을 살펴봅시다.https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/current-supported-versions.html AWS 콘솔에 로그인을하고 여기를 클릭합니다. AMI를 확인할 수 있습니다. 인스턴스를 실행하기 위해 Launch 버튼을 클릭합니다. free tier인 t2.micro를 선택하고 Review and Launch 버튼을 클릭합니다. Launch 버튼을 클릭합니다. ssh로 접속하기 위한 key pair를 선택하고 I ac..