티스토리 뷰

반응형

갑자기 평소에 많이 쓰던 perfmon과 xperf를 생각해보니,

파이썬으로도 충분히 Cpu 사용량을 측정해서 그래프로 

보여줄 수 있다고 생각되었다. 

 

이것의 쓸모는, perfmon이나 xperf는 그냥 시간의 흐름대로 보여줄 뿐이지만

파이썬으로 데이터 시각화해서 퍼포먼스를 보여주면, 

 

내가 원하는것만 볼 수도 있기 때문이다. 

 

아직은 파이썬을 잘 쓰지 못해서 다음과 같은 코드가 나왔다.

 

==========================================================================
import psutil
import time

# matplot lib 가져오기
from matplotlib import pyplot as plt

# Cpu 사용량 구하기 
current_cpu_percent = psutil.cpu_percent()

print(current_cpu_percent)

# 시간의 흐름에 따라서 cpu 사용량을 데이터로 찍어볼까
# 일단 

# 이걸 어떻게 그리지 
# 한 10개만 그려볼까
cpu_percent_list = []
for count in range(1,11):
    cpu_percent_list.append(psutil.cpu_percent())
    time.sleep(0.5)

plt.plot([1,2,3,4,5,6,7,8,9,10], cpu_percent_list)
plt.show()


plt.plot([1,2,3], [110,130,120])
plt.show()
==========================================================================

 

의식의 흐름대로 그냥 찍어봤다.

처음 시도한 것 치곤 괜찮았다.

 

1. 그래프를 어떻게 그리지? matplotlib로 그림 되더라.

2. cpu 뭘로 가져오지 ? psutil에 있던데,

3. for문은 어떻게 그리는거야.. 검색

4. sleep은 있겠지?

 

의식의 흐름.. 그것이 바로 코딩 

 

결과물이다

 

그런데 티스토리는 대체 코드 블럭을 어떻게 해야 제대로 나오는건지.. 

아는게 없으니 이모양이군 ㅎ.ㅎ

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함