Здравствуйте!
У меня в домашнем гипервизоре используется
CFI B8283JDGG , во всяких
ixbt тестах он проходил как достаточно шустрое бюджетное решение. Хорошо,сделал на нем
пятый рейд, сначала я его пристроил к VMWare eSXI, и был поражен низкой производительностью. kernel latency до трех секунд временами, не больше 50 iops. Стал разбираться в чем беда. По-сути, в такой конфигурации не поддерживается очередь команд (NCQ). Перепробовал разные контроллеры, все без толку. Попробовал virtual flash (кеш на чтение в vmware), но все равно ужасно.
Переехал на proxmox, ( далее подробно):
SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01) (prog-if 01 [AHCI 1.0])
Вот про сам рейд (первая строка):
ata5.00: 11720458240 sectors, multi 1: LBA48
ata4.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
То есть нет никакой очереди.
Приделал средствами LVM2 writeback cache, стало лучше, чем в vmware, но все равно (на картинке):
Ну то есть теперь вопрос, я понимаю что лучше fiberchannel и хороший рейд, но может я что-то не так делаю?
Может не надо ему AHCI драйвер, а надо что-то другое для esata ?