AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 14981
Accepted
Alexey Klyukin
Alexey Klyukin
Asked: 2009-05-30 10:50:06 +0800 CST2009-05-30 10:50:06 +0800 CST 2009-05-30 10:50:06 +0800 CST

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

  • 772

有时我需要在进行实际工作之前收集有关客户端服务器的信息,即获取有关 CPU 类型和活动的信息。在 Linux 上有 mpstat 和 /proc/cpuinfo,它们在 Mac OS X 服务器上似乎都不存在。有什么选择吗?

central-processing-unit mac-osx command-line-interface
  • 6 6 个回答
  • 48379 Views

6 个回答

  • Voted
  1. Best Answer
    Gordon Davisson
    2009-05-31T22:21:36+08:002009-05-31T22:21:36+08:00

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

    top -u -s5
    

    我最喜欢查看发生了什么的命令。显示按 CPU 使用率排序的进程,每 5 秒更新一次(我发现默认的 1 秒太快了),以及平均负载、物理和 VM 统计信息等。替换-u为-orsize按常驻内存大小排序。

    sysctl vm.swapusage
    

    VM stats -- 查看 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)

    • 17
  2. l0c0b0x
    2009-05-30T10:53:13+08:002009-05-30T10:53:13+08:00
    system_profiler
    
    • 在/usr/sbin/中找到的将为您提供有关服务器/计算机的大量信息(我在 Leopard 上尝试过,不确定 Tiger 是否相同)
    top -o cpu
    
    • 对于 CPU 的实时活动

    您可以在这篇 SF 帖子中找到更多适用于 OS X 的命令:https ://serverfault.com/questions/7346/useful-commandline-commands-on-mac-os

    • 10
  3. kbyrd
    2009-05-30T10:54:49+08:002009-05-30T10:54:49+08:00

    /usr/sbin/system_profiler -detailLevel full SPHardwareDataType

    应该给你类型信息。

    • 8
  4. Rob
    2009-05-30T11:42:18+08:002009-05-30T11:42:18+08:00

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

    • 8
  5. bleater
    2018-08-27T13:31:31+08:002018-08-27T13:31:31+08:00

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

    sysctl -a | grep cpu
    
    • 1
  6. daruma
    2020-06-05T18:31:45+08:002020-06-05T18:31:45+08:00

    sysctl machdep.cpu.brand_string

    • -1

相关问题

  • 我需要对 MacOSX 文件系统进行碎片整理吗?

  • 如何让 Time Machine 与我的计算机重新关联?[关闭]

  • 多操作系统环境的首选电子邮件客户端

  • 现在从 mac os 在 NTFS 分区上写入是否安全?

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve