MTU、TCP-MSS、TCP层分片和IP层分片区别详解 MTUMTU 最大传输单元(Maximum Transmission Unit,MTU)用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小。是包或帧的最大长度,一般以字节记。如果MTU过大,在碰到路由器时会被拒绝转发,因为它不能处理过大的包。如果太小,因为协议一定要在包(或
云服务器实践 如何衡量云硬盘的性能衡量指标IOPS:每秒读/写次数,单位为次(计数)。存储设备的底层驱动类型决定了不同的 IOPS。吞吐量:每秒的读写数据量,单位为MB/s。时延:I/O 操作的发送时间到接收确认所经过的时间,单位为微秒。测试工具FIO 是测试磁盘性能的工具,用来对硬件进行压力测试和验证,本文以
Promethdus 和 Grafana 监控 etcd kafka zookeeper 外部集群 Promethdus安装# 下载二进制包https://prometheus.io/download/wget https://github.com/prometheus/prometheus/releases/download/v2.30.3/prometheus-2.30.3.linux-amd
Linux启动一个进程的过程 linux虚拟内存和物理内存Linux 中的每个进程都存在于“进程树”中。你可以通过运行 pstree 命令查看进程树。树的根是 init,进程号是 1。每个进程(init 除外)都有一个父进程,一个进程都可以有很多子进程。可能上面的内容你还意犹未尽,那就再来简单的描述一下,Linux是怎样装载可执
Linux内存之Slab、TLB slabLinux内存管理模式,页式管理适合于大块内存的情形,而对于内核对象级别的较小内存情形下,不足以占用1个页。在linux内核中会有许多小对象,这些对象构造销毁十分频繁,比如i-node,dentry。这么这些对象如果每次构建的时候就向内存要一个页,而其实际大小可能只有几个字节,这样就非常浪费
存储相关问题 只有1个字节的文件实际占用多少磁盘空间?查看1个字节的文件mdkir testcd testtouch test.txtdu -h0 .在一个目录中创建了一个空的文件以后,通过du命令看到的该文件夹的占用空间并没有发生变化。这倒是符合我们之前的认识,因为空文件只占用inode。好,那让我们修改文件
TCP 优化 TCP 半连接队列和全连接队列什么是 TCP 半连接队列和全连接队列?在 TCP 三次握手的时候,Linux 内核会维护两个队列,分别是:半连接队列,也称 SYN 队列;全连接队列,也称 accepet 队列;服务端收到客户端发起的 SYN 请求后,内核会把该连接存储到半连接队列,并向客户端响应 S
云网络丢包故障定位 数据包接收、发送原理发送数据包:应⽤程序的数据包,在TCP层增加TCP报⽂头,形成可传输的数据包。在 IP 层增加 IP 报头,形成 IP 报⽂。经过数据⽹卡驱动程序将IP包再添加14字节的MAC头,构成frame(暂⽆CRC),frame(暂⽆CRC)中含有发送端和接收端的MAC地址。驱动程序将