我过去经常用sar -n DEV 1来查找El的网络信息。
更新后,相同的命令会产生错误:-bash: sar: command not found。
那么,苹果是用其他命令取代了这个命令,还是刚刚删除了它?
是否可以从苹果或第三方安装sar?
或者还有其他命令来查找与网络相关的数据?
发布于 2017-02-23 13:33:41
苹果sar的源代码库是就在这里。下载sar.c和sar.h。
您还需要sadc.h和sadc.c 从这里开始。
编译和测试:
clang sar.c -o sar -I .
clang sadc.c -o sadc -I . -framework Foundation -framework IOKit
./sar -A -f test > testout
terminated by signal SIGFPE (Floating point exception)然后,testout文件的内容如下所示:
17:32:23 %usr %nice %sys %idle
17:32:23 pgout/s
17:32:23 pgin/s pflt/s vflt/s
17:32:23 device r+w/s blks/s
17:32:23 IFACE Ipkts/s Ibytes/s Opkts/s Obytes/s
17:32:23 IFACE Ierrs/s Oerrs/s Coll/s Drop/s
New Disk: [disk0] IODeviceTree:/PCI0@0/SATA@1F,2/PRT0@0/PMP@0/@0:0
17:32:23 %usr %nice %sys %idle
17:32:23 0 0 0 0
17:32:23 pgout/s
17:32:23 nan
17:32:23 pgin/s pflt/s vflt/s
17:32:23 nan nan inf因此,它可以编译,数据可以收集和处理,但不完全。
我找到了苹果的存储库,多亏了这个超级用户的回答:https://superuser.com/a/581128
https://stackoverflow.com/questions/39685075
复制相似问题