SSD的大小在多大程度上影响其性能?
在我看来,如果我错了,请纠正我,在其他条件相同的情况下,更大的SSD应该比较小的SSD更快。更大的SSD将具有更多的擦除块,因此FTL(闪存转换层)可以进行更多垃圾回收优化。此外,在TRIM变得必要之前还有更多时间。我在Wikipedia上看到它指出“ SSD的性能可以随着设备中使用的并行NAND闪存芯片的数量而扩展”,因此吞吐量似乎也显着提高。同样,许多SSD都包含某种内部缓存,并且对于相应的大型SSD来说,这些缓存可能更大。
但是假设存在这种影响,我想进行定量分析。吞吐量是否线性增加?如果有的话,垃圾回收会受到多少影响?延迟是否保持不变?等等。假设同时使用高质量的芯片,控制器等,那么8 GB SSD的性能是否会与例如80 GB SSD显着不同?
是否有任何资源(网页,研究论文,演示文稿,书籍等)讨论SSD性能(4 KB随机写入速度,延迟,最大顺序吞吐量等)与大小之间的关系?我意识到这听起来确实不像是编程问题,但它与我正在处理的内容(使用闪存来缓存硬盘数据)有关,而这确实涉及编程。
如果有更好的地方问这个问题,例如面向硬件的站点,那会是什么?对于硬件接口,内部结构等方面的深入问题,类似堆栈溢出(或论坛)的问题将不胜感激。