1、列举 PCIE设备

lspci

2、mount ssd 设备

mkdir /ssd
mount /dev/nvme0n1p1 /ssd

3、对SSD 进行写操作

cd /ssd
dd if=/dev/urandom of test.txt bs=1M count=1

dd
用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

  1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
  2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
  3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
    obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
    bs=bytes:同时设置读入/输出的块大小为bytes个字节。
  4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
  5. skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
  6. seek=blocks:从输出文件开头跳过blocks个块后再开始复制。 注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。
  7. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
  8. conv=conversion:用指定的参数转换文件。
    ascii:转换ebcdic为ascii
    ebcdic:转换ascii为ebcdic
    ibm:转换ascii为alternate ebcdic
    block:把每一行转换为长度为cbs,不足部分用空格填充
    unblock:使每一行的长度都为cbs,不足部分用空格填充
    lcase:把大写字符转换为小写字符
    ucase:把小写字符转换为大写字符
    swab:交换输入的每对字节
    noerror:出错时不停止
    notrunc:不截短输出文件
    sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。

4、对SSD 进行读操作

4.1 Linux释放cache

需要注意, linux 内部有cache 机制, 这会导致它在寻找磁盘之前到磁盘缓存寻找的方式。如果它发现该资源在缓存中,则该请求不会发送到磁盘。如果我们清理缓存,磁盘缓存就起不到作用了,系统会到磁盘上寻找资源。
因此, 进行读之前,需要进行清cache 的操作,具体如下:

echo xx > /proc/sys/vm/drop_caches

其中 xx 的值为是0-3之间的数字,代表不同的含义:

0:不释放(系统默认值)

1:释放页缓存

2:释放dentries和inodes

3:释放所有缓存

4.2 从ssd 中拷贝文件,进行读操作
cp /ssd/test.txt  /dev/test2.txt

linux 下对SSD 进行读写测试相关推荐

  1. linux下几种文件系统的测试比较

    在linux下对部分文件系统进行测试 一. 我的实验平台 我使用的是vmware workstation7.1.4.16648 虚拟机 安装的操作系统信息 [root@node2 ~]# uname ...

  2. linux下查看系统socket读写缓冲区

    一:linux下查看系统socket读写缓冲区大小配置: http://blog.csdn.net/herecles/article/details/8146017 1. tcp 收发缓冲区默认值 [ ...

  3. linux文件系统选哪种,linux下几种文件系统的测试比较

    在linux下对部分文件系统进行测试 一. 我的实验平台 我使用的是vmware workstation7.1.4.16648虚拟机 安装的操作系统信息 [root@node2 ~]# uname - ...

  4. linux下的有名管道文件读写操作

    前言说明: 宿主主机系统:window 7 旗舰版 虚拟机:VMware 10.0.4 操作平台:Ubuntu 12.04 本文代码在个人电脑可以运行,不确保在其他平台可以正确运行 这两天在学进程通信 ...

  5. linux的acid属性,[图]Linux下主要浏览器Acid3大测试

    http://acid3.acidtests.org 1.Firefox 2.0.0.12 首先请出的是目前Linux平台下最流行的Firefox 2,测试成绩有53,画面比较乱.成绩可能有差异性,不 ...

  6. linux下动态壁纸(ubuntu20.04测试)

    linux下实现动态壁纸(ubuntu20.04测试) github地址: https://github.com/dependon/fantascene-dynamic-wallpaper bilib ...

  7. Linux下spi驱动分析与测试【详细流程】

    驱动是基于ARM的pl022的SSP控制器,其支持三种通信格式:SPI.SSI以及Microwrite,llinux5.4内核下,SSP控制器驱动的路径为/drivers/spi/spi-pl022. ...

  8. linux系统查看已连接串口,Linux下串口连接的简单测试

    在两台电脑之间使用串口通信之前,通常都会进行简单的测试,以确保两台电脑之间的串口是否连接通畅,下面是一个简单的测试方法: 一. 在两台Linux主机上都运行以下指令,使两台主机都在相同的baud ra ...

  9. 固态装linux,Linux下安装SSD固态卡

    ![](https://s4.51cto.com/images/blog/201801/29/97424aee28424ad2102fa0e85e58c043.png?x-oss-process=im ...

最新文章

  1. 360数科发布2020全年财报:全年收入上涨47.1%,科技为运营效率提供第一动力
  2. 关于QQ群共享一百多K以上的文件上传失败的问题
  3. 解決scott 用戶登錄錯誤: invalid username/password;logon denied
  4. 案例:使用jquery的ajax load方法更新局部页面并应用NProgress库实现顶部进度条
  5. 在ppt中插入excel 或者word 文档
  6. 计算机网络 | 应用层 :HTTP协议详解
  7. 聊一聊bypass information_schema
  8. requireJS和seajs区别?
  9. Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---模板方法模式之CoffeineBeverageWithHook[转]...
  10. java string su_JAVA基础--常用类String
  11. 21. yii 2 library
  12. layer的iframe用法整理
  13. Java代理模式详解
  14. 云+社区杂货摊年终上新,定制礼盒发发发!
  15. 名帖269 董其昌 行书临《颜真卿裴将军诗卷》
  16. 1M的宽带下载速度为什么不是1M
  17. TopCoder简介
  18. 葡,西两国发展史(大航海时代)启示
  19. 【Java杂货铺】JVM#Java高墙之GC与内存分配策略
  20. 使用text-shadow 实现字体描边效果

热门文章

  1. 快速搭建简单图床 - 远程访问本地搭建的EasyImage图床【内网穿透】
  2. 7-7 韩信点兵 (10 分)
  3. 火柴棒游戏(暴力枚举)C++
  4. 千里姻缘:晒晒你拥有什么样的“恋人指数”
  5. Python 函数两个列表对应相乘
  6. 【号外】马云这次帮了大忙,银行卡再也不用怕被盗刷!
  7. java解析蓝奏云直连(解析真正文件地址)
  8. 选修课:唐宋词鉴赏课堂笔记03
  9. iPhone开发 获取系统时间 星期 年 月 日 时 分 秒
  10. MINIO(一)简介