X-Git-Url: https://git.decadent.org.uk/gitweb/?p=kernel-news-talk.git;a=blobdiff_plain;f=index.html;h=a21b55937a74646cf9df22bd99ae3aae81b93803;hp=68e0fe8758e490ef43e0eff170aae6764ea21ba5;hb=52544564a04e423767114258d141c6342cb237f8;hpb=beefb0772ed40f965df983c7d06823dd44338d57
diff --git a/index.html b/index.html
index 68e0fe8..a21b559 100644
--- a/index.html
+++ b/index.html
@@ -155,7 +155,7 @@
unnamed temporary file on that filesystem
- As with tmpfile(), the file disppears on
+ As with tmpfile(), the file disappears on
last close()
@@ -342,7 +342,7 @@
but didn't support kernel running little-endian
- Linux 3.13 added little-endian kernel suport, along with new
+ Linux 3.13 added little-endian kernel support, along with new
userland ELF ABI variant - we call it ppc64el
@@ -379,6 +379,32 @@
+
+
Multiqueue block devices [3.16]
+
+ -
+ Each block device has a command queue (possibly shared with
+ other devices)
+
+ -
+ Queue may be partly implemented by hardware (NCQ) or only
+ in software
+
+ -
+ A single queue means initiation is serialised and completion
+ involves IPI - can be bottleneck for fast devices
+
+ -
+ High-end SSDs support multiple queues, but kernel needed changes
+ to use them
+
+ -
+ mtip32xx driver now supports multiqueue, but SCSI
+ drivers don't yet - may be backport-able?
+
+
+
+
Questions?