meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
blog:2022:11:15 [2022/11/15 18:05] – created mchusblog:2022:11:15 [2022/12/01 09:14] (current) – ↷ Links adapted because of a move operation 172.70.175.88
Line 1: Line 1:
 ====== 2022-11-15 ====== ====== 2022-11-15 ======
 +Я провел уже несколько десятков тестов на физической инсталяции Росплатформы в надежне выяснить причину такого странного поведения. Дисковая подсистема после первых тестов на чтение переходит в состояние в котором она практически не отвечает на ввод-вывод в течении длительного времени. Тестирование в таком состоянии не имеет особого смысла.
  
 +Я проверил следующие конфигурации, которые не пренесли успеха:
 +  * Конфигурация с Flash Cache - "перегрузка";
 +  * Конфигурация без Flash Cache - nmon в виртуальной машине не смог выдать целый файл для анализа;
 +  * Конфигурация с Flash/Cache и QoS  - nmon в виртуальной машине не смог выдать целый файл для анализа;
 +  * Конфигурация без Flash Cache -  - nmon в виртуальной машине не смог выдать целый файл для анализа;
 +
 +Ситуация с nmon скорее всего вызвана тем что машина долгое время находится по мнению ОС в не отвечающем состоянии. И некоторые процессы начинают "отмирать". Для начала я попытался проверить работоспособность СХД и понять "оно вообще хоть как-то работает", для этого запустил простой ''dd''
 +Таким образом, спустя некоторое количество тестов я заполнил целевой диск полностью - это позволило мне добавиться более равномерного распределения чанков между дисками Р-хранилища, выделением места заранее, до начала тестов (так как vstorage не позволяет делать "толстый" провижининг) и в конечном счете данные действия привели к полному изменению картины тестирования.
 +
 +Сравните эти да графика:
 +
 +Без предварительного заполнения диска.
 +{{:wiki:benchmark:results:fio:20221114-145615.png}}
 +
 +Вариант с предварительным заполнением диска случайными данными.
 +{{:wiki:benchmark:results:fio:20221115-212035.png}}
 +
 +Похожую ситуацию я наблюдал на демо стенде в офисе. При первой установке Р-виртуализации на читой системе я первым делом запустил этот тест. Результат был похожим. Но результаты тестов на кластере который "поработал" значительно отличаются и приведены на страницы со всеми тестами [[wiki:benchmark:results:fio:v1.0#р-хранилище|Результаты тестов fio]]. 
 +
 +Похоже методика тестирования требует доработки. Как минимум запись должна идти первой или необходима нагрузка которая будет выполнять "prefill" диска случайными данными. Это конечно скорее всего не позволит сравнивать старые результаты с новыми, зато будет более приближено к жизни.