- 性能工具谱图
- CPU 性能工具
- 内存性能工具
- 磁盘 I/O 性能工具
- 网络性能工具
性能工具谱图
这张图从 Linux 内核的各个子系统出发,汇总了对各个子系统进行性能分析。接下来,我就从 CPU、内存、磁盘 I/O 以及网络等几个角度,梳理这些常见的 Linux 性能工具。
CPU 性能工具
首先,从 CPU 的角度来说,主要的性能指标就是 CPU 的使用率、上下文切换以及 CPU Cache 的命中率等。下面这张图就列出了常见的 CPU 性能指标。
内存性能工具
接着我们来看内存方面。从内存的角度来说,主要的性能指标,就是系统内存的分配和使用、进程内存的分配和使用以及 SWAP 的用量。下面这张图列出了常见的内存性能指标。
从这些指标出发,我们就可以得到如下表所示的内存性能工具速查表。同 CPU 性能工具一样,这儿我也帮你梳理了,常见工具的特点和注意事项。注:最后一行 pcstat 的源码链接为 https://github.com/tobert/pcstat
磁盘 I/O 性能工具
接下来,从文件系统和磁盘 I/O 的角度来说,主要性能指标,就是文件系统的使用、缓存和缓冲区的使用,以及磁盘 I/O 的使用率、吞吐量和延迟等。下面这张图列出了常见的 I/O 性能指标。
从这些指标出发,我们就可以得到,下面这个文件系统和磁盘 I/O 性能工具速查表。同 CPU 和内存性能工具一样,我也梳理出了这些工具的特点和注意事项。
网络性能工具
最后,从网络的角度来说,主要性能指标就是吞吐量、响应时间、连接数、丢包数等。根据 TCP/IP 网络协议栈的原理,我们可以把这些性能指标,进一步细化为每层协议的具体指标。这里我同样用一张图,分别从链路层、网络层、传输层和应用层,列出了各层的主要指标。
end
**人人极客社区 **
关注,回复【peter 】海量Linux资料赠送
人人极客社区工程师们自己的Linux底层技术社区,分享体系架构、内核、网络、安全和驱动。
283篇原创内容
公众号
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
进行嵌入式Linux产品开发,往往需要对内核进行裁剪和定制,以满足嵌入式产品的功能和性能需求。本文介绍几种阅读Linux内核源码的工具和方法。
发表于 12-29 15:20
•4687次阅读
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统
发表于 11-01 13:11
•518次阅读
今天浩道跟大家分享关于linux性能分析过程中常用到的分析工具!
发表于 01-05 09:52
•598次阅读
嵌入式Linux测试工具1 Nbench—性能测试工具nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器
发表于 11-04 07:47
、OpenHarmony性能分析工具之hiperf介绍hiperf 是 OpenHarmony 为开发人员提供的用于调试的命令行工具,用于抓取特定程序或者系统的性能数据,类似内核的 p
发表于 03-21 09:42
实用的Linux网络配置工具netconf
很多用户不使用Linux网络的原因是配置的复杂性与困难性,下面的内容介绍使用Linux下的GUI环境下的网络配置
发表于 01-29 11:24
•910次阅读
Linux性能调优工具,32内核以上自带的工具,软件性能分析。在2.6.31及后续版本的linux
发表于 05-16 14:54
•2581次阅读
Linux排障技巧在数据中心十分受人重视。数据中心专家对此提供了一些Linux服务器排障相关的性能问题、优化和便利工具参考。
发表于 09-03 10:29
•1721次阅读
嵌入式Linux测试工具1 Nbench—性能测试工具nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器
发表于 11-01 16:26
•2次下载
嵌入式linux通用截图工具
发表于 11-01 17:07
•2次下载
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器
发表于 09-16 09:16
•873次阅读
Linux perf(性能分析工具)是一个功能强大且灵活的性能剩余工具,它可以在Linux系统上
发表于 07-03 10:22
•649次阅读
一、引言 (Introduction) 简要介绍Linux perf (Brief Introduction to Linux perf) Linux perf(性能分析
发表于 11-09 17:06
•785次阅读
Linux镜像制作工具是一类非常重要的工具,可以用于创建定制的Linux操作系统镜像。这些工具可以帮助开发人员、系统管理员和
发表于 11-23 09:56
•2064次阅读
Linux备份还原工具是用于在Linux系统上进行数据备份和还原操作的软件或工具。它们提供了一种简单、有效和可靠的方式来保护数据免受丢失、损坏或误操作的影响。本文将介绍一些常用的
发表于 11-23 10:06
•1459次阅读
评论