Linux下NVME硬盘打开trace

有的时候我们需要查看系统给硬盘发送命令和执行命令的情况,对于NVME盘来说,Linux自带的NVME trace功能是个很好的选择。

打开方法为输入命令:

echo 1 > /sys/kernel/debug/tracing/events/nvme/enable

还可以过滤特定的命令队列,比如只想抓取Admin命令,则过来qid为0的:

echo “qid==0” > /sys/kernel/debug/tracing/events/nvme/filter

使用如下方法取出和解析trace:

cat /sys/kernel/debug/tracing/trace | ./nvme-trace.pl

您可能还喜欢...