3.Linux性能诊断 --- 快速检查单(10个命令) & 监控

Linux 性能分析黄金60秒
	运行以下10个命令,你可以在60秒内,获得系统资源利用率和进程运行情况的整体概念。
	1.uptime
		这是一个快速查看平均负载的方法,表示等待运行的任务(进程)数量。在Linux 系统中,这些数字包含等待cpu运行的进程数,也包括不间断IO阻塞的进程数(通常是磁盘IO)。
	  它展示了一个资源负载的整体概念。

	2.dmesg | tail
		‘dmesg’命令显示linux内核的环形缓冲区信息,我们可以从中获得诸如系统架构、cpu、挂载的硬件,RAM等多个运行级别的大量的系统信息。当计算机启动时,
	   系统内核(操作系统的核心部分)将会被加载到内存中。在加载的过程中会显示很多的信息,在这些信息中我们可以看到内核检测硬件设备。

	3.vmstat 1
		获得虚拟内存状态概况的通用工具。
		vmstat -t -S m 1

	4.mpstat -P ALL 1
		按时间线打印每个cpu的消耗。常用于检查不均衡的问题。如果只有一个繁忙的cpu,可以判断是单进程的应用程序。

	5.pidstat 1

	6.iostat -xz 1
	
	7.free -m
	
	8.sar -n DEV 1
	
	9.sar -n TCP,ETCP 1
	
	10.top

1.快速检查单

全栈架构技术视野:以 Stack Overflow 为例
    

 应用程序的日志管理以及可视化

 基于 Ganglia 实现集群性能态势感知

新一代 Ntopng网络流量监控 --- 可视化和架构分析

监控数据可视化: Graphite 体系结构详解

基础设施部署和配置管理

docker:

开源监控框架: Linkedln Kafka Monitor

监控数据可视化:开源地理信息系统简史

猜你喜欢

转载自blog.csdn.net/enlyhua/article/details/85601582