Iometer — это генератор рабочей нагрузки (выполняет операции ввода-вывода для нагрузки на систему) и измерительный инструмент (проверяет и записывает производительность операций ввода-вывода и их влияние на систему). Его можно настроить для эмуляции дисковой или сетевой нагрузки ввода-вывода любой программы или теста или использовать для создания полностью синтетических нагрузок ввода-вывода. Он может генерировать и измерять нагрузки в одной или нескольких (сетевых) системах.
Инструмент включает две программы: Iometer и Dynamo.
Для тестирования производительности в системах Windows приложение Iometer можно установить и запустить напрямую.
Дополнительная установка Dynamo не требуется. Ниже приведены инструкции по установке инструмента и запуску процедуры проверки.
Для начала необходимо загрузить Iometer с веб-сайта Iometer.org.
Щелкните правой кнопкой мыши установочный файл и выберите «Запуск от имени администратора
» (рис. 1.2). Файл Iometer на рабочем столе
Нажмите Далее > на экране приветствия.
Рис. 1.4. Экран приветствия
Согласование лицензионного соглашения
Рисунок 1.5: лицензионное соглашение
Выберите компоненты, которые необходимо установить, и нажмите кнопку Далее
Рис. 1.6. Выбор компонентов
Выберите место установки и нажмите «Установить»
Рис. 1.7. Определение папки назначения
Когда установка будет завершена, нажмите «Готово»
Рис. 1.8. Установка завершена
Запустите Iometer.
Согласиться с условиями
лицензииРисунок 2.1: Условия лицензии
Нажмите на кнопку папки
Рисунок 2.2. Кнопка со значком папки в верхнем левом углу
Загрузите файл тестовой конфигурации или создайте его и откройте с помощью Iometer.
Рис. 2.3. Выбор файла конфигурации
Выберите устройство для тестирования.
Рис. 2.4. Выберите устройство для тестирования.
Запустите тест, нажав на кнопку
с зеленым флажкомРис. 2.5. Кнопка с зеленым флажком в центре верхней панели
Определите место назначения, где будет сохранен файл
результатовРисунок 2.6: Выберите место назначения для результатов.
Теперь тест запускается и будет выполняться около 10-15 минут
Рис. 2.7. Запуск проверки
Программа Iometer работает только на компьютерах с ОС Windows. Таким образом, в системах Linux инструмент Dynamo используется для отправки соответствующей информации в систему Windows, в которой установлена программа Iometer.
Это означает, что для тестирования системы с ОС Linux необходимо установить Iometer в системе Windows или эмуляторе Windows. Загрузите Iometer с веб-сайта Iometer.org.
Сначала установите Iometer в системе Windows в той же сети, в которой размещен сервер, который вы хотите протестировать.
Если клиент Windows недоступен для запуска Iometer.exe, его также можно запустить с эмулятором WinE.
Рис. 3.1. Графический интерфейс пользователя Iometer
Подключитесь через SSH к серверу Linux (например, через Putty)
Рис. 3.2. Putty
Рисунок 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.
Проверьте IP-адрес системы Windows с помощью команды CLI ipconfig
Рисунок 4.1: Проверка IP-адреса системы Windows
Проверьте IP-адреса системы Linux с помощью команды ip addr show
или ifconfig -a
Рисунок 4.2: Проверка IP-адреса системы Linux
Остановите межсетевой экран Linux, чтобы разрешить обмен данными между Dynamo и Iometer.
rcSuSEfirewall2 stop
service iptables stop
или systemctl stop firewalld
service iptables stop
ufw disable
Рис. 4.3. Остановка межсетевого экрана в системе Linux
Введите vi /etc/hosts
, чтобы внести изменения в файл хоста для разрешения
имен,см. рис. 4.4. Откройте /etc/hosts
Добавьте IP-адрес и имя системы
Linux(рис. 4.5). Добавьте IP-адрес и имя
Теперь подключите Dynamo к Iometer с помощью команды:
dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
Рис. 4.6. Подключите динамо-машину к иометру
Рисунок 4.7: Соединение установлено
В Iometer теперь виден
Linux-сервер Рисунок 4.8: Система Linux, указанная в Iometer
Перед загрузкой тестового шаблона необходимо внести в файл некоторые изменения.
Откройте файл в редакторе (например, в Блокноте). Измените Manager name и «Manager network address», используя информацию из шага 5. Сохраните файл после внесения изменений.
Рис. 4.9. Поиск СПИСОК МЕНЕДЖЕРА
Рисунок 4.10: Добавьте имя сервера
Linux(рис. 4.11). Добавление IP-адреса сервера Linux и сохранение файла
Загрузите измененный шаблон
(рис. 4.12). Загрузите файл конфигурации
Выберите устройство для тестирования.
Рис. 4.13. Выберите устройство для тестирования.
Запустите тест, нажав кнопку
с зеленым флажком(рис. 4.14). Зеленый флажок в центре верхней панели
Выберите место назначения для сохранения результатов после тестирования.
Рис. 4,15. Выберите место назначения для результатов.
Теперь начинается
тест(рис. 4.16). Запуск проверки
По завершении проверки...
Рис. 4.17. Завершен тест в представлении
консоли... Не забудьте повторно активировать брандмауэр, удалите информацию из /etc/host (отмените шаг 5) и exit
.
Рис. 4.18. Выход из консоли