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水木清华站∶精华区