История изменений
Исправление etwrq, (текущая версия) :
эмм, можно поиграться с очередьми чтения/записи, например
$ sudo modinfo nvme
[sudo] password for $USER:
name: nvme
filename: (builtin)
version: 1.0
license: GPL
file: drivers/nvme/host/nvme
author: Matthew Wilcox <willy@linux.intel.com>
parm: use_threaded_interrupts:int
parm: use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
parm: max_host_mem_size_mb:Maximum Host Memory Buffer (HMB) size per controller (in MiB) (uint)
parm: sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs. (uint)
parm: io_queue_depth:set io queue depth, should >= 2 and < 4096
parm: write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.
parm: poll_queues:Number of queues to use for polled IO.
parm: noacpi:disable acpi bios quirks (bool)
но это больше для мелкого произвольного io
Исходная версия etwrq, :
эмм, можно поиграться с очередьми чтения/записи, например
$ sudo modinfo nvme
[sudo] password for $USER:
name: nvme
filename: (builtin)
version: 1.0
license: GPL
file: drivers/nvme/host/nvme
author: Matthew Wilcox <willy@linux.intel.com>
parm: use_threaded_interrupts:int
parm: use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
parm: max_host_mem_size_mb:Maximum Host Memory Buffer (HMB) size per controller (in MiB) (uint)
parm: sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs. (uint)
parm: io_queue_depth:set io queue depth, should >= 2 and < 4096
parm: write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.
parm: poll_queues:Number of queues to use for polled IO.
parm: noacpi:disable acpi bios quirks (bool)