Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jan 2020 01:03:24 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r356959 - stable/12/share/man/man4
Message-ID:  <202001220103.00M13OSm042310@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Wed Jan 22 01:03:24 2020
New Revision: 356959
URL: https://svnweb.freebsd.org/changeset/base/356959

Log:
  MFC r347967 (by cem): nvd.4: Reference nda(4)
  
  Fix a totally minor typo in nvme.4 while here.

Modified:
  stable/12/share/man/man4/nvd.4
  stable/12/share/man/man4/nvme.4
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/share/man/man4/nvd.4
==============================================================================
--- stable/12/share/man/man4/nvd.4	Wed Jan 22 00:52:42 2020	(r356958)
+++ stable/12/share/man/man4/nvd.4	Wed Jan 22 01:03:24 2020	(r356959)
@@ -33,7 +33,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 28, 2016
+.Dd May 18, 2019
 .Dt NVD 4
 .Os
 .Sh NAME
@@ -86,6 +86,7 @@ hw.nvd.delete_max=<delete size in bytes>
 .Ed
 .Sh SEE ALSO
 .Xr GEOM 4 ,
+.Xr nda 4 ,
 .Xr nvme 4 ,
 .Xr geom 8 ,
 .Xr nvmecontrol 8 ,

Modified: stable/12/share/man/man4/nvme.4
==============================================================================
--- stable/12/share/man/man4/nvme.4	Wed Jan 22 00:52:42 2020	(r356958)
+++ stable/12/share/man/man4/nvme.4	Wed Jan 22 01:03:24 2020	(r356959)
@@ -120,11 +120,28 @@ hw.nvme.force_intx=1
 .Pp
 Note that use of INTx implies disabling of per-CPU I/O queue pairs.
 .Pp
-When there is an error,
-.Nm
-prints only the most relevant information about the command by default.
-To enable dumping of all information about the command, set the following tunable
-value in
+The
+.Xr nvd 4
+driver is used to provide a disk driver to the system by default.
+The
+.Xr nda 4
+driver can also be used instead.
+The
+.Xr nvd 4
+driver performs better with smaller transactions and few TRIM
+commands.
+It sends all commands directly to the drive immediately.
+The
+.Xr nda 4
+driver performs better with larger transactions and also collapses
+TRIM commands giving better performance.
+It can queue commands to the drive; combine
+.Dv BIO_DELETE
+commands into a single trip; and
+use the CAM I/O scheduler to bias one type of operation over another.
+To select the
+.Xr nda 4
+driver, set the following tunable value in
 .Xr loader.conf 5 :
 .Bd -literal -offset indent
 hw.nvme.verbose_cmd_dump=1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001220103.00M13OSm042310>