Iometer는 작업 부하 발생기(I/O 작업을 수행하여 시스템에 스트레스 인가)이면서 측정 도구(I/O 작업의 성능과 시스템에 대한 영향 검사 및 기록)입니다. 모든 프로그램이나 벤치마크의 디스크 또는 네트워크 I/O 부하를 에뮬레이트하도록 구성할 수 있으며 종합적인 전체 I/O 부하를 생성하는데 사용할 수도 있습니다. 또한 단일 또는 다중(네트워크로 연결된) 시스템의 부하를 생성하거나 측정할 수도 있습니다.
이 툴은 Iometer 및 Dynamo라는 두 프로그램으로 구성되어 있습니다.
Windows 시스템에서 성능을 테스트하기 위해 Iometer를 설치하고 바로 시작할 수 있습니다.
Dynamo를 추가로 설치할 필요는 없습니다. 아래에서 툴 설치 및 테스트 절차 시작에 대한 지침을 확인할 수 있습니다.
먼저 Iometer.org에서 Iometer를 다운로드해야 합니다.
설치 파일을 마우스 오른쪽 버튼으로 클릭한 다음 Run as administrator(관리자
권한으로 실행)를 클릭합니다.그림 1.2: 바탕 화면의 Iometer 파일
Iometer를 시작합니다.
라이선스 조건에
동의그림 2.1: 라이선스 조건
폴더 버튼을
클릭합니다.그림 2.2: 왼쪽 하단 모서리에 있는 폴더 버튼
테스트 구성 파일을 다운로드하거나 생성한 후 Iometer를 사용하여 엽니다.
그림 2.3: 구성 파일을 선택합니다.
테스트할 디바이스를 선택합니다.
그림 2.4: 테스트할 디바이스를 선택합니다.
녹색 깃발 버튼을
클릭하여 테스트를 시작합니다.그림 2.5: 상단 중앙의 녹색 플래그 버튼
결과 파일을
저장할 대상을 정의합니다.그림 2.6: 결과를 저장할 대상 선택
이제 테스트가 시작되고 약 10-15분
동안 실행됩니다.그림 2.7: 테스트 실행 중
Iometer 프로그램은 Windows OS에서만 실행됩니다. 따라서 Linux 시스템에서 Dynamo 툴은 Iometer가 설치된 Windows 시스템에 관련 정보를 전송하는 데 사용됩니다.
즉, Linux가 설치된 시스템을 테스트하려면 Windows 시스템 또는 Windows 에뮬레이터에 Iometer를 설치해야 합니다. Iometer.org에서 Iometer를 다운로드합니다.
먼저 테스트하려는 서버와 동일한 네트워크에 있는 Windows 시스템에 Iometer를 설치합니다.
Iometer .exe를 실행하는 데 사용할 수 있는 Windows 클라이언트가 없다면 WinE 에뮬레이터로 실행할 수도 있습니다.
그림 3.1: Iometer GUI
SSH를 통해 Linux 서버에 연결(예: Putty를 통해)
그림 3.2: 퍼티
그림 3.3 : Yes를 클릭합니다.
서버에
로그인그림 3.4 : Putty를 통한 콘솔
이전(예전) 메시지로 이동과 uname -i
을 클릭하여 올바른 Dynamo 버전을 선택하는 데 필요한 하드웨어 플랫폼에 대한 정보를 받습니다.
그림 3.5: 하드웨어 버전 확인
포함 rpm -qa|grep -i glibc
설치된 glibc 버전을 확인합니다.
그림 3.6: 명령 출력
로 전환합니다. /tmp
폴더
그림 3.7: /tmp 폴더
다운로드한 Iometer 파일의 압축을 풉니다. tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2
그림 3.8 : Dynamo 파일의 압축 풀기
CLI 명령을 사용하여 Windows 시스템의 IP 주소를 확인합니다 ipconfig
그림 4.1 : Windows 시스템의 IP 확인
다음을 사용하여 Linux 시스템의 IP 주소를 확인합니다. ip addr show
또는 ifconfig -a
그림 4.2 : Linux 시스템의 IP 확인
Dynamo와 Iometer 간의 통신을 허용하려면 Linux 방화벽을 중지합니다.
rcSuSEfirewall2 stop
service iptables stop
또는 systemctl stop firewalld
service iptables stop
ufw disable
그림 4.3: Linux 시스템에서 방화벽 중지
다음을 vi /etc/hosts
이름 확인
에 대한 호스트 파일을 변경하려면그림 4.4: /etc/hosts 열기
Linux 시스템의
IP 주소와 이름을 추가합니다.그림 4.5: IP와 이름 추가
이제 다음 명령을 사용하여 Iometer와 Dynamo를 연결합니다.
dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
그림 4.6: 다이나모를 Iometer
에 연결그림 4.7: 연결 설정됨
이제 Iometer에서 Linux 서버를 볼 수
있습니다.그림 4.8: Iometer에 나열된 Linux 시스템
테스트 템플릿을 로드하기 전에 파일을 일부분 변경해야 합니다.
편집기(예: 메모장)에서 파일을 엽니다. 5단계에서 사용한 정보를 사용하여 관리자 이름 및 관리자 네트워크 주소를 변경합니다. 변경이 완료되면 파일을 저장합니다.
그림 4.9: 검색 관리자 목록
그림 4.10: Linux 서버 이름
추가그림 4.11: Linux 서버 IP 주소 추가 및 파일 저장
변경된 템플릿을
로드합니다.그림 4.12: 구성 파일 로드
테스트할 디바이스를 선택합니다.
그림 4.13: 테스트할 디바이스를 선택합니다.
녹색 플래그 버튼을
클릭하여 테스트를 시작합니다.그림 4.14: 상단 중앙의 녹색 플래그
테스트 후 결과를 저장해야 할 대상을 선택합니다.
그림 4.15: 결과를 저장할 대상 선택
이제 테스트가 시작됩니다.
그림 4.16: 테스트 실행 중
테스트가 완료된 경우..
그림 4.17: 콘솔 보기
에서 테스트를 완료했습니다... 방화벽을 다시 활성화하고 / etc / host ( 5 단계 실행 취소)에서 정보를 삭제하는 것을 잊지 마십시오. exit
로 이동합니다.
그림 4.18: 콘솔 종료