2024年3月24日发(作者:)

l生 !一生羔 蔓 一 堕 一断 堡 ro 旦— 99li旦g… 

用W i r e s ha r k查 

找网速故障 

●湖北李世友 

故障现象 

敞:相同的网络、相同的电脑、相同的网上阅卷系 

用时5秒多,请 

1和 2所 

笔者单位 

统,在Windows XP系统上打开答题卡图片非常快,在 

看 

自20l0年就购 

Wind0ws 7上却很慢,不同的系统为什么打开图片速度 

示的截 。 

买了某公司 

差异这么大呢?原来从Vi sta开始,微软在TCP/IP协 

1和图2 

f 阅卷系统,该 

议栈里新加了一个叫做“Window Auto-Tuning”的功能。 

中前。一个数据 

系统采用服务 

这个功能使原本一次可以接收的包可能被分解后多次 

包是客 

器和客户端模 

接收。关闭该功 

能后,故障解决。 

式,服务器通过 

扫描仪将学生答题卡扫 

描成图片,再将 片按 

题分割;老师们使用不 

的用, 名和密码在自 

己的电脑上 录客户 l

图2 Windows XP系统上的抓包 

曼 馨 : 曼  r

i0强 _ 矗 

蠹: ‘: ’ 

 .l'- 

‘ 

: 

’ 

端与 

服务器(88.91) 

通过TCP『三次 

据手建立连接,然后是 

http请

粹。 

求和http应 

I中序q‘18提 

图1 Windows 7系统上的抓包 

葛§曩曩 薯譬譬 

;i; : :}毒 

童j譬冀爵 黧薯蓼暑三黧 = 

一…  ‘

示 “t c p s e gm e n t o f 

a reassemb1 ed pdu”, 

端程序,每个用户名分 

配小同的题目。该系统大 

火提高了老师们的阅卷速 

意思是 层报文太_人, 

络抓包,通过分析数据包查 

找 题的根源。 

通过抓包发现,这套 

进行了分片。通过两图的 

第pq行可以看出,客户端 

度。但是,这套阅卷系统在 

Windows 7以I:系统中运行 

去"非常慢,显示一张图片需 

要10秒钟以上,老师们怨 

POST请求的内容相川,部足 

GradeonNetWs.asmx。 

卷系统使用的足http协 

议。登录客户端时,客户端 

使川http 议访问服务器 

为什么服务器 复给 

Windows 7系统时要分片 

声载道。 

l1次;退出客 端时,客户 

端使用http协议访问服务 

呢?再仔细看看两 巾的第 

行,客户端在中请TCP连 

查找原因 

既然是服务器和客户端 

模式,就必然会使川网络通 

信协议,我只要知道Windows 

7系统对通信协议的影响,就 

可以查到问题的根源。于是 

我想到用Wireshark进行网 

器2次。在WindowS XP系 

接时,自报的MSS(TCP最大 

搬文段长度)都足l460,而 

统和在Windows 7系统上, 

客, 端使用http 议访问 

服务器的次数足_卡}{ 的,但 

是,Windows 7在使,玎http 

Win值(滑动窗u能接受数 

据的K度)和WS的值却不一 

样,Windows 7中Win=8l92、 

WS=256, 而Windows XP中 

Wi n=65535、【下转第146页】 

访问服务器时,却多了三个 

TCP传送包,这二蔓个TCP包 

Throu

ble Sh ̄ot!ng一 墼堕诊断皇 堡 

仃编辑:豫窖瓤 救 情鹅 nefadn 365mas{er㈣m 

O r ac I e监控! 

为何无法运行 

一河南刘进京 

故障现象 

灞 

} 

:单位一台Oracle服务器近来出现宕机现象,l制比较特殊,我 

: 

l 

一台 经排查,存储文件属性信息的inodc节点已经耗尽,造i们平时接触到的 

仅仪是Linux的 

。 

Orac1e服务器 成0racle监听程序启动失败的情况。 

近来出现 机~………’……一………一。…~…一………一一一……………………一… 一~ 物理磁lf盐空问

现象, 重启后,Oralce 

“df—h”命令,在列表rf】的 

“Filesystem”栏中显示所 

有的磁盘设备,在“Avail” 

列lt1显示其剩余空间,因为 

Orac1e安装“/vat”分区, 

该分区还存在几十个GB的 

自由空问,完全 以满足 

此外,Linux还提供了针对 

inode节点使用的磁啦空『¨J 

以及存储信号量的磁盘空问 

管理功能。inode节点(也称 

为索引节点)的作川足用来 

存储元数据信息的【 域。 

为在Linux中,文ft:的存储 

包含数据块和元数据,数据 

块足文件存储的最小 元, 

存储在多个连续的扇区_l卜, 

现“TNSPerating SyStem 

resouce quota exceeded”、 

“TNSrot 0 C 01 adaPt er 

error”

‘ Opreating system 

resource quota exceeded”、 

“No space left on device” 

之类的错误提示。据此判断, 

这可能足冈为磁盘空问 

Oracle监听文件存储日志的 

需要。 

足,造成Oracle监听程序无 

法启动。 

故障分析 

Linux磁盘空问管理机 

大小一般为4KB,通常I ‘川8 

在Linux提示符下执行 

个扇区。元数据用)k存储文 

【上接第145页】 W S 

TCP数据窗口的大小,从而 

interface tcp g1obal 

Windows 7中滑动窗朗能接 

受的数据长度变小了,这’一 

定 Windows 7的TCP滑动 

达到实时优化网络性能的目 

的。但是,这个功能有时反 

而使TCP的响应变得很慢。 

原本一次可以接收的包可能 

被分解后多次接收,这就是 

问题的根源。 

autotuninglevel=disab1e。 

老师们只要在Windows 7 

系统I 双击该批处理文件, 

就能禁朋系统的TCP f{动 

窗口设置仃关。 

原来从ViSta开始,微 

软在TCP/IP协议栈 新加 

了一个叫做“Window Auto— 

Tuning”的功能。这个功能 

调整接收窗口入小的功能。 

如果要恢复原设 ,只需要 

将disable改为norma1即 

故障解决 

建立一个批处理文 

件,比如aa.dat,在文 

可。这个方法彻底解决了 

Windows 7网络阅卷慢的『口J 

题,从此老师们又叮以享受 

本身的目的是为了 卜操作系 

统根据 络的实时性能(比 

如响应时间)来动态调整 

件中输入命令:netsh 

快速阅卷的幸福了。图