본문 바로가기

분류 전체보기76

[CPU Usage] vmstat, /proc/sched_debug 로 system load의 원인 파악 지난 번 블로그에서 /proc/loadavg 값에 대한 의미를 살펴보았습니다. Load Average는 Active Task의 평균 값을 의미합니다. 다만 Active Task에는 TASK_UNINTERRUPTIBLE도 포함되기 때문에 Load Average가 높다는 것이 CPU를 사용하려는 Process가 많다는 의미도 될 수 있지만 I/O 작업을 대기하려는 Process가 많다는 의미도 될 수 있다고 얘기했습니다. 그러므로 Load Average 가 높을 때 System에 어떤 상태의 부하, 즉, CPU 리소스 부하인지 혹은 I/O 부하인지, 가 일어나고 있는 지 추가로 파악할 필요가 있습니다. 이를 파악하기 위해 어떤 명령어가 사용되는 지 알아보겠습니다. vmstat adb shell에서 vmsta.. 2021. 12. 8.
[CPU Usage] Load avg System의 Performance를 측정할 때 가장 먼저 확인하는 것은 CPU와 Memory Usage 입니다. 이 중에서 오늘은 CPU load를 측정하는 명령어와 명령어를 통해 출력된 값들을 파악하는 방법에 대해 얘기해보려고 합니다. /proc/loadavg or uptime Android의 경우 Linux Kernel을 사용하기 때문에 Linux의 CPU Usage 명령어를 이용할 수 있습니다. 이 중 CPU Load를 확인할 수 있는 방법은 /proc/loadavg를 읽어보는 것입니다. 그런데 adb shell로 진입해서 "cat /proc/loadavg" 이나 "uptime"을 실행하면 아래와 같이 6개의 숫자가 출력됩니다. 이를 해석할 수 있어야 현재 CPU 상태를 파악할 수 있습니다. up.. 2021. 12. 8.
역풍이라는 의미의 headwinds 오늘 CNN에서 Tesla관련 뉴스를 읽다가 아래 문구처럼 headwinds 라는 단어를 봤는데 해석을 하려하니 직역인 머리바람(?) 이 말이 안되는 것 같더라구요. 그래서 찾아보니 역풍이라는 뜻을 가지고 있습니다. 오늘은 이 단어에 대해서 좀 더 공부해보려고 합니다. The company also managed to build more than 200,000 cars over the past three months despite those enormous headwinds. 그 회사는 또한 그와 같은 엄청난 역풍에도 불구하고 지난 3개월간 200,000 대 이상의 차량을 생산했다. https://edition.cnn.com/2021/07/02/investing/tesla-sales/index.html .. 2021. 7. 7.
최근의 라는 의미의 recently, lately, these days, of late, latterly 업무로 얘기할 때 최근에 라는 구문을 많이 사용하게 되는 데 저는 recentely, lately, these days 를 모두 같은 의미로 섞어가면서 사용해 왔습니다. 그런데 구글링을 해서 찾아보니 이 구문들은 서로 다른 의미를 가지고 있고 잘못 사용하면 어색할 뿐 아니라 잘못된 의미로 사용될 수 있다고 하네요. 그래서 오늘은 최근에 라는 의미를 가진 단어들을 언제 어떻게 사용해야 하는 지 공부해보려고 합니다. recently adv. (Meaning) not long ago, or at a time that started not long ago Synonym. lately of late (formal) latterly (formal) (from Cambridge Dictionary) 먼저 recent.. 2021. 7. 1.