一塘


  • 首页

  • 往期

  • 分类

  • 标签

  • 搜索

「转」九张图一览 Linux 性能工具 全景图

2022-12-11 | 2022-12-11 | linux
347 | 1

¶前言

当今时代,绝大多数企业的应用都是运行在 Linux 操作系统上,所以对应用进行性能诊断和性能优化时,离不开 Linux 的各种性能观测工具和性能优化工具。

笔者使用过的常见的 Linux 性能观测和性能优化工具有:

  • top/uptime
  • ps/pstree
  • df/du/free/lsblk
  • ip/ifconfig/ping/telnet
  • route/dig/nslookup
  • lsof/netstat/ss
  • tcpdump/tshark/wireshark
  • netstat/vmstat/iostat/pidstat/dstat/mpstat
  • sar/sysctl/ethtool

最近在拜读国际著名的 LINUX 性能专家 Brendan Gregg 的个人博客和技术书籍,摘抄了如下九张图,一览 Linux 性能工具全景图,大家共勉!

阅读全文 »

tcp ip 协议族

2022-12-08 | 2022-12-08 | linux 网络
7 | 1

¶前言

tcp ip 协议族

阅读全文 »

「转」连接跟踪(conntrack):原理、应用及 Linux 内核实现

2022-12-04 | 2022-12-04 | 连接跟踪
9.6k | 41

¶摘要

本文介绍连接跟踪(connection tracking,conntrack,CT)的原理,应用,及其在 Linux 内核中的实现。

代码分析基于内核 4.19。为使行文简洁,所贴代码只保留了核心逻辑,但都给出了代码 所在的源文件,如有需要请查阅。

水平有限,文中不免有错误之处,欢迎指正交流。

连接跟踪是许多网络应用的基础。例如,Kubernetes Service、ServiceMesh sidecar、 软件四层负载均衡器 LVS/IPVS、Docker network、OVS、iptables 主机防火墙等等,都依赖 连接跟踪功能。

阅读全文 »
1…456…20
一塘

一塘

59 博客
59 分类
130 标签
RSS
GitHub About
© 2015 - 2025 一塘
载入天数...载入时分秒...
由 Hexo 强力驱动
主题 - NexT.Pisces
0%