固态硬盘是否足以令人担心磁盘IO瓶颈?

Lar*_*nal 6 hardware io performance hard-drive

我有一个概念验证程序,它只是通过写入和读取HD来进行一些进程间通信.是的,我知道这真的很慢; 但这是让事情顺利进行的最简单方法.我一直计划回来并使用一种在RAM中完成所有IPC(进程间通信)的机制来交换代码的这一部分.

随着固态硬盘的到来,您认为瓶颈可能会变得微不足道吗?

注意:它是用C#编写的服务器软件,调用一些用FORTRAN编写的裸机数字运算库.

小智 9

简短的回答可能是否定的.一位名叫吉姆·格雷的着名研究员发表了关于存储和性能的讨论,其中包括这个伟大的比喻.假设你的大脑是处理器,访问寄存器需要1个时钟滴答(左边的数字),大致相当于你脑中的信息.访问内存需要100个时钟周期,因此大致相当于在您居住的城市中的某个位置获取数据.访问标准磁盘大约需要10 ^ 6个刻度,这相当于冥王星上的数据.固态在哪里适合它?目前的SSD技术介于10 ^ 4-10 ^ 5之间,具体取决于您的要求.虽然它们可以快一个数量级,但是从内存读取和从磁盘读取之间仍然存在巨大差距.这就是为什么你的问题的答案可能没有,因为与SSD一样快,它们仍将比磁盘慢得多(至少在可预见的未来).