본문 바로가기
  • Java - developer
  • code start
  • code

네트워크2

python psutil 을 이용한 성능 측정 파이썬을 이용하여 PC에 대한 정보를 얻기 위해서 찾다보니 psutil 이란 라이브러리를 이용하여 여러가지 PC 정보를 가져올 수 있다는것을 알게 되어 사용하게 되었습니다. 측정한 정보는 cpu, 메모리, 저장공간, 네트워크 사용량 등이 있습니다. 추가적으로 필요한 정보를 얻고 싶으시다면 psutil 검색을 통해서 더욱 자세히 정보를 얻을 수 있으니 찾아보셔도 좋을 것 같습니다. 코드 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 import psutil import t.. 2023. 1. 8.
python bytes to GB,MB,KB or G,M,Kbps 단위로 변환 함수 파이썬을 이용하여 네트워크 전송 속도를 측정하는 프로그램 만들고 있었습니다. 네트워크 upload speed 와 download speed을 출력 받게 하였는데 전송 속도의 단위를 byte/s 단위로 출력되는 것을 알게 되었습니다. 하지만 바이트 단위는 일반적인 사용자가 인식하기 어려운 단위이기 때문에 인지하기 어려울것이라고 생각하였습니다. 그래서 시각적으로 쉽게 인식할 수 있도록 바이트 값에 따라서 자동으로 GB,MB,KB 단위로 표시되는 함수를 만들고 사용하게 되었습니다. 또한 PC 내의 관리자 프로세스를 확인하는 것처럼 bps 단위도 필요하기 때문에 해당 변환 함수도 사용하였습니다. byte/s 단위 출력 1 2 3 4 5 def get_size_bytes(bytes): for unit in [''.. 2023. 1. 7.