cpu维护
文章平均质量分 72
设备状态命令梳理
青龙战
学,如逆水行舟,如滴水穿石,细微处才是真灼。
展开
-
PROC系列之---/proc/pid/stat
/proc/ /stat包含了所有CPU活跃的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 42949...转载 2019-04-17 09:49:37 · 4202 阅读 · 0 评论 -
top命令输出解释以及load average 详解
昨天nagios报警warning,没来得及留下报警截图,nagios值设定的值是当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个则为critical状态--------------------------------------------------------------...转载 2019-04-17 09:57:37 · 910 阅读 · 0 评论 -
load average 定义
1. load average 定义linux系统中的Load对当前CPU工作量的度量。简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。通过系统命令"w"查看当前load average情况上边0.31,0.30,0.31表示第一位0.31:表示最近1分钟平均负载第二位0.30:表示最近5分钟平均负载...原创 2019-04-17 10:02:41 · 448 阅读 · 0 评论 -
perf工具使用统计函数调用
1、perf命令简要介绍性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果;perf recordperf report举例:sudo perf record -e cpu-clock -g -p 2548-g 选项是告诉perf record额外记录...转载 2019-04-17 10:04:17 · 11845 阅读 · 0 评论 -
系统级性能分析工具perf的介绍与使
测试环境:Ubuntu16.04 +Kernel:4.4.0-31系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能。在性能剖析阶段,需要借助于现有的profiling工具,如perf等。在...转载 2019-04-17 10:11:41 · 554 阅读 · 0 评论 -
linux性能监控与调优-vmstat命令
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、IO读写、CPU活动等进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。指令所在路径:/usr/bin/vmstat输出字段意义:Procs r: The number of processes waiting for run...转载 2019-04-17 10:20:48 · 292 阅读 · 0 评论