[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

very Slow FTP rate on Solaris 8

Posted on 2002-04-02
7
Medium Priority
?
914 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
7 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 60 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

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

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

A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
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…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses
Course of the Month18 days, 10 hours left to enroll

834 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