Показатели производительности 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
На следующем графике представлена случайная рабочая нагрузка 4-kibibyte (KiB) и рабочий набор 1 ТиБ. График показывает, что один том Azure NetApp Files может обрабатывать от ~130 000 случайных операций чистой записи до ~460 000 случайных операций чистого чтения.
График показывает уменьшение на 10 % за раз, начиная с чистого чтения до чистой записи. Он показывает, чего можно ожидать при использовании переменного соотношения (100 % : 0 %, 90 % : 10 %, 80 % : 20 % и т. д.).
Увеличение масштаба в 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 при записи
На следующих графиках показаны последовательные операции записи. Они показывают, что nconnect
не имеет существенного преимущества для последовательных операций записи. 1500 МиБ/с примерно является верхним пределом последовательной записи и ограничением исходящего трафика экземпляра D32s_v4.
Операции ввода-вывода в секунду при чтении в Linux
На следующих графиках показаны 4-КиБ случайных операций чтения около 200 000 операций ввода-вывода в секунду с nconnect
примерно 3X без операций ввода-выводаnconnect
.
Операции ввода-вывода в секунду при записи в Linux
На следующих графах показаны случайные записи 4-KiB около 135 000 операций ввода-вывода в секунду с nconnect
примерно 3X без операций ввода-выводаnconnect
в секунду.