网络
michaelcao1980
这个作者很懒,什么都没留下…
展开
-
airplay解析
1.airplay播放video: a):网络视频:直接推url到sink端,sink端播放url b):本地视频:推本地url过去,sink端播放source url 所以,播放video时,对sink而言都是播放url2.airplay播放audio: audio只有本地的,推送到sink端后解码成pcm,直接播放3.图片: 图片只有原创 2013-07-26 15:22:24 · 1966 阅读 · 0 评论 -
LINUX网卡(设置网卡速度及模式)
Ethtool是用于查询及设置网卡参数的命令。概要:ethtool ethX //查询ethX网口基本设置ethtool –h //显示ethtool的命令帮助(help)ethtool –i ethX //查询ethX网口的相关信息ethtool –d ethX //查询ethX网口注册性信息ethtool –r ethX //重置ethX网口到自适应模式ethtoo转载 2014-08-06 15:22:04 · 10777 阅读 · 0 评论 -
Udp丢包排查过程
1. 查看udp丢包,cat /proc/net/snmp | grep Udp(比netstat –su效果好)2. 查看网卡丢包(ifconfig 或者ethtool –S eth1)3. Netstat –alupt 查看队列里现存的包数,如果过多说明有问题。4. 查看socket队列长度,cat /proc/sys/net/core/rmem_default (wmem_def原创 2015-12-23 10:25:27 · 12877 阅读 · 0 评论 -
iperf – TCP window size
在 iperf 中有兩個參數-w, –window #[KM] 用來指定 TCP window size-l, –len #[KM] 網路的 read 與 write 的 buffers (TCP 預設值為 8 KB)我們來看什麼是 TCP window size,說起來有點複雜,首先要來了解什麼是 TCP 三方交握 (TCP 3-way handshake) 以及 TCP Sli转载 2016-10-13 10:42:39 · 9235 阅读 · 0 评论 -
TCP sliding window
TCP sliding window每一個ack中間可以送多少byte,就是windows size的意思假設有10,000byte的檔案要送,windows size是4000,送端TCP可以一次送4000 byte,然後收端再給一個ack確認,這4,000個byte用一個或多個packet來送都可以,若4,000 byte送出 ack正確,則可以把window往下移個4,000 b转载 2016-10-13 10:48:03 · 530 阅读 · 0 评论 -
关于tcp和udp的缓冲区
(一)基础知识IPv4 数据报最大大小是65535(16位),包括IPv4头部。IPv6 数据报最大大小是65575,包括40个字节的IPv4头部MTU,这是由硬件规定的,如以太网的MTU是1500字节,IPv4要求最小MTU是68字节,IPv6要求最小MTU是576字节path MTU: 指两台主机间的路径上最小MTU分片(fragmentation):指ip数据报大小超过相应链路的MT转载 2016-10-13 10:49:34 · 2517 阅读 · 0 评论 -
内核参数整理
以下内核参数未做相关优化,均使用系统默认值net.ipv4.tcp_mem = 196608 262144 393216net.core.wmem_max = 131071net.core.rmem_max = 131071net.ipv4.tcp_wmem = 4096 16384 4194304net.ipv4.tcp_rmem = 4096 87转载 2016-10-17 14:25:49 · 1565 阅读 · 0 评论 -
TCP参数优化
net.ipv4.tcp_mem内核分配给TCP连接的内存,单位是Page,1 Page = 4096 Bytes,可用命令查看: #getconf PAGESIZE 4096 net.ipv4.tcp_mem = 196608 262144 393216 第一个数字表示,当 tcp 使用的 page 少于 196608 时,kerne转载 2016-10-17 14:28:19 · 1881 阅读 · 0 评论