返回顶部
首页 > 资讯 > 操作系统 >几个常用的linux性能监控命令
  • 804
分享到

几个常用的linux性能监控命令

2023-06-06 03:06:12 804人浏览 薄情痞子
摘要

1. sar  每两秒刷新一次, 总共5次 [root@dbhost01 ~]# sar 2 5linux 2.6.32-504.el6.x86_64 (dbhost01) 03/30/2018 _x86_64

1. sar  
每两秒刷新一次, 总共5次
 [root@dbhost01 ~]# sar 2 5
linux 2.6.32-504.el6.x86_64 (dbhost01) 03/30/2018 _x86_64_(4 CPU)


02:53:15 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
02:53:17 PM     all      0.66      0.00      1.72      0.66      0.00     96.96
02:53:19 PM     all      1.34      0.00      3.35      0.80      0.00     94.51
02:53:21 PM     all      0.79      0.00      1.59      1.45      0.00     96.17
02:53:23 PM     all      0.40      0.00      2.00      0.80      0.00     96.80
02:53:25 PM     all      0.66      0.00      1.85      0.79      0.00     96.70
Average:        all      0.77      0.00      2.10      0.90      0.00     96.23

2. top
   top -a 按照内存降序

   [root@dbhost01 ~]# top -a
top - 15:00:54 up  6:04,  1 user,  load average: 0.31, 0.19, 0.11
Tasks: 306 total,   1 running, 305 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.8%us,  2.4%sy,  0.0%ni, 88.9%id,  0.8%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   4048972k total,  3848576k used,   200396k free,   134844k buffers
Swap:  4194300k total,     1788k used,  4192512k free,  1835360k cached

3. vmstat 
vmstat用于显示虚拟内存,内核线程,磁盘,系统进程, CPU活动等统计信息。
需要安装sysstat工具
  [root@dbhost01 ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0   1788 202508 135064 1835920    0    0    32    26   96  276  1  2 95  1  0
[root@dbhost01 ~]# 
[root@dbhost01 ~]# vmstat 2 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0   1788 202336 135068 1836000    0    0    32    26   97  276  1  2 95  1  0
 0  0   1788 202624 135068 1836000    0    0    25    29 4012 6682  0  1 98  1  0
 0  0   1788 202624 135072 1836004    0    0    57    87 4003 6685  0  1 98  1  0
 1  0   1788 202508 135072 1836004    0    0    57    33 4402 7353  1  1 98  0  0
 0  0   1788 202540 135076 1836004    0    0    33    47 4002 6674  0  1 98  1  0
           
4. lsof(list open files)
[root@dbhost01 ~]# lsof | grep 1521
certmonge  2348      root   16r     FIFO                0,8       0t0      15212 pipe
certmonge  2348      root   18r     FIFO                0,8       0t0      15218 pipe
gipcd.bin  2754      grid  109u     unix 0xffff880139152180       0t0      36936 Socket

5. tcpdump
    tcpdump -i eth2 

 15:24:28.777779 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393080:393596, ack 105, win 148, options [nop,nop,TS val 22996360 ecr 2443327], length 516
15:24:28.777809 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393080:393596, ack 105, win 148, options [nop,nop,TS val 22996360 ecr 2443327], length 516
15:24:28.778976 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393596:393968, ack 105, win 148, options [nop,nop,TS val 22996361 ecr 2443327], length 372
15:24:28.779011 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393596:393968, ack 105, win 148, options [nop,nop,TS val 22996361 ecr 2443327], length 372
15:24:28.779013 IP 192.168.2.82.50990 > dbhost01.ssh: Flags [.], ack 393968, win 16652, options [nop,nop,TS val 2443327 ecr 22996360], length 0
15:24:28.779481 IP dbhost02-priv.23602 > dbhost01-priv.24271: UDP, length 556
15:24:28.779585 IP dbhost01-priv.24271 > dbhost02-priv.23602: UDP, length 80
15:24:28.779909 IP dbhost01-priv.24271 > dbhost02-priv.23602: UDP, length 80
15:24:28.780584 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393968:394724, ack 105, win 148, options [nop,nop,TS val 22996362 ecr 2443327], length 756
15:24:28.780590 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 393968:394724, ack 105, win 148, options [nop,nop,TS val 22996362 ecr 2443327], length 756
15:24:28.780820 IP dbhost01-priv.24271 > dbhost02-priv.23602: UDP, length 556
15:24:28.782232 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 394724:395176, ack 105, win 148, options [nop,nop,TS val 22996364 ecr 2443327], length 452
15:24:28.782235 IP dbhost01.ssh > 192.168.2.82.50990: Flags [P.], seq 394724:395176, ack 105, win 148, options [nop,nop,TS val 22996364 ecr 2443327], length 452

6.netstat 

[root@dbhost01 ~]# netstat -a | grep oracle
unix  2      [ ACC ]     STREAM     LISTENING     31861  /var/tmp/.oracle/ora_gipc_sdbhost01gridmyracdb-clusterCRFM_SIPC
unix  2      [ ACC ]     STREAM     LISTENING     33820  /var/tmp/.oracle/sdbhost01DBG_LOGD
unix  2      [ ACC ]     STREAM     LISTENING     41177  /var/tmp/.oracle/sdbhost01DBG_EVMD
unix  2      [ ACC ]     STREAM     LISTENING     65106  /var/tmp/.oracle/sAevm
unix  2      [ ACC ]     STREAM     LISTENING     65108  /var/tmp/.oracle/sSYSTEM.evm.acceptor.auth

7. htop
   需要安装
  几个常用的linux性能监控命令
8. iOStat
    Total DISK READ: 91.48 K/s | Total DISK WRITE: 45.27 K/s 
  TID  PRIO  USER     DISK READ  DISK WRITE  SWapiN     IO>    COMMAND                                                                                             
 4071 be/4 oracle     30.18 K/s    0.00 B/s  0.00 %  4.69 % ora_lmon_orcl1
 4117 be/4 oracle     60.36 K/s   15.09 K/s  0.00 %  3.69 % ora_ckpt_orcl1
 2989 rt/4 grid      965.71 B/s    0.00 B/s  0.00 %  2.13 % oCSSd.bin
 4099 be/4 oracle      0.00 B/s   30.18 K/s  0.00 %  0.07 % ora_ckpt_test
 2987 rt/4 grid        0.00 B/s  482.86 B/s  0.00 %  0.03 % ocssd.bin
 2979 rt/3 root        0.00 B/s    3.77 K/s  0.00 %  0.00 % ologgerd -M -d /g01/grid/app/11.2.0/grid/crf/db/dbhost01
 2980 rt/3 root        0.00 B/s   15.09 K/s  0.00 %  0.00 % ologgerd -M -d /g01/grid/app/11.2.0/grid/crf/db/dbhost01

9. iftop(流量监控工具)


参考: https://www.tecmint.com/command-line-tools-to-monitor-linux-perfORMance/
  

--结束END--

本文标题: 几个常用的linux性能监控命令

本文链接: https://lsjlt.com/news/245915.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 几个常用的linux性能监控命令
    1. sar  每两秒刷新一次, 总共5次 [root@dbhost01 ~]# sar 2 5Linux 2.6.32-504.el6.x86_64 (dbhost01) 03/30/2018 _x86_64...
    99+
    2023-06-06
  • mysql常用的几个监控脚本命令
    下面一起来了解下mysql常用的几个监控脚本命令,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql常用的几个监控脚本命令这篇短内容是你想要的。       ...
    99+
    2024-04-02
  • Linux系统性能监控常用命令有哪些
    这篇文章给大家分享的是有关Linux系统性能监控常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在给公司写项目运维手册。涉及到 Linux 系统的性能监控。现学现卖,边学边记录。下面几个是常用的命...
    99+
    2023-06-13
  • Linux常用的性能监控命令及工具是什么
    这篇“Linux常用的性能监控命令及工具是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux常用的性能监控命令及工...
    99+
    2023-06-28
  • Linux性能监控命令free怎么用
    这篇文章将为大家详细讲解有关Linux性能监控命令free怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中可以使用ree命令来定位IO瓶颈,内存使用率高,cpu使用率高等问题,fre...
    99+
    2023-06-28
  • 常用的监控服务器性能命令是什么
    这篇文章主要讲解了“常用的监控服务器性能命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用的监控服务器性能命令是什么”吧!一、top -实时监控命令1、能够实时监控系统的运行状态,...
    99+
    2023-06-03
  • Linux常用命令之性能命令
    本文介绍linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(...
    99+
    2022-06-04
    Linux常用命令 linux性能命令
  • 简单了解Linux性能监控命令free
    在系统遇到各种IO瓶颈,内存使用率高,cpu使用率高等问题时,我们如何来定位错误?linux提供了很多命令来协助我们快速定位到错误,free命令是Linux最常用的命令之一:它可以查看系统的内存状况,包括服务器的总内存,...
    99+
    2022-06-04
    linux 性能监控命令 free
  • redis 性能指标监控命令
    redis 性能指标监控命令大家在学习的过程中,一定要学会经常使用help来了解命令的具体用法。1.info  (监控一般使用这个命令读取数据)127.0.0.1:6379> help in...
    99+
    2024-04-02
  • Linux系统运行时参数命令(性能监控、测试)(3)网络IO性能监控
    目录 5. 网络IO性能监控5.1 性能指标5.2 网络信息5.2.1 网络配置5.2.2 套接字信息5.2.3 网络吞吐-sar命令5.2.4 连通性和延时 5.3 其他常用的网络相关...
    99+
    2023-08-31
    linux 网络
  • Linux服务器上监控网络带宽的18个常用命令
    本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。 一些命令可以显示单个进程所使用的带宽。...
    99+
    2022-06-03
    Linux 服务器 监控 Linux
  • Linux常用命令-性能命令的用法是什么
    本篇内容主要讲解“Linux常用命令-性能命令的用法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux常用命令-性能命令的用法是什么”吧!本文介绍Linux常用性能统计分析命令,监控...
    99+
    2023-06-09
  • linux系统中有哪些常用的监控命令
    今天就跟大家聊聊有关linux系统中有哪些常用的监控命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。找到最耗CPU的java线程ps命令命令:ps -mp pid -o THREA...
    99+
    2023-06-13
  • mysql常用到的几个命令
    查询类show databases;   --查看所有的数据库名show tables;     --查看当前数据库所有的数据表名,需要先 use 数据库create data...
    99+
    2024-04-02
  • linux命令学习之10个网络命令和监控命令
    网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtoo...
    99+
    2022-06-04
    命令 网络 linux
  • 基于JVM性能监控命令介绍
    •jps:JVM Process StatusTool,显示指定系统内所有的HotSpot虚拟机进程•jstat:JVM Statistics Monitoring Tool,用于手机HotSpot虚拟机各方面的运行...
    99+
    2023-05-31
    jvm 性能监控 命令
  • Solaris 10 CPU性能监控命令prstat怎么用
    这期内容当中小编将会给大家带来有关Solaris 10 CPU性能监控命令prstat怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。[PROD root@lmseesp:/#] prstat -a&...
    99+
    2023-06-06
  • 几个常用的Linux操作系统监控脚本代码
    本文介绍了几个常用的Linux监控脚本,可以实现主机网卡流量、系统状况、主机磁盘空间、CPU和内存的使用情况等方面的自动监控与报警。根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。...
    99+
    2022-06-04
    几个 脚本 操作系统
  • Linux流量监控的几个方法
    这篇文章主要讲解了“Linux流量监控的几个方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux流量监控的几个方法”吧!因为做Linux常常会要做Linux流量监控的流量查看,Lin...
    99+
    2023-06-16
  • Linux中性能监控和优化命令分别是哪些呢
    Linux中性能监控和优化命令分别是哪些呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1 top命令top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作