有人告诉我,从内存读取大约需要 200 个时钟周期,从 HDD 读取大约需要 1,000,000 个时钟周期。
有人知道从 SSD 读取所需的时钟周期数是多少吗?
答案1
这些是大学教授随意给出的数字,用来表明 IO 代码繁重,不值得浪费时间进行优化,因为无论如何它都取决于驱动器速度。比较 SSD 和普通硬盘的传输速度。将您获得的时钟周期数字除以 SSD 比硬盘快的倍数。这样,这就是您的新“时钟周期”量。它仍然很大。
这更多地与接口有关。例如 SSD 优于 SATA,SSD 优于 PCI-E 则存在巨大差异。