要检察服务器的内存和 CPU 及时使用环境,可以使用以下方法和命令:
1. 使用 top
运行 top
命令以表现及时的系统性能信息,包括 CPU 和内存使用环境。
- 按 q 退出。
- 输出内容包括:
- CPU 使用率:位于顶部,标记为 %Cpu(s)。
- 内存使用率:位于顶部,标记为 KiB Mem 或类似字段。
2. 使用 htop
(保举,需安装)
htop
提供了更直观的及时系统资源监控,表现 CPU、内存、历程详细信息等。
- 如果未安装,可以使用以下命令安装:
- sudo apt install htop
- # 对于 Ubuntu/Debiansudo yum install htop
- # 对于 CentOS
复制代码 3. 使用 vmstat
vmstat 提供关于 CPU、内存、I/O 等的及时监控数据。
- 每秒革新一次,表现 CPU 空闲时间(id)、内存状态等。
4. 使用 free 检察内存及时使用环境
- watch -n 1 每秒革新一次。
- free -h 表现人性化的内存使用环境,包括总量、已用和剩余内存。
5. 使用 sar 检察历史和及时资源使用环境
sar 是一个功能强大的监控工具,支持及时和历史监控。
- sar -u 1 3 # 每秒刷新一次,连续显示 3 次 CPU 使用情况
- sar -r 1 3 # 每秒刷新一次,连续显示 3 次内存使用情况
复制代码
- 如果未安装 sysstat 包(提供 sar),可以安装:
- sudo apt install sysstat # 对于 Ubuntu/Debian
- sudo yum install sysstat # 对于 CentOS
复制代码 6. 使用 iostat 检察 CPU 和 I/O 及时使用环境
iostat 是监控 CPU 和磁盘 I/O 的工具。
7. 联合 ps 检察资源占用最多的历程
- ps aux --sort=-%cpu | head -n 10 # 按 CPU 使用率排序
- ps aux --sort=-%mem | head -n 10 # 按内存使用率排序
复制代码 综合方案:简单命令组合及时监控
同时检察 CPU 和内存的及时使用环境:
- watch -n 1 "top
- -b -n 1 | head -n 10 && free -h"
复制代码 这条命令每秒革新一次,表现 CPU 和内存的及时使用数据。
以上工具可以根据现实需要选择最得当你的。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |