Трассировка

Раздел ТРАССИРОВКА предназначен для инженеров, выполняющих первичный подбор конфигурации СХД и пуско-наладочные работы.

: Не рекомендуем проводить трассировку при работе на высоких скоростях, в частности, при включенном SSD-кэше, поскольку это может привести к нарушениям структуры полученных файлов трассировки.
Рис. 1. Страница ПРОИЗВОДИТЕЛЬНОСТЬ. Фрагмент вкладки ТРАССИРОВКА

Настройка отображаемой информации производится при помощи набора фильтров панели управления в верхней части вкладки, позволяющих получить информацию о:

  • Определенной записи (для этого введите внутренний порядковый номер записи в поле Запись и нажмите Enter).
  • Всей истории записей (переместите курсор вдоль полосы прокрутки).
  • Предыдущей или последующей тысяче записей (для перехода кликните соответствующий элемент в веб-интерфейсе).

Чтобы начать сбор статистики, кликните НАЧАТЬ ТРАССИРОВКУ. Начнётся сбор информации об обработке системой SCSI-команд. Сбор статистики и обработка результатов займут не более 30 секунд, после этого результаты отобразятся на графиках. Также можно остановить процесс трассировки раньше, кликнув ЗАКОНЧИТЬ ТРАССИРОВКУ.

В правой части панели управления размещается панель-фильтр Показывать. Для просмотра информации отметьте галочкой нужный график. Доступны следующие графики (по умолчанию отображаются 5 из 8).

Чтобы скачать файл трассировок в формате CSV, кликните Скачать файл.

Рис. 2. Фильтр отображаемых графиков трассировки

Для масштабирования данных графика выделите на нём мышкой нужный участок или отметьте границы просмотра на полосе прокрутки под горизонтальной осью.

Рис. 3. Пример масштабирования данных графика «Скорость передачи данных»

LBA

График LBA (логическая адресация блоков) предоставляет информацию о том, с какого LBA-адреса начинается передача данных и команд по времени. Инструмент позволяет определять характер обращения клиента к СХД.

Рис. 4. Пример графика LBA

По вертикальной оси отображается соответствующий команде адрес LBA. На горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Размер команды

График Размер команды (Объём данных, передаваемых командами) предоставляет информацию по размеру каждой команды в секторах.

Рис. 5. Пример графика «Размер команды»

По вертикальной оси отображается размер соответствующей команды в секторах. На горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Время доступа к кэшу

График Время доступа к кэшу показывает время, в течение которого команды «ожидают» выполнения в очереди кэша.

Рис. 6. Пример графика «Время доступа к кэшу»

На горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды, по вертикальной оси – время, затраченное на получение доступа к кэшу, в микросекундах.

Время выполнения команд

График Время выполнения команд показывает время, затраченное на выполнение команд.

Рис. 7. Пример графика «Время выполнения команд»

По вертикальной оси указывается время, затраченное на выполнение соответствующей команды с момента получения кэша (в микросекундах). На горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Скорость передачи данных

График Скорость передачи данных отображает скорость обработки определенной команды.

Рис. 8. Пример графика «Скорость передачи данных»

На вертикальной оси указывается скорость передачи данных соответствующей командой (в MiB/s). На горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Скорость выполнения команды

График Скорость выполнения команды показывает скорость выполнения определенной команды. Время выполнения команды рассчитывается как сумма времени, затраченного на обработку команды, и времени передачи ответа.

Рис. 9. Пример графика «Скорость выполнения команды»

По вертикальной оси указывается скорость выполнения команд (в MiB/s). По горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Отложенная запись

График Отложенная запись (Статистика перемещения данных из кэша на диск) показывает количество запросов «отложенной записи» (перемещения данных из кэша на диск) при выполнении определённой команды.

Рис. 10. Пример графика «Отложенная запись»

По вертикальной оси указано количество запросов на перемещение данных из кэша на диск во время выполнения определённой команды. По горизонтальной оси указан внутренний порядковый номер записи о выполнении определенной команды.

Упреждающее чтение

График Упреждающее чтение показывает выборку операций упреждающего чтения.

Рис. 11. Пример графика «Отложенная запись»

По вертикальной оси указывается количество запросов на выполнение упреждающего чтения. По горизонтальной оси указывается внутренний порядковый номер записи о выполнении определённой команды.

Заполненность кэша на запись

График Заполненность кэша на запись показывает количество грязных сегментов кэша (содержащих данные, не синхронизированные с диском), соответствующее определённой команде.

Рис. 12. Пример графика «Заполненность кэша на запись»

На горизонтальной оси указан внутренний порядковый номер записи о выполнении определённой команды, на вертикальной – количество сегментов «грязного кэша». Чем больше количество сегментов «грязного кэша», тем быстрее команды получают доступ к кэшу.