Site icon VPS Windows

Проверьте скорость чтения и записи с жесткого диска VPS Ubuntu 20.04 с помощью Fio

check hieu suat bang fio

check hieu suat bang fio

Когда Вы получили в пользование новый VPS, первое, что Вам нужно сделать, это проверить спецификации аппаратного обеспечения, чтобы убедиться, что они соответствуют Вашим потребностям. В этой статье мы узнаем, как проверить производительность жестких дисков VPS с помощью Fio — популярного измерителя IOPS во всех системах Linux. Итак, что такое fio? Что такое IOPS? и как проверить скорость чтения и записи на жестком диске VPS Ubuntu 20.04 с помощью Fio.

Что такое фио?

FIO — это инструмент, используемый для проверки скорости работы жесткого диска: скорость чтения и записи жесткого диска — один из важных факторов, влияющих на производительность сервера. Чем выше скорость чтения и записи, тем более плавно будет работать Ваш сервер. Точно так же, как и Ваш компьютер, если Вы замените его на более качественный SSD, он будет загружаться быстрее. Fio — это популярный инструмент для измерения IOPS во всех системах Linux.

Что такое IOPS?

IOPS (Input/Output Operations per Second) представляет собой скорость чтения/записи на жестком диске за одну секунду, параметр показывает, сколько операций может быть выполнено одновременно, чем выше IOPS, тем больше операций может быть выполнено одновременно, тем выше скорость обработки данных.

Как проверить скорость чтения и записи на жестком диске VPS Ubuntu 20.04 с помощью Fio

Обычно мы выполняем проверку с помощью команды dd, записывая файл данных на жесткий диск. Эта команда очень популярна, поскольку она установлена по умолчанию в большинстве версий ОС Linux и отображает интуитивно понятную, легко воспринимаемую информацию.

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Почему Вы должны использовать Fio?

Хотя тестирование скорости чтения и записи с помощью команды dd проще, все же существует множество ограничений, таких как:

Таким образом, чтобы проверить производительность жесткого диска сервера, команда dd — не самая лучшая команда, и она не охватывает всю информацию. Поэтому в этой статье я расскажу Как проверить скорость чтения и записи на жестком диске VPS Ubuntu 20.04 с помощью Fio

Как проверить скорость чтения и записи на жестком диске VPS Ubuntu 20.04 с помощью Fio

FIO — это популярный сегодня инструмент для измерения IOPS в Linux-системах. Чтобы установить его на Ubuntu 20.04, выполните приведенную ниже команду:

apt-get update

apt-get install -y fio

Процесс тестирования IOPS на VPS будет проверять следующие специфические параметры:

Проверьте случайное чтение и случайную запись одновременно

Если Вы просто хотите сравнить производительность дисков разных провайдеров, воспользуйтесь следующим тестовым примером: Создайте файл размером 4 ГБ, выполните одновременное чтение/запись с размером блока 4 КБ в соотношении 75% — 25% (т.е. 3 чтения/1 запись) и выполните 64 задачи одновременно. Соотношение 3:1 очень популярно и близко к современным типам баз данных.

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=vps --filename=vpsrandom --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75

Видно, что VPS может одновременно выполнять 15,1 тыс. операций чтения и 5033 операции записи в секунду. Обычно VPS, использующие жесткие диски SSD, могут достигать 40 000 операций чтения и 10 000 операций записи в секунду.

Проверьте скорость случайного чтения

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=random_read.fio --bs=4k --iodepth=64 --size=4G --readwrite=randread

Как видно, тестовый сервер может выполнять 20,1 тыс. операций чтения в секунду. Как правило, жесткие диски SSD могут достигать 50 000 операций чтения за 1 секунду, в то время как жесткие диски non-SSD — около 2000.

Проверьте скорость произвольной записи

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=random_write.fio --bs=4k --iodepth=64 --size=4G --readwrite=randwrite

Вот результат после завершения работы системы:

Видно, что VPS может выполнять 18,9 тыс. записей за 1 секунду. Обычно жесткие диски SSD могут выполнять до 50 000 записей за 1 секунду, в то время как жесткие диски non-SSD — около 2000. Выше приведена статья Инструкция по проверке скорости чтения и записи жесткого диска VPS Ubuntu 20.04 с помощью Fio, желаем Вам успешной работы, если у Вас есть вопросы по обслуживанию Windows/Linux VPS, пожалуйста, свяжитесь с нами для консультации и зарегистрируйтесь для получения бесплатного VPS аккаунта

Exit mobile version