Optimizing NFS Performance

Optimizing NFS Performance

Author: David Olker

Publisher: Prentice Hall Professional

Published: 2002

Total Pages: 366

ISBN-13: 0130428167

DOWNLOAD EBOOK

In this comprehensive guide that details "behind the scenes" tuning secrets and explains many previously undocumented features, there are real-world performance examples that illustrate how widely available tools can be used to troubleshoot and tune an NFS environment.


NFS Illustrated

NFS Illustrated

Author: Brent Callaghan

Publisher: Addison-Wesley Professional

Published: 2000

Total Pages: 544

ISBN-13: 0201325705

DOWNLOAD EBOOK

One of the original developers of the NFS and WebNFS offers unique insight into these key technologies, for both programmers creating and debugging NFS-based applications and network engineers creating new implementations. Readers can gain a deeper understanding of how network file protocols are designed and learn how NFS is implemented on UNIX, Windows NT, Java and web browsers.


Managing NFS and NIS

Managing NFS and NIS

Author: Mike Eisler

Publisher: "O'Reilly Media, Inc."

Published: 2001-07-01

Total Pages: 513

ISBN-13: 0596551940

DOWNLOAD EBOOK

A modern computer system that's not part of a network is even more of an anomaly today than it was when we published the first edition of this book in 1991. But however widespread networks have become, managing a network and getting it to perform well can still be a problem.Managing NFS and NIS, in a new edition based on Solaris 8, is a guide to two tools that are absolutely essential to distributed computing environments: the Network Filesystem (NFS) and the Network Information System (formerly called the "yellow pages" or YP).The Network Filesystem, developed by Sun Microsystems, is fundamental to most Unix networks. It lets systems ranging from PCs and Unix workstations to large mainframes access each other's files transparently, and is the standard method for sharing files between different computer systems.As popular as NFS is, it's a "black box" for most users and administrators. Updated for NFS Version 3, Managing NFS and NIS offers detailed access to what's inside, including: How to plan, set up, and debug an NFS network Using the NFS automounter Diskless workstations PC/NFS A new transport protocol for NFS (TCP/IP) New security options (IPSec and Kerberos V5) Diagnostic tools and utilities NFS client and server tuning NFS isn't really complete without its companion, NIS, a distributed database service for managing the most important administrative files, such as the passwd file and the hosts file. NIS centralizes administration of commonly replicated files, allowing a single change to the database rather than requiring changes on every system on the network.If you are managing a network of Unix systems, or are thinking of setting up a Unix network, you can't afford to overlook this book.


System Performance Tuning

System Performance Tuning

Author: Gian-Paolo D. Musumeci

Publisher: "O'Reilly Media, Inc."

Published: 2002-02-05

Total Pages: 350

ISBN-13: 059600284X

DOWNLOAD EBOOK

"System Performance Tuning" covers two distinct areas: performance tuning, or the art of increasing performance for a specific application, and capacity planning, or deciding what hardware best fulfills a given role. This book focuses on the operating system, the underlying hardware, and their interactions.


System Performance Tuning

System Performance Tuning

Author: Gian-Paolo D. Musumeci

Publisher: "O'Reilly Media, Inc."

Published: 2002-02-05

Total Pages: 352

ISBN-13: 0596552041

DOWNLOAD EBOOK

System Performance Tuning answers one of the most fundamental questions you can ask about your computer: How can I get it to do more work without buying more hardware? In the current economic downturn, performance tuning takes on a new importance. It allows system administrators to make the best use of existing systems and minimize the purchase of new equipment. Well-tuned systems save money and time that would otherwise be wasted dealing with slowdowns and errors. Performance tuning always involves compromises; unless system administrators know what the compromises are, they can't make intelligent decisions.Tuning is an essential skill for system administrators who face the problem of adapting the speed of a computer system to the speed requirements imposed by the real world. It requires a detailed understanding of the inner workings of the computer and its architecture. System Performance Tuning covers two distinct areas: performance tuning, or the art of increasing performance for a specific application, and capacity planning, or deciding what hardware best fulfills a given role. Underpinning both subjects is the science of computer architecture. This book focuses on the operating system, the underlying hardware, and their interactions. Topics covered include: Real and perceived performance problems, introducing capacity planning and performance monitoring (highlighting their strengths and weaknesses). An integrated description of all the major tools at a system administrator's disposal for tracking down system performance problems. Background on modern memory handling techniques, including the memory-caching filesystem implementations in Solaris and AIX. Updated sections on memory conservation and computing memory requirements. In depth discussion of disk interfaces, bandwidth capacity considerations, and RAID systems. Comprehensive discussion of NFS and greatly expanded discussion of networking. Workload management and code tuning. Special topics such as tuning Web servers for various types of content delivery and developments in cross-machine parallel computing For system administrators who want a hands-on introduction to system performance, this is the book to recommend.


Linux NFS-HOWTO

Linux NFS-HOWTO

Author: Nicolai Langfeldt

Publisher:

Published: 2019-11-10

Total Pages: 42

ISBN-13: 9781707096183

DOWNLOAD EBOOK

Summary This classic howto was written in 2002, but it is still a must-read howto for any Linux professionals today.It will guide you how to set up NFS clients and servers. This is a book you should have on your bookshelf. Table of Contents 1. Preamble 1.1. Legal stuff 1.2. Disclaimer 1.3. Feedback 1.4. Translation 1.5. Dedication 2. Introduction 2.1. What is NFS? 2.2. What is this HOWTO and what is it not? 2.3. Knowledge Pre-Requisites 2.4. Software Pre-Requisites: Kernel Version and nfs-utils 2.5. Where to get help and further information 3. Setting Up an NFS Server 3.1. Introduction to the server setup 3.2. Setting up the Configuration Files 3.3. Getting the services started 3.4. Verifying that NFS is running 3.5. Making changes to /etc/exports later on 4. Setting up an NFS Client 4.1. Mounting remote directories 4.2. Getting NFS File Systems to Be Mounted at Boot Time 4.3. Mount options 5. Optimizing NFS Performance 5.1. Setting Block Size to Optimize Transfer Speeds 5.2. Packet Size and Network Drivers 5.3. Overflow of Fragmented Packets 5.4. NFS over TCP 5.5. Timeout and Retransmission Values 5.6. Number of Instances of the NFSD Server Daemon 5.7. Memory Limits on the Input Queue 5.8. Turning Off Autonegotiation of NICs and Hubs 5.9. Synchronous vs. Asynchronous Behavior in NFS 5.10. Non-NFS-Related Means of Enhancing Server Performance 6. Security and NFS 6.1. The portmapper 6.2. Server security: nfsd and mountd 6.3. Client Security 6.4. NFS and firewalls (ipchains and netfilter) 6.5. Tunneling NFS through SSH 6.6. Summary 7. Troubleshooting 7.1. Unable to See Files on a Mounted File System 7.2. File requests hang or timeout waiting for access to the file. 7.3. Unable to mount a file system 7.4. I do not have permission to access files on the mounted volume. 7.5. When I transfer really big files, NFS takes over all the CPU cycles on the server and it screeches to a halt. 7.6. Strange error or log messages 7.7. Real permissions don't match what's in /etc/exports. 7.8. Flaky and unreliable behavior 7.9. nfsd won't start 7.10. File Corruption When Using Multiple Clients 8. Using Linux NFS with Other OSes 8.1. AIX 8.2. BSD 8.3. Tru64 Unix 8.4. HP-UX 8.5. IRIX 8.6. Solaris 8.7. SunOS


Optimizing the Performance of a Network File System

Optimizing the Performance of a Network File System

Author:

Publisher:

Published: 1996

Total Pages: 36

ISBN-13:

DOWNLOAD EBOOK

This report summarizes conclusions drawn from work (primarily as a systems and network administrator) conducted by the author when he was still employed at the U.S. Army's Chemical Research, Development, and Engineering Center (CRDEC). It will discuss a number of considerations which can affect the performance of computer systems running a variant of Sun Microsystem's Network File System (NFS). Additionally, the potential for enhancements to the TCP/IP standard will also be raised. This report assumes that the reader already has some familiarity with NFS and, hopefully, some knowledge of networking using TCP/IP. It is hoped that this report will help other system and network administrators use NFS, while at the same time encouraging developers of NFS to come up with more robust implementations.