240 发简信
IP属地:广东
  • MTU/MSS

    MTU | 数据链路层单次传输的最大数据量 | 网络接口层,不是网络层 | 以太网:1500字节| MSS | TCP 连接单次传输的有效数据量 | 传输层 | MTU - ...

  • http的vary头

    Vary头部 Vary字段主要用于代理服务器实现缓存服务 HTTP/1.1在响应消息中引入vary头部,该头部列出了请求消息中需要包含哪些头部用于内容缓存 常见用例 dcdn...

  • linux windows本地证书存储位置

    linux /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/cert...

  • 短连接场景下自动扩容的pod流量不均问题分析

    背景 某业务应用,为发新品做准备,进行一次压测 应用链路:域名 -> 业务nginx pod ->业务app pod(app有配置HPA) 业务nginx对uptream上游...

  • 120
    k8s使用snat使用MASQUERADE

    不需要 MASQUERADE 的场景 (ClusterIP) Kubernetes ClusterIP Service 的标准配置,在集群内部通信时确实不需要 MASQUER...

  • 120
    SNAT和DNAT在iptables中

    四表五链 路由决策的规则(可通过 ip route show 查看) 报文流向: 流入本机:PREROUTING --> INPUT-->用户空间进程 流出本机:用户空间进程...

  • Kubernetes当集群内访问ClusterIP类型的 Service

    ClusterIP 流量路径 不涉及 Node 端口:与 NodePort/LoadBalancer 不同,ClusterIP 仅通过集群内部虚拟 IP 转发。 跨节点依赖 ...

  • TCP连接队列

    在 Linux 网络通信中,backlog、net.core.somaxconn 和 ss 命令中的 Recv-Q/Send-Q 共同影响 TCP 连接的建立 全连接队列(A...

  • 120
    tcp握手和挥手对应的timeout

    1. TCP 握手(三次握手)超时 (1) SYN 发送超时(主动连接方)状态:客户端发送 SYN 后进入 SYN_SENT,等待 SYN+ACKtcp_syn_retrie...

  • 文件描述符

    linux修改最大文件描述符限制有两个方面 用户级别限制 系统级别限制 命令 进程查看 /proc/<num-pid>/limits 更改文件描述符限制 不足之处 ulimt...

  • dns解析 systemd-resolved

    systemd-resolved、/etc/resolv.conf 如果/etc/resolv.conf是个软连接,即是使用了systemd-resolved 仅在/etc/...

  • 120
    Grafana异步传输响应文件

    与 S3 存储的协同 典型流程:Grafana 生成临时文件 → 上传到 S3 → 本地文件按生命周期删除若上传 S3 失败,临时文件作为备份保留一段时间。

  • k8s集群和应用故障

    检查Node状况 使用故障:集群负载高;大量应用异常 关注指标:主要关注是否有NodeNotReady,以及粗略查看个节点的资源使用情况 常用命令: 检查k8s系统服务,快速...

  • python-logger

    1.1 Django 启动时初始化 当 Django 项目启动(通过 manage.py runserver 或 WSGI/ASGI 入口),会执行以下操作: 加载 sett...

  • buffer-cache

    Buffer 缓存磁盘的读写数据 (如/dev/sdb1)Cache 缓存文件系统的读写数据 (如/tmp/xx.txt) 磁盘是一个块设备,可以划分为不同的分区;在分区之上...

  • 120
    git init初始化项目

    gitlab获取token 本地mkdir cmdp git init --initial-branch=main git remote add origin https:/...

  • 120
    linux系统收发网络数据

    接收 屏蔽网卡的中断:目的是避免CPU被频繁中断而无法处理其他任务,屏蔽中断是告诉网卡已经知道内存中有数据了,下次再收到数据包直接写内存就可以了,不要再通知 CPU 了。 D...

  • 软中断和硬中断

    - 硬中断:是由硬件设备产生的中断信号,用于通知cpu需要处理紧急或者高优先级的事件。 - 特点:当硬件设备需要cpu处理某个时间时候,如Io设备完成读写操作,或外设发生错误...

个人介绍
Troubleshooting Engineer