Solved

very Slow FTP rate on Solaris 8

Posted on 2002-04-02
7
888 Views
Last Modified: 2013-12-21
Hello everyone, i am facing a strange problem, you see i have a Sun 420R running Solaris 8, my problem is that when i try to ftp a 20 MB file from this machine to another it takes a very long time same if its other way around, the transfer rate is about 3k imposible to work with i even tried using NFS and that too takes an extreamly long time, i have my hme0 set to 100xFull
and my switch is set to 100xfull as well, any one have any ideas or suggestions? thanks in advance.
0
Comment
Question by:jpfrancai
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 20 total points
ID: 6914890
That behaviour is typically a result of a link speed/mode mismatch. How did you set hme0 to 100FDX? Via /etc/system? Could I see whay you used?

What switch are you connecting to and are you certain that your port is operating in 100FDX?

The other possibility is that you have a bad cable, or switch port. Have you tried other ports/cables?
0
 
LVL 5

Expert Comment

by:Nisus091197
ID: 6915559
Hi,

Make sure the IP address of both machines are in the /etc/hosts file on each machine.

Are they on the same subnet?

Use netstat -i 5 to monitor network traffic while you are in the ftp session.

You could also use 'snoop' to keep an eye on the network traffic.

Regards, Nisus
http://www.omnimodo.com
0
 
LVL 1

Author Comment

by:jpfrancai
ID: 6918644
Yes i have tried other ports, and cables, my etc system file looks like this
----
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100T4_cap=0
set hme:hme_adv_100fdx_cap=1
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=0
* Other tuning parameters
set hme:hme_ipg1=0
set hme:hme_ipg2=0
set hme:hme_lance_mode=0
set tcp:tcp_conn_hash_size=32768
set priority_paging=1
set maxpgio=25468
set slowscan=500
set ncsize=5000
set ufs_ninode=10000

thanks for the help
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Expert Comment

by:elfie
ID: 6919221
Ar eyou're two systems in the same subnet? What is the route between the two systems (netstat -rnv).

You can always check the network setting of your system:
e.g.

#ndd /dev/hme link_status
1 ( link is UP )
# ndd /dev/hme link_speed
1 ( link speed is 100Mb )
# ndd /dev/hme link_mode
0 ( link is in half duplex mode )


0
 
LVL 40

Expert Comment

by:jlevie
ID: 6919257
Probably a silly question, but you have rebooted since changing /etc/system, right? Changes to that file only take affect at boot.
0
 
LVL 4

Expert Comment

by:besky
ID: 6919471
It could be an invisible problem like late collisions on the wire.
Does the switch have any snmp support ?

There you should be able to see the statistics

On the sun box, use an undocumented oprion to netstat
netstat -k  it will dump every networking structure from the kernel

netstat -s gives you tcp statistics
0
 
LVL 1

Author Comment

by:jpfrancai
ID: 6921568
Thanks for your help guys the problem was on my Cisco 4000 Switch the port was set to 100-Half duplex after set port (poort) duplex full and set port (port) speed 100
also i noticed crc's on my port afetr setting those every thing came back up OK.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question