Mac发热磁盘狂转?用FindDiskKiller快速揪出肇事应用

检测维修 0 17

FindDiskKiller, 一款原生的macOS磁盘与系统活动监控工作台, 由开发者jianyintang开源维护, 采用MIT协议, 其核心场景很清晰, 即在Mac发热或者磁盘持续狂转之际, 协助用户迅速找出背后搞事的应用, 无需在多个工具间来回切换。编写该项目主要运用的是 Swift, 其占比约为 91.4% , 也运用了 C 语言, 它支持 macOS 14 及更高版本, 在原生状态下能够兼容 Apple 芯片以及 Intel 处理器, 在其界面当中内置了包含简体中文的 10 种语言。

以应用为中心的完整排查路径

应用被打开之后, 活动监控面板会实时去呈现每个应用在最近5秒之内的CPU数据、磁盘读写数据以及网络上下行数据同时具备排序功能以及调整列宽功能, 时间线模块给出1分钟、15分钟以及1小时这三档折线图, 鼠标悬停之时能够查看精确的历史数值当需要对比不一样的应用的情况之下便能打开独立的进程详情窗口, 并排着去查看各自的CPU、磁盘、网络以及文件活动证据, 哪个进程在消耗资源清晰明了。

在文件活动那块儿, 眼下被打开的文件所处位置, 以及最近5分钟之内出现变化的目录, 会直接在界面上进行罗列。用户也能够根据自身需求启动“具有时限要求的文件或目录追踪操作”, 进而深入去查看特定进程之中的读写总量情况, 其速率峰值状况, 还有活跃着的文件列表情形。磁盘吞吐量会依据用户所熟悉的挂载卷名称予以展示, 与此同时, 能够读取macOS所提供的SMART以及NVMe健康数据, 像温度情况, 累计主机写入量数据, 磨损方面的数据, 备用空间数据以及通电记录等数据,那些缺失的数据会显示成“不可用”, 而并非是一个具有误导性的零。

菜单栏的视图采用安静的路线, 是轻量级的后台监控, 不会因为反复弹窗而打扰到用户标点符号。

不制造虚假的精确度

FindDiskKiller macOS 磁盘监控 工具 jianyintang MIT 协议_哪个硬盘检测工具好

这个项目于数据呈现方面存有自身的坚持, 那便是明确声明不会宣称本身能够精准计算任意进程朝着物理磁盘写入的每一个字节。它对三层数据的含义进行了严格区分, 应用磁盘 I/O 属于进程级计数器, 其所反应的是对应进程针对所有存储请求的总量, 文件访问追踪统计的乃成功的系统调用字节数。鉴于缓存、APFS 写回以及内存映射等这类系统机制的存在, 这些数值并不等同于物理 NAND 的写入量。磁盘健康仅仅展示系统实际所提供的数据。三层数据各自具备边界, 不相混淆。

隐私与权限

进行的监控以及开展的分析, 是完全于本地达成的。所应用内容不含有广告, 不存在遥测代码, 没有行为分析, 也没有第三方追踪SDK, 并且不会上传任何进程活动、文件路径以及磁盘序列号。基础监控功能对管理员权限是完全不需要的。唯有在用户主动将高阶文件访问追踪开启的时候, macOS才会针对其签名的后台辅助组件请求授权, 而这个组件被严格限定为仅仅能够运行参数固定的监控会话, 是无法执行shell或者任意代码的。

构建与安装

进行开发构建时, 所需的是Xcode 16这个版本或者比它更高的版本, 它所依赖的是XcodeGen 2.42.0来生成工程文件, 其核心逻辑涵盖了自动化测试以及Makefile构建脚本。对于普通用户而言, 经由官方网站去下载并完成安装就行, DMG镜像含有Developer ID签名, 并且是经过Apple公证的, 还支持Universal 2架构。

相关推荐: