SSD固件开发工程师常用的部分Linux Cmd

日常开发调试工作时,经常会用到相关的linux cmd;


0.nvme list

    查看是否掉盘

1.nvme write cmd

    nvme write /dev/nvme0n1 -s 0 -c 0 -z 4096 -d data.file

2.nvme read cmd

    nvme read /dev/nvme0n1 -s 0 -c 0 -z 4096 -d data.file

3.hexdump

    hexdump -x -s 0 -n 4096 /dev/nvme0n1

    hexdump -x -s 0 -n 4096 data.file

4.SSH 远程copy

    scp root@des IP:/home/root/... /home/user

5.iostat, 显示所有设备负载情况

    iostat -t -x 1  

6.查看相关fail info

    命令行执行dmesg

    vim /var/log/messages    // 打开文件后的相关操作

7.查看当前pcie 设备

    lspci -v

8.查看对应BDF设备的configurate info

    lspci -vv -s xx:xx:xx

9.查看对应BDF设备register info

    lspci -xxxx -s xx:xx:xx

10.切割大文件,比如uart log file size太大

    split -b 50m src.file des.file // 50M

    split -l 30000 src.file des.file  //30000line

11.简单fio 测试

    fio --name=seqWrite --filename=/dev/nvme0n1 --ioengine=libaio --direct=1 --iodepth=32 --bs=1M --rw=write --numjob=1 --norandommap --randrepeat=0 -size=1G -offset=0G

    加参数 --loop = 1 //表示铺一次盘

12.format

13.admin vendor cmd

    nvme admin-passthru /dev/nvme0n1 -n 1 -o 0xC4 -cdw12=0 -cdw13=1 -cdw14=0x2

14.io vendor cmd

15.chmod

    给自己写的脚本添加可执行权限

    chmod +x file.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bigger_One

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值