Отслеживание производительности RAID
Вы можете отслеживать производительность RAID в реальном времени.
Особенности работы функции отслеживания производительности:
Функция не доступна для ядер Linux 6.x, а также для ОС Альт СП p9 с ядром Linux 5.x.
Файловая система на отслеживаемом RAID может снизить производительность RAID.
Для использования функции через gRPC требуются дополнительные настройки. Подробнее см. ниже в этой главе.
Запускайте команду отслеживания производительности во время рабочей нагрузки чтобы не отслеживать время простоя.
# eracli raid trace <args> [optional_args]
Команда показывает следующую информацию:
- производительность RAID (скорость чтения и записи в B/s, MiB/s или GiB/s);
- общий объём прочитанных и записанных данных в B, MiB или GiB;
- задержку в msec, usec или nsec и IOPS;
-
процент операций RMW как отношение запросов RMW к общему количеству запросов.
Подробнее о RMW см. в --merge_write_enabled.
Чтобы прервать выполнение команды, используйте комбинацию Ctrl+C.
|
Обязательная опция |
||
|
-n |
--name |
Имя RAID. |
|
Требуется наличие минимум одной опции |
||
|
--io |
Показать IOPS и скорость. |
|
|
--latency |
Показать задержку. |
|
|
Необязательные опции |
||
|
-i |
--interval |
Интервал обновления значений производительности в секундах. Возможные значения: целые числа от 1, без ограничения максимального значения. По умолчанию: 1. |
| -d | --duration |
Время выполнения команды в секундах. Возможные значения: целые числа от 0, без ограничения максимального значения. По умолчанию: 0 (время выполнения не ограничено). |
|
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
Example: show full performancewinfo for the test RAID:
# eracli raid trace -n test --io --latency
Чтобы настроить функцию для работы через gRPC, используйте команду
# eracli settings trace grpc modify <args>
|
Требуется минимум одна опция |
||
|
--host |
Имя хоста или IP-адрес для подключения. После изменения значения опции, если новый хост не поддерживается вашим сертификатом, перегенерируйте и замените его. Значение, заданное в предоставляемой конфигурации: localhost. |
|
| --port |
Порт, который будет использоваться для функции отслеживания производительности RAID. Значение, заданное в предоставляемой конфигурации: 6067. |
|
Чтобы посмотреть текущие gRPC-настройки функции функции отслеживания производительности:
# eracli settings trace grpc show [arg]
|
Необязательная опция |
||
|
-f |
--format |
Формат вывода информации:
По умолчанию: table. |