home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers






Unix To NT, NT To Unix: NFS Connectivity Options Galore For Microsoft Windows NT

Poor memory utilization was one of the most glaring faults found during testing. When we first noticed that PathWay Server NFS was eating up memory like relatives eating turkey at Thanksgiving, we had hoped it would result in high performance. Unfortunately, at the end of our 30-minute tests, we noticed that PathWay had consumed more than 50 MB of RAM, and an additional 50 MB of Windows NT file cache (which none of the other products managed to do). Hummingbird, our top performer in the same test, barely used more than 20 MB throughout the procedure. At such high resource utilization levels, the PathWay system was no longer sharing well. If your server is not exclusively serving NFS, then you may not want to choose this memory-hungry server.

Jeff Ballard is the systems administrator for the Model Advanced Facility at the University of Wisconsin. He can be reached at ballard@maf.wisc.edu. Gregory Yerxa is an assistant NetWare administrator for the Computer-Aided Engineering Laboratory at the University of Wisconsin-Madison. He can be reached at yerxa@cae.wisc.edu.

NFS Clients: How We Tested
Nine NFS (Network File System) clients were installed on identical Micron Pentium 166 machines running Microsoft Corp. Windows NT 4.0 with Service Pack 3. Performance testing involved running four instances of our test application, simultaneously reading and writing various file sizes for 30 minutes, against a Sun Microsystems Solaris 2.5.1 server. Files sizes of 1, 10, 100 and 1,024 KB were tested. During testing, each client spent 80 percent of its time reading existing files, 7 percent of the time creating files and 13 percent of its time overwriting existing files. For each testing period, the client and the NFS server were isolated from the rest of the network on their own 10-Mbps Eth ernet segment.

Unfortunately, during our testing numerous clients crashed or blue-screened. WRQ Reflection and Network Computing Devices Marathon both had problems with the performance testing when their adaptive network settings were enabled. Adaptive network settings allow the client to "tune" client read and write sizes with the server during intense file operations. After determining that adaptive network settings were at fault, all clients with these settings were tested without the option enabled. Esker Tun NFS and Century TERM Professional experienced more severe problems and never completed our testing.

NFS Servers: How We Tested
To test these NFS servers, we connected our Micron Pentium Pro 200 machines, running Microsoft Corp. Windows NT Server 4.0 with Service Pack 3, to the 100-Mbps network at our University of Wisconsin lab in Madison. Hewle tt-Packard Co. Unix workstations, connected via 10-Mbps switched ports, were used as clients. A Sun Microsystems SPARC 20 system running Solaris 2.5.1 was also tested as a reference.

To approximate a busy NFS-based setup, we used 25 client machines broken up into five groups. Our test assigned each group a file size of 1, 10, 50 or 500 KB. During our 30-minute tests, each client spent 80 percent of its time reading existing files, 7 percent of its time creating files and 13 percent of its time overwriting existing files. In addition, directory attribute checking also was tested, mimicking normal applications. After completing the test, the outcomes for each of the client groups were averaged from the total score of each client.

To Cache Or Not To Cache
A s Intergraph Software Solutions' DiskShare showed us, file caching is a very important issue to be aware of when thinking about the implementation of an NFS (Network File System) client and server pool. With some thought, these troubled waters can be navigated and a level of security from data loss can be balanced with speed. With DiskShare, we learned that a large gain in performance can be realized when you enable write caching. However, this gain can be offset by data loss if a machine is suddenly turned off or crashes.

We used NFS version 2 in our performance testing, since the majority of NFS installations still use this version. According to RFC 1094, NFS version 2 servers are not supposed to return from a write command until the file has been stored on stable storage. This stable storage is most commonly a hard drive, but it can also include methods, such as cache backed up by a battery, where even if the machine crashes, the data will be secure.

NFS version 3 has an unstable write when the server is permitted to cache its data. Due to the vastly improved quality of computers and networks since t he NFS version 2 stand ard was written, allowing file caching can be very advantageous. However, if your clients are expecting that their data is safe and available to others when they complete their write, not having this can be hazardous to your application's health.



Other Reviews
Smokin' Remote Access Pushed to the Max: Part II
By Mike Fratto


Updated October 8, 1997







Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo Jitter
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet Evolution
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space