Linux 块设备层中的Multi-queue 分析

作者 GCM

 

目前,百万甚至千万级别的IOPS数据访问量已成为一个大趋势,并且当前的SSD展现着越来越高效的性能表现。在这种趋势下linux的块设备层渐渐成为了整体系统性能提升的主要瓶颈。本文主要讨论的是在多核系统下,如何利用Multi-queue减小块设备层对整体性能的影响。

 

    传统的块设备层针对于千/万级别的IOPS数据访问量是有所余力的,但是面对与日俱增的大数据访问,特别是在底层SSD提供更高速的访问性能以及上层系统多核化的情况下,传统快设备层将会严重影响整体系统的性能。

 

针对快设备层的优化,有人曾提出通过绕过快设备层的方式来实现上层系统与底层SSD的性能匹配。显然,该[……]

阅读全文

汽车,SSD领域的下一座金矿

刚刚过去的FMS2017,Automotive相关的资料明显增加了 (准确的说,去年好像就没有这块)。

一辆汽车行驶时,会产生多少数据?今天看到的一份资料,如果汽车内部使用40G网络的话,一小时大概会产生19TB的数据。

这些数据来自雷达,摄像头以及其他各类Sensor。

加州(硅谷所在地)政府规定,汽车必须自动记录一起事故之前30秒,之后5秒的数据。

内华达州(拉斯维加斯所在地)政府同样规定,汽车必须自动记录一起事故之前30秒的数据。

假设汽车内部采用的是5G网络:

一起事故需要记录的数据量是 (30s+5s)*5 Gbit/s=22GB, 如果是双车事故, 44G有木有;

米国[……]

阅读全文

3D TLD NAND初代目vs二代目

人微言轻,没机会去硅谷感受FMS2017的大火,只能学习PDF文件,这次IMB分享了他们关于两代3D NAND Flash的测试结果。

测试对象:
初代目32-48 层CS,二代目64-72层ES。

根据闪存市场的数据,各Flash厂商目前的进度如下,各家的层数都在这个范围里,所以没法妄下结论到底是哪家的。

  1. Endurance对比

总体而言,二代目与初代目水平相当,但在BER随着PE上涨的趋势方面还有提升空间。

  1. tRead and tRPOG对比


二代目在tRead(读取时间)和tPROG(写入时间)上提升明显,达到25%。

二代目有适当的提升tREAD/tPROG的[……]

阅读全文

SSD模拟器 DISKSIM 和 SSD EXTENSION 的介绍(二):使用

 

作者 陈浩

 

安装完成后,在 ssdmodel/valid 目录下有个 runvalid 文件,这是一个自带的测试脚本。打开这个文件可以看到如何来使用这个模拟器。下面是截取的几条命令:

 

echo “Sequential read (250K I/Os): average SSD response time should be around 0.132 ms”

$PREFIX/disksim ssd-sr250k.parv ssd-sr250k.outv ascii 0 1

grep “ssd Response time average:” ssd-sr250k.outv | gre[……]

阅读全文

江波龙完成Lexar收购交易,扩大存储出海口

收购Lexar是江波龙存储进一步迈向国际化举措,代表了江波龙突破在原产业链中的位置,提升存储产品价值和扩大出海口。江波龙加强服务Lexar现有客户的同时并拓展更多高端存储商业机会。


 

2017年8月31日,深圳市江波龙电子有限公司(以下简称”江波龙”)宣布,该公司收购了全球领先闪存品牌Lexar(雷克沙)。收购后新Lexar将成为江波龙全资子公司独立运作,总部设立在美国硅谷圣何塞,已经在全面交接执行合约,以快速服务Lexar全球客户。

 

江波龙自1999年成立以来,致力于存储产品研发和市场服务,为客户提供广泛的、高性能、创新性的闪存应用产品。经过多年聚焦存储事业的沉淀积累,江波龙拥[……]

阅读全文