OS X - 如何检测硬盘活动?

时间:2015-12-28 12:32:54

标签: objective-c swift macos

是否有任何方法(Objective-C或Swift API)用于检测OS X中的HDD活动?

1 个答案:

答案 0 :(得分:1)

Apple fs_usage使用kdebug跟踪 - see its source code

本书" Mac OS X Internals"有一整章关于这个主题 - 6.8.7 Fine-Grained Kernel Event Tracing (kdebug)

我不认为Objective-C或Swift会直接公开这种机制,但您可以将Objective-C代码与.mm文件中的C或Interact with C APIs in Swift混合使用。