디스크 IO+ 네트워크를 사용한 소프트웨어의 부하 계측을 조사할 때 편리한 Linux 명령 체제
Linux의 부하 모니터링 시스템
ConoHa의 오브젝트 스토리지(OpenStack Swift) 통신용으로 루비 클라이언트를 만들고 있을 때 네트워크와 IO의 부하 계측을 모니터링하고 싶었기 때문에 모니터링 체제를 정돈했을 때의 메모.
맨끝 클라이언트는 RLogin이다 (Windows GUI 소프트웨어).
터미널 클라이언트 소프트 측에서 윈도우를 분할 해주기 때문에 Windows에서는 편리합니다.
아무래도 teraterm이 사용하고 싶다! 라는 사람은 linux 측에서 tmux를 사용합시다.
Mac이라면 iTerm2이 창 분할을 사용할 수 있습니다.
각 창에서 움직이는 것은 다음과 같습니다.
(오른쪽 위) 작업 창
여기서, 부하 측정 대상의 커맨드가 실행된다.
디스크 IO의 경우는 파일 작성이나 압축 커맨드라든지 파일 분할이라든지 암호화라든지 그러한 것을 실행한다.
네트워크 부하를 조사하고 싶을 때는 다운로드 소프트라든지 업로드 소프트를 실행한다.
(왼쪽 위) TOP 명령
여기는 친숙한 top 명령입니다.
주로 CPU 부하나 부하가 높은 프로세스를 확인한다.
작업창에서 실행 중인 프로세스가 맨 위에 오면 주의해야 합니다.
(왼쪽 아래) iftop 명령 · · 네트워크 부하 측정
iftop 명령으로 네트워크 부하 측정, 대역 한계값을 모니터링한다.iftop -i eth0
에서 장치를 지정할 수 있습니다.
iftop은 비교적 부하가 높기 때문에 iftop 자체의 부하가 높고 그것이 문제가 되는 경우는 다른 모니터링을 검토한다.
참고) http://orebibou.com/2014/09/linux%E3%81%A7%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC% E3%82%AF%E3%81%AE%E7%9B%A3%E8%A6%96%E3%82%92%E8%A1%8C%E3%81%88%E3%82%8B%E3% 83%A2%E3%83%8B%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%B3/
(오른쪽 하단) iostat ... 디스크 io 부하 측정
iostat에서 디스크 부하 모니터링iostat 1
는 초수를 지정하면 그 간격(1초)으로 모니터링을 갱신한다
Reference
이 문제에 관하여(디스크 IO+ 네트워크를 사용한 소프트웨어의 부하 계측을 조사할 때 편리한 Linux 명령 체제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/AKB428/items/44e212221745367adb91
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(디스크 IO+ 네트워크를 사용한 소프트웨어의 부하 계측을 조사할 때 편리한 Linux 명령 체제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AKB428/items/44e212221745367adb91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)