扇区、物理块、逻辑快 flash基本概念
http://www.51hei.com/mcu/4121.html
http://xmwang.blog.51cto.com/9889672/1678350
http://diy.pconline.com.cn/378/3780636.html
http://www.chinaflashmarket.com/Instructor/153607
SSD Trim 与 GC ( garbage collection )
Trim需要涉及到整个IO链路(文件系统、驱动、硬盘固件)
Flash:block page sector
SATA( serial ATA )接口:ATA协议 : Trim
SAS ( serial SCSI )接口 :SCSI协议 : unmap
PCIE接口 :NVME协议 : deal locate
IO相关工具:
IOmeter : 适用于单点与集群测试IO性能
FIO : 压力测试IO性能
IOstat : 实时监测IO状态、CPU状态
Blastrace: IO系统的监测工具(块设备层的数据信息) --- Jens Axboe(Fio developers、 linux kernel maintainer)
从业务角度出发区分应用,便于分析进行后续优化,分析瓶颈点: IO密集型应用、CPU密集型应用(使用一步事件驱动模型提高两者性能)
IO相关:
1、吞吐量:throughout
2、写节流:write throttle (处理系统内存耗尽与sync disk 2、管理sync时保证数据不丢失)
3、系统延时:latency
4、阀值或入口:threshold