上一篇 下一篇 分享链接 返回 返回顶部

Linux系统中的系统监控工具:进阶篇

发布人:速云-小陈 发布时间:2023-05-08 18:04 阅读量:771
Linux系统中的系统监控工具:进阶篇

Linux系统中的系统监控工具:进阶篇

随着Linux系统的普及和应用越来越广泛,我们对于系统的监控和性能调优的需求也越来越高。前段时间,我们曾经介绍过Linux系统监控工具的基础篇,这一篇我们将继续深入,介绍一些常用的、更加高级的Linux系统监控工具以及它们的使用方式。

1. sar

sar 全称是 System Activity Report,是一个比较强大的系统性能分析工具,它可以实时收集系统的各种指标信息(CPU、磁盘、网络、内存等),并将它们以文本或表格的形式输出。sas 常用指令和介绍如下:

sar [选项] [时间间隔] [查询次数]
  
  • -q: 显示系统平均负载、CPU负载、进程队列长度和各种内存使用情况信息
  • -u: 显示CPU的使用率、上下文切换次数信息
  • -d: 显示硬盘性能相关信息,包括iops、吞吐量、平均时间等
  • -n: 显示网络带宽、TCP连接等信息
  • -S: 显示软硬件中断信息
  • -W: 显示系统交换分区使用情况信息
  • -P: 指定CPU工具,如sar -P ALL则显示每个CPU的使用情况
  • -I: 指定中断工具,如sar -I SUM -n DEV则显示各类中断总数

2. iostat

iostat是一款Linux系统中常用的磁盘I/O性能监控工具,可以监测、显示和记录Linux系统的磁盘I/O活动统计信息以及CPU使用情况(对于SMP多CPU系统),支持多种参数设置,被广泛地应用于Linux环境中。

使用方式:

iostat [选项] [时间间隔] [查询次数]
  

iostat 常用选项和功能如下:

  • -c: 显示CPU状态信息
  • -d: 显示阻塞设备的I/O情况
  • -k: 显示统计数据的单位为KB,而不是为每秒请求数,这个选项可以使得输出的数据更易于人工分析
  • -p: 显示指定盘符的统计信息
  • -t: 在输出信息前增加时间戳

3. top

top是Linux系统中常用的程序监控工具,它可以实时地查看进程的状态和系统的负荷情况,通常用于调试系统各类进程所占用的CPU、内存等资源。

使用方式:在终端输入top即可开启,下面是一些常用的快捷键:

  • i:只显示运行中的进程
  • U:显示指定用户的进程
  • P:按CPU占用率排序
  • M:按内存占用率排序
  • T:按时间累计排序

4. nmon

nmon是一个支持多种操作系统的系统性能监控工具,它可以在查看CPU、内存、磁盘等性能指标时提供实时统计并可输出图形化的结果。nmon这个监控工具在IBM环境中应用非常广泛。

使用方式:

nmon [选项]
  

nmon 常用选项和功能如下:

  • h: 显示帮助信息
  • s: 显示系统每秒钟的统计信息
  • m: 显示内存统计信息
  • d: 显示磁盘I/O统计信息
  • t: 显示CPU&进程统计信息
  • c: 显示CPU的统计、磁盘吞吐量和网络流量等信息
  • r: 显示网络统计信息
  • C: 改变采样间隔和输出方式

5. atop

atop是Linux下的一款高级系统性能命令行工具,与top的不同在于,它可以显示系统的各种信息,如硬盘I/O、网络流量、进程等,并且可以定期将这些信息记录到日志文件中,方便后续分析。

使用方式:

atop
  

atop常用快捷键和功能如下:

  • d:设置显示时间间隔
  • j:在主窗口下方显示进程详细信息
  • n:打开网络统计信息
  • s:打开磁盘统计信息
  • t:打开任务统计信息

总结

Linux 系统性能监控工具有很多种,本文仅介绍了一些常用的、较为高级的工具。当然,除了这些名词,Linux 系统还有很多相关命令和工具可以让你了解系统状态、调整性能和改善效率。如果您需要进行精细化的性能统计与监控,建议您多了解一些相关的Linux系统命令和工具。

目录结构
全文
微信客服 微信客服
微信公众号 微信公众号
服务热线: 15555444774
电子邮箱: admin@suyun.net
关于Centos官网停止维护导致源失效解决方案
重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

然后选择中国科技大学或者清华大学,一直按回车不要选Y。源更换完成后,即可正常安装软件。

如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
网站通知