你的位置:首页 > 软件开发 > 操作系统 > Linux 性能监控之命令行工具

Linux 性能监控之命令行工具

发布时间:2016-06-03 12:00:08
引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具。1. lsof - 列出打开的文件 ...
引言

2. top - 进程活动

       top提供一个当前运行系统实时动态的视图,也就是正在运行进程。在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次。m:显示内存信息开关r:调整一个正在运行的进程Nice值[root@CentOS7 ~]# vmstat -m[root@CentOS7 ~]# w root

5. uptime - 告诉系统已经运行了多久

      uptime命令过去只显示系统运行多久。现在,可以显示系统运行多久、当前有多少的用户登录、在过去的1,5,15分钟里平均负载时多少。例2.列出目前所有的正在内存当中的程序[root@CentOS7 ~]# ps aux[root@CentOS7 ~]# ps -lA[root@CentOS7 ~]# ps -axjf[root@CentOS7 ~]# ps aux | egrep '(crypto|bash)'FO[2][5]表示被OS buffer住的内存。FO[2][6]表示被OS cache的内存。在有些时候buffer和cache这两个词经常混用。不过在一些比较低层的软件里是要区分这两个词的,看老外的洋文:
  • A buffer is something that has yet to be "written" to disk. 
  • A cache is something that has been "read" from the disk and stored for later use.
free输出的第二行是从一个应用程序的角度看系统内存的使用情况。
  • 对于FO[3][2],即-buffers/cache,表示一个应用程序认为系统被用掉多少内存;
  • 对于FO[3][3],即+buffers/cache,表示一个应用程序认为系统还有多少内存;
因为被系统cache和buffer占用的内存可以被快速回收,所以通常FO[3][3]比FO[2][3]会大很多。也就是说buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据。这二者是为了提高IO性能的,并由OS管理。
  • FO[3][2] = FO[2][2] - FO[2][5] - FO[2][6]
  • FO[3][3] = FO[2][3] + FO[2][5] + FO[2][6] 
[root@CentOS7 ~]# iostat [root@CentOS7 ~]# iostat -p sda 2 1[root@CentOS7 ~]# mpstat -P ALL[root@CentOS7 ~]# pmap -d 23362 从整体上看,netstat的输出结果可以分为两个部分:[root@CentOS7 ~]# netstat -lt 只列出所有监听 tcp 端口[root@CentOS7 ~]# netstat -lx 只列出所有监听 UNIX 端口[root@CentOS7 ~]# netstat -st[root@CentOS7 ~]# netstat -su[root@CentOS7 ~]# netstat -pt[root@CentOS7 ~]# netstat -c[root@CentOS7 ~]# netstat -r[root@CentOS7 ~]# netstat -ap | grep ssh[root@CentOS7 ~]# netstat -i命令参数:[root@CentOS7 ~]# ss -l      用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Linux 性能监控之命令行工具

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录