首先声明,同事做的实验 使用fio对SATA.SSD.PCIE进行了测试 测试说明: 1.测试命名   sync_write_4k_32      sync表示测试方式,可以是sync或者libaio,sync就是发起IO请求等待IO完成后,此thread继续发起IO请求,实现并发采用fio发起多线程实现:libaio,异步IO,thread发起IO请求后,IO请求进行IO队列,此模式为了实现并发多测试,采用控制iodepth实现     write:为测试IO请求方法,包括write.read…
SAS/SATA/SSD/IDE硬盘介绍区别 SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等.SAS是并行SCSI接口之后开发出的全新接口.此接口的设计是为了改善存储系统的效能.可用性和扩充性,并且提供与SATA硬盘的兼容性.SAS的接口技术可以向下兼容SATA.具体来说,二者的兼容性主要体现在物理层和协议层的兼容.在物理层,S…
烽火SATA SSD DSS200-B 运营商用户 > 产品与解决方案 > 产品 烽火SATA SSD DSS200-B 烽火通信 DSS200-B 2.5" SATA SSD 涵盖主流闪存的优势技术,支持 SATAI/II/III,采用标准 2.5 英寸设计,7+15PIN 的 SATA 接口.与传统硬盘相比,SSD 具有低功耗,支持热插拔等优点.SSD 的 存储 芯 片 采 用 东 芝 BiCS3  3D  TLC  NANDFLASH , 容 量 可 达 3840GB(4TB)…
[问题] 我们有台HP的服务器,SSD在写IOPS约5000时,%util达到80%以上,那么这块SSD的性能究竟有没有问题,为解决这个问题做了下面测试. [工具] blktrace是linux下用来排查IO性能的工具.它可以记录IO经历的各个步骤,并计算出IO请求在各个阶段的消耗,下面是关键的一些步骤: Q2G – 生成IO请求所消耗的时间,包括remap和split的时间: G2I – IO请求进入IO Scheduler所消耗的时间,包括merge的时间: I2D – IO请求在IO Sc…
SATA硬盘采用新的设计结构,数据传输快,节省空间,相对于IDE硬盘具有很多优势: 1 .SATA硬盘比IDE硬盘传输速度高.目前SATA可以提供150MB/s的高峰传输速率.今后将达到300 MB/s和600 MB/s.到时我们将得到比IDE硬盘快近10倍的传输速率. 2. 相对于IDE硬盘的PATA40针的数据线,SATA的线缆少而细,传输距离远,可延伸至1米,使得安装设备和机内布线更加容易.连接器的体积小,这种线缆有效的改进了计算机内部的空气流动,也改善了机箱内的散热. 3. 相对于IDE…
  PCIE SSD   * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB = 1000 bytes, KiB = 1024 bytes Sequential Read (Q= 32,T= 1) : 1474.351 MB/s Sequential Write (Q= 32,T= 1) : 1546.222 MB/s Random Read 4KiB (Q= 8,T= 8) : 1053.082 MB/s [ 257…
NVMe是个啥?未来SSD主流标准早知 关注固态硬盘的朋友应该对于这个词汇并不陌生,特别是今年NVMe也频繁出现在各大媒体文章中,随着高端SSD市场逐渐从SATA专项PCI-E时,以前的AHCI标准已经有点跟不上SSD的性能要求的发展了,那么什么是NVMe呢?对于使用它的SSD又有什么优势呢?今天就跟着笔者一起来了解NVMe. NVMe是个啥?未来SSD主流标准早知道 相信不少朋友都知道如果想要让SSD发挥全部的实力,需要在BIOS里面把SATA模式设置成AHCI模式.这样对于SSD来说能够获得…
Flash Memory又叫做闪存,是一种非易失性存储器.非易失性是指断电之后数据不会丢失,这里就涉及到断电保护(后面详细讲解). 总体思路 1.NAND Flash的用途. 2.NAND Flash规则介绍. 3.SSD固件(Firmware,FW)包括:映射表(Mapping Table).垃圾回收(Garbage Collection).磨损平衡(Wear Leveling,WL)等. 4.补充概念:写入放大(Write Application).预留空间(Over Provisionin…
涉及目录: vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6735/src/drivers/inc/dramc.h #ifndef _DRAMC_H #define _DRAMC_H #if defined(MACH_TYPE_MT6735) || defined(MACH_TYPE_MT6737T) #include "dramc1.h" // do something for 6735 (D…
ext4:(rw,noatime,nodiratime,nobarrier,data=ordered)xfs: (rw,noatime,nodiratim,nobarrier,logbufs=8,logbsize=32k) ssd: trim innodb_page_size=4k 减小块大小,提搞命中YU innodb_flush_neighbors=0 EG:如果当前系统CPU内核16,读写比3:1innodb_read_io_threads=12 innodb_write_io_threa…