Linux运维监控

内存监控

top
top命令显示系统的CPU、内存等信息。
top第一行最后的load average,表示平均可运行线程数,分别为1分钟,5分钟,15分钟。
常用参数:
- p:后面跟进程ID。
P:按CPU排序;M:按内存排序;Z:变换颜色。
ps:top的buffer不是针对于缓冲区的。
free
查看内存信息(默认按照K算单位)。
free -h:以带单位的形式来显示。

网络监控

netstat
-n:拒绝显示别名。
-l:列出所有在监听(Listen)的服务。
-p:显示建立连接的程序名。
-t:显示tcp相关选项。
-u:显示udp相关选项。
-i:显示自动匹配接口的信息。
-c:后跟数字,执行固定时间执行该netstat命令。-c可以不写。

除了-c,其他的命令可以混合使用。即可以-ntlp。-c可以尾随其后写。

磁盘监控

iostat
该命令用于查看磁盘IO信息。
直接使用,显示所有磁盘信息。
-x:后面跟磁盘名,显示指定磁盘的信息。

全能监控

sar
监控文件读写,系统调用,磁盘IO,CPU效率,内存使用、进程活动等。
-A:所有报告总和。
-u:CPU利用率。
-v:进程、节点、文件、锁表状态。
-r:显示系统内存使用情况。
-B:内存分页情况。
-b:缓冲区使用情况。

进程追踪

strace
-p:跟踪指定的进程。
-f:跟踪由fork子进程系统调用。
-c:跟踪执行的所用时间、次数、出错次数等。
-t:在输出中每一行前加上时间信息。
-e:输出表达式。
-o filename:将输出的东西输出到filename指定的文件中。

strace跟踪的命令会被执行。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇文章主要介绍一些常用的linux服务器性能监控命令,包括命令的常用参数、指标的含义以及一些交互操作。 几个问题...
    dancingking阅读 8,514评论 6 22
  • 八大系统监控工具 1、top 这是一个被预装在许多 UNIX 系统中的小工具。当你想要查看在系统中运行的进程或线程...
    SkTj阅读 1,226评论 0 4
  • linux系统性能监视命令,经过百度谷歌,加上各渠道获得,查找到相关命令汇集,望能学有所收获 ...
    _王子_阅读 1,524评论 3 13
  • 真的不怪英国人。 替他们解释一下。 英国属于温带海洋性气候。夏天基本20度左右。 上28度就值得上新闻播报炎热了。...
    鸭子君_2cdd阅读 132评论 0 0
  • 刚看了中央一台倪萍主持的《今世缘等着我》节目,非常的感慨。一个家一定得有一个人坚持和坚守,才可能是完整的。 这是一...
    人来不疯阅读 313评论 0 0

友情链接更多精彩内容