![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能
文章平均质量分 62
拥抱不确定
普通人追求安全感,高手拥抱不确定
展开
-
深入浅出DPDK
深入浅出DPDK DPDK基础篇 一 认识DPDK 最佳实践 (1)轮询:改进对大吞吐数据的处理 (2)用户态驱动:既规避了不必要的内存拷贝,又避免了系统调用 (3)亲和性和独占:避免线程在不同核之间切换带来的性能损失 (4)降低访存开销:内存大页降低TLB miss等 (5)软件调优:纸袋一系列调优实...原创 2021-01-21 14:09:46 · 2430 阅读 · 1 评论 -
Linux系统针对网卡中断的优化处理
Linux系统针对网卡中断的优化处理中断:当网卡接收到数据包后,会触发硬中断,通知CPU来收包。硬中断是一个CPU和网卡交互的过程。这其实会消耗CPU资源。特别是在使用速度极快的万兆网卡之后,大量的网络交互使得CPU很大一部分资源消耗在网卡中断处理上。此时,瓶颈并不在网卡,而是在CPU上。因此,现在的网卡都采用多队列的技术,用于充分利用多核心CPU。中断的详细解释:《Linux的中断和...转载 2019-10-23 16:27:36 · 1670 阅读 · 0 评论 -
利用多核多线程进行程序优化
样例程序程序功能:求从1一直到APPLE_MAX_VALUE (100000000)相加累计的和,并赋值给 apple 的a和b;求 orange 数据结构中的 a[i]+b[i ] 的和,循环ORANGE_MAX_VALUE(1000000)次。说明:由于样例程序是从实际应用中抽象出来的模型,所以本文不会进行 test.a=test.b= test.b+sum 、中间...转载 2019-03-28 13:19:40 · 3112 阅读 · 0 评论 -
性能影响因子和性能优化实践
前言“性能优化“相信是每个程序员都关心的问题,在实际工作中也常会对系统做优化。关于性能优化有两个问题很值得探讨:HOW:影响性能的因素很多,该从何入手?找到需要优化的点后,如何进行优化? WHY:优化后为什么能提升性能?为什么有些优化点更值得做?至于WHAT,我认为是不言而喻的,性能优化的终极目标只有两点:QPS和RT,可以说所有优化最终都是为了这两个指标。本文讨论的核心内容是几个...转载 2019-04-12 15:59:04 · 654 阅读 · 0 评论 -
关于提高服务器性能的一些思考
原文地址:https://yq.aliyun.com/articles/62900?spm=5176.100238.goodcont.71.xHPW5V一、服务器性能平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt,其中load、cpu、mem来衡量机器性能,qps、rt来衡量应用性能。一般情况下对于机器性能,lo...转载 2019-04-09 13:41:03 · 568 阅读 · 0 评论 -
用十条命令在一分钟内检查Linux服务器性能
用十条命令在一分钟内检查Linux服务器性能转自:http://www.infoq.com/cn/news/2015/12/linux-performance如果你的 Linux 服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出 Linux 性能问题所在?来看 Netflix 性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以...转载 2019-04-03 19:28:43 · 203 阅读 · 0 评论 -
linux sar 最为全面的系统性能分析工具之一
Linux sar 命令参考链接:http://lovesoo.org/linux-sar-command-detailed.htmlsar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC...转载 2019-04-03 20:17:08 · 1509 阅读 · 0 评论