花费 6 ms
35丨基础篇:C10K和C1000K回顾

前面内容,学习了 Linux 网络的基础原理以及性能观测方法。简单回顾一下,Linux 网络基于 TCP/IP 模型,构建了其网络协议栈,把繁杂的网络功能划分为应用层、传输层、网络层、网络接口层 ...

Sun Nov 22 22:18:00 CST 2020 0 2578
37 | 案例篇:DNS 解析时快时慢,我该怎么办?

简单回顾一下,Linux 网络基于 TCP/IP 协议栈构建,而在协议栈的不同层,我们所关注的网络性能也不尽相同。 在应用层,我们关注的是应用程序的并发连接数、每秒请求数、处理延迟、错误数 ...

Mon Nov 23 03:44:00 CST 2020 0 713
43 | 套路篇:网络性能优化的几个思路(上)

上一节,我们了解了 NAT(网络地址转换)的原理,学会了如何排查 NAT 带来的性能问题,最后还总结了 NAT 性能优化的基本思路。我先带你简单回顾一下。 NAT 基于 Lin ...

Mon Nov 23 23:13:00 CST 2020 0 607
41 | 案例篇:如何优化 NAT 性能?(上)

上一节,探究了网络延迟增大问题的分析方法,并通过一个案例,掌握了如何用 hping3、tcpdump、Wireshark、strace 等工具,来排查和定位问题的根源。 简单回顾一下,网络延 ...

Mon Nov 23 18:51:00 CST 2020 0 607
40 | 案例篇:网络请求延迟变大了,我该怎么办?

上一节,学习了碰到分布式拒绝服务(DDoS)的缓解方法。简单回顾一下,DDoS 利用大量的伪造请求,导致目标服务要耗费大量资源,来处理这些无效请求,进而无法正常响应正常用户的请求。 由于 ...

Mon Nov 23 18:30:00 CST 2020 0 418
42 | 案例篇:如何优化 NAT 性能?(下)

上一节,我们学习了 NAT 的原理,明白了如何在 Linux 中管理 NAT 规则。先来简单复习一下。 NAT 技术能够重写 IP 数据包的源 IP 或目的 IP,所以普遍用来解决公网 I ...

Mon Nov 23 19:07:00 CST 2020 0 382

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM