今天,我将一个 node.js 文件夹复制到文件系统上的另一个位置,我想知道..使用 SSD 和后写缓存,为什么复制许多文件的问题不纯粹是“找出内存中的所有更改,然后将字节提交到磁盘”的情况?
我知道复制文件有很多步骤,包括为其腾出空间、传输字节、添加目录条目等,但就存储性能而言,至少在理论上应该能够预先完成大部分工作,而不是在文件系统中同步地逐一执行。
今天,我将一个 node.js 文件夹复制到文件系统上的另一个位置,我想知道..使用 SSD 和后写缓存,为什么复制许多文件的问题不纯粹是“找出内存中的所有更改,然后将字节提交到磁盘”的情况?
我知道复制文件有很多步骤,包括为其腾出空间、传输字节、添加目录条目等,但就存储性能而言,至少在理论上应该能够预先完成大部分工作,而不是在文件系统中同步地逐一执行。