固态硬盘|Eagle真的是“硬盘炸弹”?存储行业者深度解读,只是“商业抹黑”而已( 二 )


请注意 , 照片分为两个文件夹 , 一个是壁纸 , 体积为245MB;另一个是2021年项目 , 体积为5.2GB 。 所以这些图片的总体积只有5.45GB 。


后续几天里面我使用了约4个小时 , 期间我使用Eagle进行了分类处理 , 取用了部分照片 , 电脑4次重启 。

然后我们再打开CrystalDiskInfo工具 , 查看硬盘的状态 。

根据硬盘提供的S.M.A.R.T日志可以看到 , 主机总计写入与读取量均为5GB 。
所以从这点来说 , 部分玩家觉得“Eagle在疯狂读写硬盘”的猜想不攻自破 。
S.M.A.R.T. , 全称为“Self-Monitoring Analysis and Reporting Technology” , 即“自我监测、分析及报告技术” , 是一种自动的硬盘状态检测与预警系统和规范 。 通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录并与厂商所设定的预设安全值进行比较 , 若监控情况将或已超出预设安全值的安全范围 , 就可以通过主机的监控硬件或软件自动向用户作出警告并进行轻微的自动修复 , 以提前保障硬盘数据的安全 。 除一些出厂时间极早的硬盘外 , 现在大部分硬盘均配备该项技术 。
可能有的玩家还是不懂咋操作 , 那么就拿最简单的方式来验证 , Windows一般都有任务管理器 , 任务管理器非常强大 , 任何软件的每一个动作都会被监控与记录 。 部分玩家完全可以开着任务管理器边使用Eagle , 同时看看Eagle的CPU、内存、磁盘以及网络的占用率 , 这个可以非常直观的显示关于Eagle的任何动态 。
首先打开任务管理器 , 选择“性能”选项 , 然后打开页面最下方的“打开资源监视器” 。

其次选择所有Eagle进程 , 可以按照名称排序 , 然后查看关于磁盘与内存的动态 , 不放心的玩家可以把左右双屏幕放着监视器与Eagle , 同时查看对比 。

搜一下项目 , 同时滑动Eagle , 细节图如下 , 可以看到内存读写频繁 , 但是硬盘读写极低 , 搜索过程在内存上进行 , 同时硬盘加载缩略图供玩家浏览 。 这个过程并没有疯狂读写硬盘 。

总而言之 , Eagle根本就没有疯狂读写硬盘 。 反之 , Eagle每次使用调用的数据可以说是极其之少 。
再次为了验证以上所述 , 我特意找了圈内使用Eagle的设计师朋友 。 他的设计素材数量达到11万份 , 这个数量应该可以更好的说明读写这个过程 。

当打开Eagle的时候 , 我们监控到log日志里面硬盘读写素材的速度是12973.53个文件/每秒(请看下图高亮标蓝条目) , 所以说这个设计师朋友的素材库是在1秒的时间内读取完毕 。 对于硬盘而言 , 一秒的时间可以读取这么多文件吗?答案是不可以的 , 所以咱们从底层来看 , Eagle是把所有素材的信息以单独JSON文件记录下来 , 当素材库有任何变动会实时更新这个信息文件 , 每次打开读取也是这个信息文件 。 而且最重要的是 , 这个过程是在内存里面进行操作的 , 以内存的读写机制与性能表现 , 完成以上操作就不要太轻松 。

而且这样子就不会涉及到硬盘上的素材库的全面读写 , 大大节省了素材库读写时间以及读写次数还有硬盘读写量 。 同时也为Eagle的搜索奠定下优秀的基础 。 此外 , 如果玩家没有将硬盘上的素材库带来带去的 , 只在一台电脑上使用 , 电脑里面也会有缓存机制 , 可以看到这时候的读写速度达到了123607.30个文件/每秒(请看下图高亮标蓝条目) , 这速度可以让人感觉不到丝毫延迟 , 而且也更加不会作过多硬盘读写 。

所以再次验证Eagle 不会有大规模读写硬盘的操作 , 更别说和硬盘寿命扯上关系啦 。