Поделиться через


Показатели производительности Azure NetApp Files для Linux

В этой статье описываются показатели производительности Azure NetApp Files для Linux.

Горизонтальное увеличение масштаба Linux

В этой статье описываются показатели производительности пропускной способности рабочей нагрузки и рабочей нагрузки операций ввода-вывода в секунду для Linux.

Пропускная способность рабочей нагрузки Linux

На приведенном ниже графике представлена 64-кибибайтовая рабочая нагрузка (KiB) и рабочий набор 1 ТиБ. Показано, что один том Azure NetApp Files может обрабатывать от ~1600 МиБ/с случайных операций чистой записи до ~4500 МиБ/с случайных операций чистого чтения.

График показывает уменьшение на 10 % за раз, начиная с чистого чтения до чистой записи. Он показывает, чего можно ожидать при использовании переменного соотношения (100 % : 0 %, 90 % : 10 %, 80 % : 20 % и т. д.).

Linux workload throughput

Рабочая нагрузка операций ввода-вывода в секунду для Linux

На следующем графике представлена случайная рабочая нагрузка 4-kibibyte (KiB) и рабочий набор 1 ТиБ. График показывает, что один том Azure NetApp Files может обрабатывать от ~130 000 случайных операций чистой записи до ~460 000 случайных операций чистого чтения.

График показывает уменьшение на 10 % за раз, начиная с чистого чтения до чистой записи. Он показывает, чего можно ожидать при использовании переменного соотношения (100 % : 0 %, 90 % : 10 %, 80 % : 20 % и т. д.).

Linux workload IOPS

Увеличение масштаба в Linux

Графики в этом разделе демонстрируют результаты проверочного тестирования для параметра подключения на стороне клиента с NFSv3. Дополнительные сведения см nconnect . в разделе параметров подключения Linux.

Графы сравнивают преимущества тома nconnect , неconnected подключенного. В графах FIO создал рабочую нагрузку из одного экземпляра D32s_v4 в регионе Azure us-west2 с использованием последовательной рабочей нагрузки 64-KiB — крупнейшего размера ввода-вывода, поддерживаемого Azure NetApp Files во время тестирования, представленного здесь. Azure NetApp Files теперь поддерживает более крупные размеры операций ввода-вывода. Дополнительные сведения см. в wsize разделе rsize параметров подключения Linux.

Пропускная способность Linux при чтении

На следующих графиках показаны 64-КиБ последовательные считывания около 3500 МиБ/с с , nconnectпримерно 2,3X не-nconnect.

Linux read throughput

Пропускная способность Linux при записи

На следующих графиках показаны последовательные операции записи. Они показывают, что nconnect не имеет существенного преимущества для последовательных операций записи. 1500 МиБ/с примерно является верхним пределом последовательной записи и ограничением исходящего трафика экземпляра D32s_v4.

Linux write throughput

Операции ввода-вывода в секунду при чтении в Linux

На следующих графиках показаны 4-КиБ случайных операций чтения около 200 000 операций ввода-вывода в секунду с nconnectпримерно 3X без операций ввода-выводаnconnect.

Linux read IOPS

Операции ввода-вывода в секунду при записи в Linux

На следующих графах показаны случайные записи 4-KiB около 135 000 операций ввода-вывода в секунду с nconnectпримерно 3X без операций ввода-выводаnconnect в секунду.

Linux write IOPS

Следующие шаги