BBS水木清华站∶精华区

发信人: raytracy@tp.silkera.net (Ray Tracy), 看板: Linux 
标  题: Re: Pentium 的机器, but: telnet 的速度有如牛步 
发信站: New Silkera Network (Tue Nov 26 11:24:54 1996) 
转信站: sob!netnews.ntu!spring!serv.hinet.net!news.linkease.com.tw!news 
 
fan@anesthesia.mc.ntu.edu.tw (Shouzen Fan) wrote: 
 
 我在本科(台大医院麻醉科)装了linux,供给科内人使用 
 但 telnet 到此机器时其反应速度其慢无比 (约一分钟,且在同一 
 Class C, 同一 Hub) 
 
1. 观察 telnet 过程中, 是等了很久才取得该主机的 IP? 还是已取得 IP, 
但等了很久才出现 Login? 若是前者, 问题应出在贵单位的 DNS Server. 
 
2. 在 linux 上用 w 指令查看 loading, 是否过重? 若超过 4.00 以上, 用 
free 查看是否有 swap 的现象? 若有的话, 用 ps -axl 查看各 process 的 
SIZE 和 RSS, 看哪个 process 吃掉太多的 swap? 
 
3. 观察由 linux 至 client 端的路径是否有异? 用 traceroute -n 
<ip_address> 指令 (将 <ip_address> 换成 client 端的 IP) 即可. 同一个 
Class C 上应该不超过一个 hop 才对, 否则就是 routing 有问题. 
 
4. 观察 LAN 上的通讯是否太拥挤? 用 ping -f <ip_address> 指令, 同样将 
<ip_address> 换成 client 端 IP; 此指令只会显示一大堆 dot, 
请在指令执行约 5 秒後, 按 Ctrl-C 将其中断, 然後看出现的统计, 是否为 0% 
packet loss? 若packet loss 高於 0% 的话, 表示 LAN 上的通讯可能太繁忙. 
(注意: 此指令类似於 LAN 上的广播风暴, 请勿长时间使用!) 
 
5. 在linux 上 telnet 自己本身看看, 用 telnet localhost (127.0.0.1) 和 
telnet <ethernet_ip> 两者都试 (<ethernet_ip> 是指网路卡上的 IP), 
若也很慢的话, 可以将问题□限在 linux 上, 否则问题应该在 linux 以外. 
 
 
 

BBS水木清华站∶精华区