这是命令 nvme-io-passthru,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nvme-io-passthru - 提交任意 io 命令,返回结果
概要
nvme-io-直通 [--操作码= | -o ]
[--标志= | -F ] [-rsvd= | -R ]
[--namespace-id= | -nsid ]
[--cdw2=<cdw2>] [--cdw3=<cdw3>] [--cdw10=<cdw10>]
[--cdw11=<cdw11>] [--cdw12=<cdw12>] [--cdw13=<cdw13>]
[--cdw14= ] [--cdw14= ]
[--data-len= | -l ]
[--元数据-len= | -m ]
[--读 | -r ] [--写 | -w]
[--输入文件= | -F ]
[--超时= | -t ]
[--show-命令 | --dry-run | -s]
[--原始二进制 | -b]
商品描述
提交任意 NVMe IO 命令并返回适用的结果。 这可能是
只是命令的结果和状态,或者也可以包括一个缓冲区,如果命令
返回一个。 此命令不解释操作码或选项。
这参数是强制性的,可以是 NVMe 字符设备(例如:
/dev/nvme0) 或命名空间块设备(例如:/dev/nvme0n1)。
成功时,返回的结构(如果适用)可能会以多种方式之一返回
取决于选项标志; 该结构可能由程序打印为十六进制转储,或
可以作为打印到标准输出的原始缓冲区返回,供另一个程序解析。
配置
-o , --opcode=
在命令中发送到设备的 NVMe 操作码
-F , --flags=
在命令中发送到设备的 NVMe 命令标志
-R , --rsvd=
命令中保留字段的值。
-n , --namespace-id=
命令中 ns-id 的值。 默认为 0.
--cdw[2-3,10-15]=
为命令中的指定条目指定命令双字值
-r,--读,-w,--写
用于命令的数据方向和命令所必需的
发送/接收数据。 不要同时使用 read 和 write。
-一世, --input-file=
如果该命令是数据输出(写)命令,则使用此文件填充发送到的缓冲区
装置。 如果没有给出文件,则假定使用 STDIN。
-l , --data-len=
用于此命令的缓冲区的数据长度。
-m , --metadata-len=
用于此命令的缓冲区的元数据长度。
-s, --show-cmd
打印出要发送的命令。
-d,--干运行
不实际发送命令。
-b,--原始二进制
如果命令返回数据或结构,则将原始返回缓冲区打印到标准输出。
示例
nvme io-passthru /dev/nvme0n1 --opcode=2 --namespace-id=1 --data-len=4096 --read --cdw10=0
--cdw11=0 --cdw12=0x70000 --raw-binary
NVME
nvme-user 套件的一部分
使用 onworks.net 服务在线使用 nvme-io-passthru