我是靠谱客的博主 沉静羊,最近开发中收集的这篇文章主要介绍Mac CPU 相关1 Monitor2 命令模式3 Summary,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1 Monitor
  • 2 命令模式
    • 2.1 system_profiler SPHardwareDataType
    • 2.2 sysctl
  • 3 Summary

1 Monitor

https://support.apple.com/zh-cn/HT201464

这个是 Mac 自带的监视器,可以监视 包括 CPU,内存在内的多种资源,使用简单,可以针对某个进程进行 Kill。

image_1dfq6sn5boeq4u4c941un7j9k9.png-120.2kb

2 命令模式

2.1 system_profiler SPHardwareDataType

image_1dfo71sbomui7m8pjmj118ntp.png-67.8kb

2.2 sysctl

sysctl 是可以提取内核状态的命令,具体用法可以 man sysctl 获取全面的手册,以下是从手册中获取的一些与 CPU 有关的指标。

NameTypeChangeable
hw.activecpuintegerno
hw.cpu64bit_capableintegerno
hw.cpufamilyintegerno
hw.cpufrequencyintegerno
hw.cpufrequency_maxintegerno
hw.cpufrequency_minintegerno
hw.cpusubtypeintegerno
hw.cputhreadtypeintegerno
hw.cputypeintegerno
hw.l1dcachesizeintegerno
hw.l1icachesizeintegerno
hw.l2cachesizeintegerno
hw.l3cachesizeintegerno
hw.logicalcpuintegerno
hw.logicalcpu_maxintegerno
hw.ncpuintegerno
hw.physicalcpuintegerno
hw.physicalcpu_maxintegerno

获取系统最大的进程数。

sysctl kern.maxproc

为每个 uid 配置最大的进程数。

sysctl kern.maxprocperuid=1000

3 Summary

Mac 作为日常开发的主力机,理解其物理资源的查询方法是很有必要的。

最后

以上就是沉静羊为你收集整理的Mac CPU 相关1 Monitor2 命令模式3 Summary的全部内容,希望文章能够帮你解决Mac CPU 相关1 Monitor2 命令模式3 Summary所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部