shell检察服务器的内存和CPU,及时使用环境

打印 上一主题 下一主题

主题 899|帖子 899|积分 2697

要检察服务器的内存和 CPU 及时使用环境,可以使用以下方法和命令:

1. 使用 top


运行 top
命令以表现及时的系统性能信息,包括 CPU 和内存使用环境。
  1. top
复制代码


  • 按 q 退出。
  • 输出内容包括:

    • CPU 使用率:位于顶部,标记为 %Cpu(s)。
    • 内存使用率:位于顶部,标记为 KiB Mem 或类似字段。


2. 使用 htop

(保举,需安装)


htop

提供了更直观的及时系统资源监控,表现 CPU、内存、历程详细信息等。
  1. htop
复制代码


  • 如果未安装,可以使用以下命令安装:
    1. sudo apt install htop
    2.       # 对于 Ubuntu/Debiansudo yum install htop
    3.       # 对于 CentOS
    复制代码

3. 使用 vmstat

vmstat 提供关于 CPU、内存、I/O 等的及时监控数据。
  1. vmstat 1
复制代码


  • 每秒革新一次,表现 CPU 空闲时间(id)、内存状态等。

4. 使用 free 检察内存及时使用环境

  1. watch -n 1 free -h
复制代码


  • watch -n 1 每秒革新一次。
  • free -h 表现人性化的内存使用环境,包括总量、已用和剩余内存。

5. 使用 sar 检察历史和及时资源使用环境

sar 是一个功能强大的监控工具,支持及时和历史监控。
  1. sar -u 1 3     # 每秒刷新一次,连续显示 3 次 CPU 使用情况
  2. sar -r 1 3     # 每秒刷新一次,连续显示 3 次内存使用情况
复制代码


  • 如果未安装 sysstat 包(提供 sar),可以安装:
    1. sudo apt install sysstat       # 对于 Ubuntu/Debian
    2. sudo yum install sysstat       # 对于 CentOS
    复制代码

6. 使用 iostat 检察 CPU 和 I/O 及时使用环境

iostat 是监控 CPU 和磁盘 I/O 的工具。
  1. iostat -c 1
复制代码


  • 每秒革新一次,表现 CPU 使用环境。

7. 联合 ps 检察资源占用最多的历程

  1. ps aux --sort=-%cpu | head -n 10    # 按 CPU 使用率排序
  2. ps aux --sort=-%mem | head -n 10    # 按内存使用率排序
复制代码

综合方案:简单命令组合及时监控

同时检察 CPU 和内存的及时使用环境:
  1. watch -n 1 "top
  2. -b -n 1 | head -n 10 && free -h"
复制代码
这条命令每秒革新一次,表现 CPU 和内存的及时使用数据。
以上工具可以根据现实需要选择最得当你的。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

北冰洋以北

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表