T.R | Title | User | Personal Name | Date | Lines |
---|
703.1 | Not a FDDI or DEMFA problem | DECEAT::KALKUNTE | Ramsesh Kalkunte 293-5139 | Mon Sep 14 1992 23:59 | 11 |
| This seems like a bug in the customer's application; I have measured 60%
faster response times on FDDI using DECnet phase IV using the VMS COPY
application. The files I used were 30000 blocks (15.36 MBytes) long.
I used VMS V5.5 on 2 VAX 6610 systems. Also, make sure you use a V (SSB)
version of VMS. Sometimes, VMS does not behave as advertized with other
versions. If you want to demonstrate to your customer that our products
are not the problem, I would suggest that you recreate the tests I ran. It
is fairly simple, after I find the right tools.
Can you tell us who develops this application you describe ? I hope
it's not DEC.
|
703.2 | Perhaps not FDDI | BONNET::LISSDANIELS | | Tue Sep 15 1992 06:01 | 14 |
|
If you had Ethernet available on the VAX 6000 you could really determine
if it is an FDDI issue or a VMS (or VAX) issue...
Re .-1
You are only adressing the throughput part of the question.
The issue seems to be the RECORD (buffer) size.
A file copy always do I/o well suited for the VMS buffersizes.
Maybe this is a problem to transfer a non-standard buffer through
the FDDI driver ?
Torbjorn
|
703.3 | | DECEAT::KALKUNTE | Ramsesh Kalkunte 293-5139 | Tue Sep 15 1992 23:28 | 33 |
| Re .-1
> If you had Ethernet available on the VAX 6000 you could really determine
> if it is an FDDI issue or a VMS (or VAX) issue...
How do you do this ? Please explain.
>You are only adressing the throughput part of the question.
I said response time, not throughput is 60% faster than Ethernet.
Let's not confuse the 2 metrics.
>The issue seems to be the RECORD (buffer) size.
>A file copy always do I/o well suited for the VMS buffersizes.
I don't know what you mean by this, but with my interpretation, it
does not compute with the data in the basenote; if system level buffers
are fragmented, this will cause equal performance impact on both Ethernet
and FDDI.
If you mean adapter buffers, you get what you deserve if you fragment/
allign them badly. This has nothing to do with the application itself,
VMS COPY or other. This is the other reason why I suggested running the
COPY application. I am assuming that the application developers or
customers are using default setup values for these parameters. If they
didn't use defaults, they better know what they are doing.
>Maybe this is a problem to transfer a non-standard buffer through
>the FDDI driver ?
I will let the driver folks answer this question.
|
703.4 | I still say BUFFER size issue | BONNET::LISSDANIELS | | Wed Sep 16 1992 04:22 | 14 |
|
I'll be the first to admit that I know NOTHING about the FDDI hardware
design or the FDDI device driver.
But I used to do VMS support...
It would be nice if the Ethernet transfer could be tested between
the VAX 6000 to rule out generic VMS parameter problems. the workstations
would certainly have a different set up...
If that is ruled out - I think someone need to look into the driver/hardware
combination. Buffer size in the user application is the culprit, but why ?
Torbjorn
|
703.5 | | DECEAT::KALKUNTE | Ramsesh Kalkunte 293-5139 | Wed Sep 16 1992 12:04 | 33 |
| re -.1
>It would be nice if the Ethernet transfer could be tested between
>the VAX 6000 to rule out generic VMS parameter problems. the workstations
>would certainly have a different set up...
(from basenote)
>> If the path is:
>> (VAX6610 --> DC500 --> LB6xx --> Ethernet --> Workstation)
>> a 16384 Byte record transfer needs 25 millisec as well.
>> BTW the opposite way works with the same performance.
Doesn't this tell you that system buffers are not the problem ? And
this is exactly what your ethernet experiment will accomplish.
Allocation of adapter buffers is specific to every device, so we
have to explicitly check for these things (experiments will not
yield this info), which is what we may have to do to debug this
problem, but that is a differnt thing altogether.
>Buffer size in the user application is the culprit, but why ?
Too many reasons, buffer fragmentation at adapter just being one of
the things (your point well taken here). The application may be
doing "something special" (or dumb as the case may be in it's FDDI
code path, which would need further analysis.
The base noter has not replied to my question, but assuming that it
is a 3rd party application, I would use this oportunity to sell one
of our products, assuming that we can deliver equal functionality.
This as opposed to providing free consultation and debug support for
a company and product that is eating into our sales. This may not be
a solution which some of our marketing folks may consider, but I
have heard horror stories that I can share offline.
|
703.6 | IT A SELF-WRITTEN APPLICATION | COL01::SCHUERHOLT | | Mon Sep 21 1992 05:03 | 36 |
|
Hello,
sorry for the late response, but onsite troubleshooting killed
my time.
There is an ethernet link between these two VAX6610 as well, but
as these system are running in quite a critical application it is
hard to get them for tests (Bridges between FDDI and Ethernet)
The customer promised if it is necessary for solving this pblm that
he'll reduce his application to the absolute minimum and provide
us with this source. He stated that he's able to demonstate that
the performance degrease is reproducable by just tranfering a
16384 byte buffer from A to B using FDDI-to-FDDI non-transparent
task-to-task.
With the last telefon call he told me that the 16384 Byte buffer
isn't always good enough to get the 4.8 sec transfer time. If
you try 3 times you get it once. But if you increase the buffer
slowly the chance to get the problem becomes higher and higher
until you end up with a 100% chance at about 18000 bytes.
I'm not THE DECnet specialist but for me it looks like that the
link "knows" that he is running on an 'inter-FDDI-link' and this
information drives him to use different setups, which perhaps
might speed up the link up to 16384 but slow down it above this
boundary.
The application itsself is running for years on VAX8600 and other
VAXes via ethernet links. It is written by the customer and is
dealing with process graphic for gas-pipelines all over Europe.
/Peter
|