Балуюсь OpenIndiana и ZFS. Наткнулся на непонятную мне вещь: чтение с диска у меня почему-то в 2x раза медленне записи!?
Проверял dd:
zero -> disk: 1048576000 bytes (1.0 GB) copied, 7.36276 s, 142 MB/s disk -> null: 1048576000 bytes (1.0 GB) copied, 12.7403 s, 82.3 MB/s disk -> disk: 1048576000 bytes (1.0 GB) copied, 41.2035 s, 25.4 MB/s zero -> null: 1048576000 bytes (1.0 GB) copied, 0.113213 s, 9.3 GB/s
Перепроверял несколько раз, значения всегда одни и теже.
Под капотом SSD. Сам SSD должен выдовать до ~500Mb/s туда и обратно на SATA-III.
Тестовая шарманка, правда не новая (Core2/ICH7). Т.ч. если предположить SATA-I (1.5 Gbit/s), то запись вроде попадает в параметры.
Но вот с чтением что за бодяга?
Я что-то не понимяю? Кто виноват? Сам SSD, ZFS, bridge или SunOS? Куда копать?
cast riki
UPD: пепел на мою голову, забыл blocksize при тесте с диска в ноль. Новые результаты: slow read / fast write. wtf? (комментарий) (bs=1M)