linux编程
文章平均质量分 91
vector6_
linux c++/java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
性能监控与优化
性能优化——CPU 性能指标: 吞吐、延时(应用负载视角) CPU、内存(资源视角) 性能分析,其实就是找出应用或系统的瓶颈,并设法去避免或者缓解它们,从而更高效地利用系统资源处理更多的请求。这包含了一系列的步骤,比如下面这六个步骤: 选择指标评估应用程序和系统的性能; 为应用程序和系统设置性能目标; 进行性能基准测试; 性能分析定位瓶颈; 优化系统和应用程序; 性能监控和告警。 性能工具图谱: 平均负载 平均负载是指单位时间内,系统处于可运行状态(R 状态)和不可中断状态(D 状态)的平均进程数原创 2022-04-30 11:15:56 · 522 阅读 · 0 评论 -
Linux网络性能优化
Linux网络性能优化 我们知道,Linux 网络根据 TCP/IP 模型,构建其网络协议栈。TCP/IP 模型由应用层、传输层、网络层、网络接口层等四层组成。而本文将对Linux网络相关性能观测及优化进行分析。 性能指标 我们常用的衡量网络性能的指标有带宽、吞吐量、延时、PPS(Packet Per Second)等 带宽,表示链路的最大传输速率,单位通常为b/s(比特/秒) 吞吐量,表示单位时间内成功传输的数据量,单位通常为b/s(比特/秒)或者B/s(字节/秒)。吞吐量受带宽限制,而吞吐量/带宽即该原创 2021-10-08 00:30:17 · 818 阅读 · 0 评论 -
Valgrind
Valgrind 体系结构 Valgrind 是一套 Linux 下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个 CPU 环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind 的体系结构如下图所示: Valgrind 包括如下一些工具: Memcheck。这是 valgrind 应用最广泛的工具,原创 2021-10-08 00:25:27 · 177 阅读 · 0 评论
分享