![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能优化
文章平均质量分 91
icepesis
这个作者很懒,什么都没留下…
展开
-
理解Linux网络性能指标
前言经过对Linux CPU、内存、I/O的性能指标了解后,我们今天再来看Linux另外一个重要的模块-网络的性能指标。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间的通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。同样,先简单了解下Linux网络的工作过程,这样才能帮助我们更好地理解网络的性能指标。Linux网络是如何工作的说到网络,离不开网络模型。我们熟知的有OSI七层网络模型,以及实际更实用的四层模型,即TCP/IP网络模型。TCP/IP把.原创 2021-02-22 00:01:14 · 440 阅读 · 0 评论 -
理解Linux I/O性能指标
前言我们继续看Linux的性能指标,今天我们来聊I/O这块。说到I/O,指的是文件系统和磁盘的输入输出。同CPU、内存一样,文件系统和磁盘也是操作系统中最核心的功能。本文从文件系统和磁盘的工作原理出发,理解Linux I/O的性能指标。Linux文件系统与磁盘是怎么工作的磁盘为操作系统提供了最基本的持久化存储,而文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。我们平时说的文件,指的是文件系统上的文件,当写文件时,先经过文件系统,再持久化到磁盘中。而对于磁盘来说,作用范围.原创 2021-02-19 16:10:40 · 595 阅读 · 0 评论 -
理解Linux内存性能指标
前言我们继续看Linux的性能指标,内存也是重要的组成部分之一。本文从常用命令top、free出发,分析内存有哪些性能指标。本文基于Ubuntu 16.04。Linux内存性能指标有哪些使用top,按下E切换到MB单位,可以看到内存相关的指标如下:top - 05:09:25 up 7 days, 14:45, 1 user, load average: 0.00, 0.00, 0.00Tasks: 95 total, 1 running, 55 sleeping,.原创 2021-02-13 13:23:54 · 1923 阅读 · 0 评论 -
理解Linux CPU性能指标
前言最近准备再做压测,对于压测,需要有指标去寻找瓶颈,CPU正是其中关键一环。本文聚焦于CPU角度,理清CPU的指标有哪些,总结CPU性能指标概念。CPU性能指标有哪些通过常用的top命令,可以看出CPU的大部分指标:top - 12:17:02 up 11 days, 21:04, 0 users, load average: 1.85, 1.67, 1.75Tasks: 23 total, 1 running, 22 sleeping, 0 stopped, .原创 2021-02-08 23:34:32 · 766 阅读 · 0 评论 -
一次压测性能优化总结
前言本文以一个接口(后文叫接口A)为例,总结性能优化的一些分析思路及工具使用性能现状接口A在上次压测结果中的表现如下:40个线程 压5分钟 rt130 tps290(随着线程数增加,rt也随之增加,40个线程是比较优的并发数)性能预估应用为单个实例,配置为4C8G,DB配置最大可为8C16G接口A查了5次表,且全部走索引,按照经验预估tps不至于290,应该可以达到1000左右瓶颈分析与优化分析思路先分析接口的调用链路,接口A调用链路比较简单,就...原创 2021-01-25 00:17:27 · 613 阅读 · 0 评论