
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文是通过学习倪朋飞老师的《Linux性能优化实战》 :网络性能优化的几个思路?网络性能优化的几个思路确定优化目标网络性能工具网络性能优化应用程序套接字网络问题比 CPU、内存或磁盘 I/O 都要复杂。无论是应用层的各种 I/O 模型,冗长的网络协议栈和众多的内核选项,抑或是各种复杂的网络环境,都提高了网络的复杂性。不过,也不要过分担心,只要掌握了 Linux 网络的基本原理和常见网络协议的工作流

性能之巅——绪论前言系统性能人员事情视角性能是充满挑战性能是主观的性能是复杂的前言性能是一门令人激动的,富于变化同时又充满挑战的学科。系统性能系统性能是对整个系统的研究,包括了所有的硬件组件和整个软件栈。所有数据路径上和软硬件上所发生的事情都包括在内,因为这些都有可能影响性能。对于分布式系统说,这意味着多台服务器和多个应用。下图呈现的是单台服务器上的通用系统软件栈,包括操作系统(OS)内核、数据库

性能之巅——绪论前言系统性能人员事情视角性能是充满挑战性能是主观的性能是复杂的前言性能是一门令人激动的,富于变化同时又充满挑战的学科。系统性能系统性能是对整个系统的研究,包括了所有的硬件组件和整个软件栈。所有数据路径上和软硬件上所发生的事情都包括在内,因为这些都有可能影响性能。对于分布式系统说,这意味着多台服务器和多个应用。下图呈现的是单台服务器上的通用系统软件栈,包括操作系统(OS)内核、数据库

性能之巅:洞悉系统、企业与云计算——磁盘术语模型简单磁盘缓存磁盘控制器概念测量时间计算时间时间尺度缓存随机 vs 连续 I/O磁盘 I/O 可能会造成严重的应用程序延时,因此是系统分析的一个重要目标。在高负载下,磁盘成为瓶颈,CPU持续空闲以等待磁盘 I/O 结束。发现并消除这些瓶颈能让性能和应用程序吞吐量翻好几倍。磁盘指系统的主要存储设备。这包括了旋转磁性盘片和基于闪存的固态盘(SSD)。引入后

TCP/IP协议学习总结网络基础知识连接人与人的计算机网络协议随处可见的协议协议的必要性计算机中的协议分组交换协议协议分层与OSI参考模型协议的分层OSI参考模型OSI协议与OSI参考模型OSI参考模型中各个分层的作用7层通信网络基础知识下面总结了深入理解TCP/IP所必备的基础知识,其中包括计算机与网络发展的历史及其标准化过程、OSI参考模型、网络概念的本质、网络构建的设备等。连接人与人的计算机

性能之巅:洞悉系统、企业与云计算——方法术语模型受测系统排队系统概念延时时间量级权衡三角面对一个性能不佳且复杂的系统环境时,首先需要知道的挑战就是从什么地方开始分析、收集什么样的数据,以及如何分析这些数据。方法对于复杂系统的性能分析是有帮助的,告诉我们从哪里开始工作,用什么步骤来定位和分析性能问题。对于新手来说,方法告诉我们从什么地方开始,并列举了如何继续下去的步骤。对于部分用户或专家,方法作为检
本文是通过学习倪朋飞老师的《Linux性能优化实战》 :关于 Linux 网络,你必须知道这些关于 Linux 网络,必须知道这些网络模型Linux 网络栈同 CPU、内存以及 I/O 一样,网络也是 Linux 系统最核心的功能。网络是一种把不同计算 机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程 间通信,必须要通过网络才能进行。随着高并发、分布式、云计算、微服务
性能之巅:洞悉系统、企业与云计算——CPU术语模型CPU架构CPU推动了所有软件的运行,因而通常是系统性能分析的首要目标。现代系统一般有多个CPU,通过内核调度器共享给所有运行软件。当需求的CPU资源超过了系统力所能及的范围时,进程里的线程(或者任务)将会排队,等待轮候自己运行的机会。等待给应用程序的运行带来严重延时,使得性能下降。我们可以通过仔细检查CPU的用量,寻找性能改进的空间,还可以去除一
性能之巅:洞悉系统、企业与云计算——观测工具工具类型计数器跟踪剖析监视观测来源/proc工具类型性能观测工具可以按照系统级别和进程级别来分类,多数的工具要么基于计数器要么基于跟踪。我们把这些属性放在下图中,连同一些工具一起作为示例:有一些工具不止适合一个象限,例如,top(1) 还有一个系统级别的视图,DTrace也有进程级别的能力。还有一些性能工具是基于剖析(profiling) 的。对系统或进
性能之巅:洞悉系统、企业与云计算——网络术语模型网络接口控制器协议栈概念网络和路由协议封装包长度延时主机名解析延时ping 延时连接延时首字节延时往返时间连接生命周期缓冲连接积压队列接口协商使用率本地连接架构协议TCP三次握手重复确认检测阻塞控制:Reno 和 TahoeNagle 算法延时 ACKSACK 与 FACKUDP硬件接口随着系统变得越来越分布化,尤其是云计算环境中,网络在性能方面扮演