Задать вопрос
Ответы пользователя по тегу Железо
  • Почему тормозит raid1?

    Hatifnatt
    @Hatifnatt
    Евгений Evgenx:
    10737418240 bytes (11 GB) copied, 306.82 s, 35.0 MB/s

    Очень низкая скорость линейной записи/чтения для современного диска, если конечно он не загружен другими операциями. Кроме того этот тест не всегда отражает быстродействие самих дисков, если у вас достаточно оперативной памяти, то все или часть данных попросту "осядут" в кеше.
    Более точные данные можно получить используя dd подобным образом
    dd if=/dev/zero of=tempfile bs=1M count=10240 conv=fdatasync

    или
    dd if=/dev/zero of=tempfile bs=1M count=10240 oflag=dsync
    подробнее https://romanrm.net/dd-benchmark

    Мои результаты для дисков WDC WD2000FYYZ-01UL1B1 в софт-рейде
    cat /proc/mdstat
    Personalities : [raid1]
    md2 : active raid1 sda3[0] sdb3[1]
          1936077760 blocks super 1.2 [2/2] [UU]

    dd if=/dev/zero of=tempfile bs=1M count=10240
    10240+0 records in
    10240+0 records out
    10737418240 bytes (11 GB) copied, 38.7747 s, 277 MB/s
    
    dd if=/dev/zero of=tempfile bs=1M count=10240 conv=fdatasync
    10240+0 records in
    10240+0 records out
    10737418240 bytes (11 GB) copied, 88.2362 s, 122 MB/s
    
    dd if=/dev/zero of=tempfile bs=1M count=10240 oflag=dsync
    10240+0 records in
    10240+0 records out
    10737418240 bytes (11 GB) copied, 105.152 s, 102 MB/s


    Попробуйте отключить barriers если у вас достаточно надежная система и сбоев питания не ожидается.
    mount -o remount,barrier=0 /my/mount/point
    это может существенно увеличить быстродействие дискового ввода - вывода, например в моем случае отключение барьеров позволило уменьшить IOwait на гипервизоре с SSD дисками с 5-20% до 0-1%, вот еще пример teleogistic.net/2014/08/disable-ext4-barriers-for-...
    Ответ написан
    Комментировать