常用的Linux服务器性能查看命令

Posted 风亦凉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的Linux服务器性能查看命令相关的知识,希望对你有一定的参考价值。

命令名称说明
top 进程监控命令,用来监控系统的整体性能。

可以显示系统负载,进程,cpu,内存,分页等信息,常用shift+m和shift+p来按memory和cpu使用对进程进行排序。

vmstat 系统监控命令,重点侧重于虚拟内存,也可以监控cpu,进程,内存分页以及IO的状态信息。

例如,vmstat 3 10,每隔3秒输出结果,执行10次。

iostatc 用于输出cpu状态和IO状态的工具,可以详细展示系统的IO信息。

例如iostat -dxmt 10,每10秒以MB的格式输出IO的详细信息。

df 用来检查系统的磁盘空间占用状况。

例如:df -m,以MB为单位展现磁盘使用状况。

lsof 列举系统中被打开的文件,由于linux是以文件系统为基础,此命令在系统管理中很有帮助。

例如:
lsof -i:36000,显示使用36000端口的进程 
lsof -u root,显示以root运行的程序 
lsof -c php-fpm,显示php-fpm进程打开的文件 
lsof php.ini,显示打开php.ini的进程。

ps 进程查看命令,可以用来显示进程的详细信息。

常用命令参数组合为,ps -ef,ps aux,推荐使用ps -A -o来自定义输出字段。
例如:
ps -A -o pid,stat,uname,%cpu,%mem,rss,args,lstart,etime |sort -k6,6 -rn,按所列字段输出并以第六个字段进行排序 
ps -A -o comm |sort -k1 |uniq -c|sort -k1 -rn|head,列出运行实例最多的进程。
 

其他常用的命令和文件,free -m,du,uptime,w,/proc/stat,/proc/cpuinfo,/proc/meminfo。 















以上是关于常用的Linux服务器性能查看命令的主要内容,如果未能解决你的问题,请参考以下文章

linux性能监控常用命令

Linux常用监控服务器性能命令 内存 CPU 磁盘

性能测试过程中常用linux命令

Linux常用性能分析命令

Linux服务器常用性能监控命令汇总

MySQL查看数据库性能常用命令