Linux常用监控服务器性能命令 内存 CPU 磁盘
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用监控服务器性能命令 内存 CPU 磁盘相关的知识,希望对你有一定的参考价值。
1.cat /proc/meminfo
2.atop
atop命令是一个终端环境的监控命令。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注。
前几个为CPU核心
3.free -h
free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。
4.htop
htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。
下面的1234是cpu核心
5.memstat
memstat -p <PID>
例如 memstat -p 19874
通过top查看pid
6.nmon
nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。
对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。
7.ps
ps命令可以显示各个进程的情况
比如我比较常用的就是ps -ef|grep tomcat
8.top
top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。
例如:
top -u 用户名 可以查询对应的用户运行的程序资源
9.vmstat
vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。
以上是关于Linux常用监控服务器性能命令 内存 CPU 磁盘的主要内容,如果未能解决你的问题,请参考以下文章