在Mac OS X [服务器]中从命令行获取CPU信息


Answers:


15

很多人已经提到过system_profiler,所以我只列出一些我推荐用于“环顾” Mac OS X系统的其他命令:

top -u -s5

我最喜欢的命令,用于查看发生了什么情况。节目进程排序由CPU使用率,更新每5秒(I找到1秒默认太快),以及平均负载,物理及VM统计等替换-u-orsize由驻留存储器大小进行排序来代替。

sysctl vm.swapusage

虚拟机统计信息-有关其他选项,请参见man sysctl,或尝试-a并查看整个列表。

sw_vers

显示操作系统版本和版本

softwareupdate -l

轮询Apple服务器以获取相关软件更新的列表。-i -a将下载并安装它们。请注意,它不会为需要更新的计算机重新启动。相反,它们将在列表中标记为“ [restart]”,并且您在安装它们后需要手动重新启动(但是要警惕在没有物理访问计算机权限的情况下启动需要重新启动的更新- -如果出问题了,您可能会遇到麻烦。

systemsetup
networksetup

通过命令行访问通常由系统偏好设置GUI应用程序访问的常规和网络设置。有用,但具有我见过的最令人惊讶(和痛苦)的冗长选项。(我是说,-getdisablekeyboardwhenenclosurelockisengaged真的吗?)

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart

远程管理服务的命令行控制(Apple Remote Desktop),如果需要GUI访问,则可以兼作VNC服务器。诀窍是要使其与通用VNC客户端一起使用,必须启用“旧式”样式的身份验证,例如:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent

(或者,如果尚未运行,请使用-activate而不是-restart -agent)



8

/ usr / sbin / system_profiler -detailLevel完整SPHardwareDataType

应该给你类型信息。


6

“ iostat -1”将为您提供一些基本的cpu活动统计信息(尽管没有被多cpu框中的单个CPU分解)。


0

要获取有关CPU功能的详细信息,可以使用sysctl进行低级处理:

sysctl -a | grep cpu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.