As LANs evolve into 100Base-T and even Gigabit speeds, HP3000 owners consider installing additional LAN cards or upgrade to 100Base-T cards in their systems. Several factors should be examined during the decision making process. Most HP3000 systems will receive no marked increase in transfer speed from a 100MB LAN card. The fact of the matter is the majority of systems don’t have the bus speeds capable of driving a 100MB card to its full potential. Moreover, a typical screen driven application transfers very little data at a time and doesn’t use the bandwidth available on the built-in 10Base-T LAN card. I would only consider adding a 100Base-T card to a 959, 969, 979, 989, 99x, A-class, or N-class system. On low and midrange systems it is more effective to put in a second 10MB card to increase throughput than it is to install a 100Base-T card.
Will my HP3000 Benefit from an Additional Network Card?
To determine whether or not your existing LAN card is saturated you can examine the LAN throughput. During a peak usage time of day use LINKCONTROL to track the amount of data processed by the card. A simple command file like this will do it. Use the command :linkcontrol @,linkstate to obtain the correct LINKNAME and substitute it for DTSLINK in the following script.
build linkstat;rec=-80,,f,ascii;disc=50000 file linkstat,old;dev=disc;acc=append linkcontrol DTSLINK,reset while 1 = 1 showtime >*linkstat linkcontrol DTSLINK,reset >*linkstat pause 60 endwhile
The first LINKCONTROL command resets the statistics to zero so you have a good baseline to start with. Next, the script goes into an infinite loop inserting the statistics for the network card into the file LINKSTAT every 60 seconds. Each entry in LINKSTAT will look like this:
MON, JUN 2, 2003, 10:08 AM Linkname: DTSLINK Linktype: IEEE8023 Linkstate: CONNECTED Transmits no error 16 Receives no error 117 Transmit byte count 2642 Receive byte count 9906 Transmits error 0 Receives error 0 Transmits deferred 14 Carrier losses 0 Transmits 1 retry 2 CRC errors 0 Transmits >1 retry 4 Frame losses 0 Trans 16 collisions 0 Whole byte errors 0 Trans late collision 0 Size range errors 0 802 chip restarts 0 Receives dropped 0 Heartbeat losses 0 Receives broadcast 104 Receives multicast 1
The important statistics here are the Transmit byte count and the Receive byte count. From these you can compute the number of bytes the card processed in a given minute, yielding a rough estimate of whether it is near capacity.
If you are still considering upgrading to a 100Base-T card you will need to purchase the network card and software from an authorized HP reseller. The driver is licensed, add-on software that does not come bundled with MPE and carries a list price up to $2000.00 depending upon system model. Additional 10Base-T LAN cards don’t require any additional software.
Configuring 100Base-T for Best Performance
BT100 network configurations default to an “autosensing” configuration for speed and duplex. This autosensing is notoriously inaccurate. Frequently the LAN card autosenses to half-duplex while the switch port is running at full duplex. The net effect is the throughput will be very poor due to miscommunication between the system and the switch. Keep this in mind if you have already installed or are going to install a 100Base-T card.
:linkcontrol @,ALL Linkname: BT100LK Linktype: 100BT Linkstate: CONNECTED Physical Path: 10/16/16 Current Station Address: 08-00-09-D3-F2-54 Default Station Address: 08-00-09-D3-F2-54 Current Multicast Addresses: 09-00-09-00-00-01 Transmit bytes 18846 Receive bytes 9427282932 Transmits 63251619 Receives 86068313 Transmits no error 63215619 Receives broadcast 0 Transmits dropped 0 Receives multicast 13579 Transmits deferred 0 Receives no error 86081910 Transmits 1 retry 0 CRC or Maxsize error 0 Transmits >1 retry 0 Code or Align error 0 Trans 16 collisions 0 Recv dropped: addr 18 Trans late collision 0 Recv dropped: buffer 0 Trans underruns 0 Recv dropped: dma 0 Carrier losses 0 Recv dropped: other 0 Link disconnects 0 Recv deferred 0 Link speed 100 Recv overruns 0 Link duplex Half Link auto sensed Yes Link mode 100Base-TX Secs since clear 4086110
To force the card to run at 100MB and FULL DUPLEX requires a small change in NMMGR.
:nmmgr Press F1 - Open Config Press F2 - NS Press F2 - Unguided Config Press F2 - Go To Link Enter the name of the adapter from the list and press F6 - Modify Change the settings based on the bold items listed below and press F6 - Save Data Path: LINK.BT100LK Physical path of device adapter [10/16/16 ] >Use factory-configured local station address? [Y] (Y/N) Local station address [FF-FF-FF-FF-FF-FF] (Hex) >When auto-negotiation is enabled, the system can only properly configure the link if the hub also auto-negotiates. Use auto-negotiation to determine link settings? [N] (Y/N) If 'N': Link speed [100 ] (100 or 10 MBits/sec) Full Duplex mode [Y] (Y/N; N=Half) Trace at startup? [N] (Y/N) Note : Trace reduces Trace filename [ ] performance.
Be sure to VALIDATE both NETXPORT and DTSLINK prior to exiting NMMGR. The next time you stop and restart the network it will pick up the new settings.
The network card is just one aspect of overall network performance. Many other factors affect the throughput including cabling, network equipment, datacomm lines. We are happy to discuss your network concerns and help you plot the best course of action.