- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 linux网络性能优化
网络协议栈 指标工具 工具指标 网络收发 应用程序 应用程序,通常通过套接字接口进行网络操作。由于网络收发通常比较耗时,所以应用程序的优化,主要就是对网络 I/O 和进程自身的工作模型的优化。 从网络 I/O 的角度来说,主要有下面两种优化思路。 第一种是最常用的 I/O 多路复用技术 epoll,主要用来取代 select 和 poll。这其实是解决 C10K 问题的关键,也是目前很多网...
2019-08-07 17:51:34
997
原创 cpu性能指标工具
平均负载:uptime,top 系统cpu使用率: vmstat mpstat,top,sar,/proc/stat 进程cpu使用率:top,pidstat,ps,htop,atop 系统上下文切换:vmstat 进程上下文切换:pidstat -w 软中断:top,mpstat,/proc/softirqs 硬中断:vmstat,/proc/interrupts 网络:dstat,tcpdum...
2019-08-01 10:13:00
258
1
原创 CPU性能优化思路
CPU性能优化思路 方法论 1.性能优化的效果判断 三步走理论 (1)确定性能的量化指标-一般从应用程序纬度和系统资源纬度分析 (2)测试优化前的性能指标 (3)测试性能优化后的性能指标 2.当性能问题有多个时,优先级问题 先优化最重要的且最大程度提升性能的问题开始优化 3.优化方法有多个时,该如何选 综合多方面因素 CPU优化 应用程序优化:排除不必要工作,只留核心逻辑 1.减少循环次数 减少递...
2019-08-01 09:29:59
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人