Я работаю над инструментом тестирования для nvme-cli (написанным на c и может работать в Linux).
Для проверки SSD мы на самом деле ищем отправку команд ввода-вывода в конкретную очередь отправки (пара очередей ввода-вывода). Нам это было нужно, потому что мы хотели многопоточность, но для того, чтобы она происходила, нам нужно отправлять запросы ввода-вывода в разные очереди, иначе запросы ввода-вывода будут обрабатываться последовательно.
Так есть ли способ в ioctl()
, где мы можем указать идентификаторы очереди отправки?
OR
Есть ли что-то похожее на ioctl()
, где мы можем указать идентификаторы очереди отправки?
Поскольку я новичок в nvme или ioctl, поправьте меня, если я ошибаюсь.