• 【大咖讲网络】 之 最经典的网络问题

    这也许称得上最经典的网络问题,很多大师从理论上分析过的,我能在现实中遇到也算三生有幸。   事情是这样的。有家公司来咨询一个性能问题,说是从AIX备份数据到Windows极其缓慢,只有1 MB/s,备份所用的协议是SFTP。我的第一反应就是抓个包,然后试试Wireshark的性能三板斧。   1.从Statistics->Summary菜单可见,平均速度是11 Mbit/s,的确只比1 MB/s高一些,见...
    iEMC APJ
    iEMC APJ 最后修改
  • 【大咖讲网络】微博为什么会卡

    不知道为什么,我的微博有时候会很卡,比如刷新时会一直Loading(见图1)。这不只是我的个人感受,很多网友都抱怨过。而装在同一个手机上的微信,连的也是同一个Wi-Fi,却没有这个症状。虽然这个问题出现的并不频繁,但假如我是微博的开发人员,肯定要把原因找出来。 图1 当我的手机抓包环境搭好时,第一个想解决的问题就是这个。我随意发了一条微博,虽然没有碰到卡顿,但还是把包抓下来了。开头几个网络包如图2所示。 图2 我又发了一条...
    iEMC APJ
    iEMC APJ 最后修改
  • 【大咖讲网络】Linux为什么卡住了?

    大咖前言   在过去几年中,有不少读者、同事和网友向我咨询过网络问题,其中大部分都记录在案。我一直把这些案例视为珍贵的财富,因为既真实又有广泛的代表性,比我自己在实验室中“制造”出来的好多了。本书人中选择了最经典的部分,希望读者会感兴趣。如果你在工作或生活中遇到网络问题,也欢迎抓个包来找我分析。 Linux为什么卡住了?   到今天为止,已经有5位读者向我求助过这个问题...
    iEMC APJ
    iEMC APJ 最后修改
  • 【大咖讲网络】MTU导致的悲剧

    MTU带来的问题实在太多了,但凡做过运维、实施或者技术支持的工程师,或多或少都会遇到。一个典型的MTU问题发生在类似图1的环境中,即两个子网的MTU大小不一样。 图1 当客户端发给服务器的巨帧经过路由器时,或者被丢包,或者被分片。这取决于该巨帧是否在网络层携带了DF(Don’t fragment)标志。如果带了就被丢弃,如果没带就被分片。从Wireshark上很容易看到DF标志,如图2中的方框内所示。分片的情况往往...
    iEMC APJ
    iEMC APJ 最后修改
  • 【大咖讲网络】像福尔摩斯一样思考

    有位读者在豆瓣上评论我的上一本书,说有阅读侦探小说的感觉。我对此并不觉得惊讶,因为用Wireshark排查问题,和侦探破案的思路是一致的。神探福尔摩斯的破案秘诀是“溯因推理”—先观察所有细节,比如鞋根上的泥疙瘩甚至烟灰;然后作出多种推理和假设;接着刨去各种不可能,最后剩下的“无论多么难以置信,肯定没错。”用Wireshark分析网络包时也类似,我们先要在网络包中寻找各种线...
    iEMC APJ
    iEMC APJ 最后修改