48%
Optimizing UNIX for Performance

Optimizing UNIX for Performance

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

For System Administrators, application programmers, MIS managers, and general users of UNIX systems who are interested in learning about and/or optimizing the performance of their UNIX system and networks. This is the most complete book available on performance optimization—featuring coverage of UNIX, networking (TCP/IP), hardware architecture, and program optimization—all in one volume. Covers performance basics; understanding UNIX; BSD instrumentation; System V instrumentation; system tuning; optimizing user programs written in high- level languages; and making accurate measurements. Explains in detail the output from each command—along with “real-life” rules of thumb on what value is “good” and what is not.

Table of Contents:
Introduction. General style. Organization. Terminology. 1. Performance Fundamentals. Why a System Runs Slowly. Amdahlís Law. Estimating percentage speed-up. The bubble effect. Response time versus throughput. Psychology of the user response time. The Heisenberg Uncertainty Principal. Smoothed versus peak statistics. Caches and the Proximity Principal. Summary. 2. Computer Architecture. The basic components. The CPU. The Clock Speed. Semiconductor Technology. Performance Characteristics. Integer Performance. Superscalar Execution. Floating- Point Performance. Impact of Memory Speed on FP Operations. The Bus Interface. Manufacturing and Cost Factors. The Memory Controller. DRAMs. DRAM Alternatives. Memory Subsystem Speed Specification. SRAMs. Virtual Memory Management. The Translation Lookaside Buffer. Caches. Direct Mapped Caches. Set Associative Caches. Cache Write Policies. Write Buffers and FIFOs. The I/O Subsystem. Polling. DMA Devices. Bus Mastering. Expansion I/O Buses. Sun SBUS. ISA. MicroChannel. EISA. High-Performance Local Buses. VESA VL. PCI. Other Buses. Disk Controllers. Caching Disk Controllers. Dumb Disk Controllers. RAID Controllers. Software Disk Striping. Disk Drives. Disk Drive Performance Metrics. Disk Drive Interfaces. The IDE Interface. The SCSI Interface. Other Storage Peripherals. The Graphics Subsystem. Video Update and Refresh. Graphics Operations. Additional Information. 3. Performance Characteristics of the UNIX Design. The Basics. Determining the Kernel Size. User Processes. System Calls. The Buffer Cache. Buffer Cache Memory Allocation. The File System Layer. The UNIX Directory Structure. The Inode Structure. The Name Lookup Cache. Traditional UNIX File System. The BSD Fast File System. Symbolic Links. Journalled File Systems. Raw Partitions. Process Creation. BSDís vfork. System Vís Copy-on-Write Optimization. Process Termination. Process scheduling. The Idle Loop. Process Suspension and Restart. The BSD Scheduler. Priority Migration. System Level Priorities. The SVR4 schedulers. Global Priorities in SVR4. The Time-Sharing Scheduler. Priority Migration Under the TS Scheduler. The Impact of the Nice Parameter. The Priocntl Interface. The Real-Time Scheduler. The IBM AIX scheduler. Memory Management. Demand Loading of User Programs. Zero-Fill-on-Demand. Shared Memory. Page Caching. Paging and Swapping. Performance Implications of Swapping and Paging. Swapping and Paging in SCO UNIX. Swap Allocation. The Paged Buffer Cache. Multiprocessing (MP) Support. Threads. Kernel tables. 4. The BSD Monitoring Tools. Invmstat. The CPU Statistics. Memory Statistics. Paging and Swapping. Disk I/0. Process Information. System Call Statistics. Hardware Interrupts. Context Switch Statistics. Sun Name Look-Up Cache Information. Other vmstat Features. DEC vmstat. SCO vmstat. iostat. Detailed CPU Usage. Disk Statistics. Terminal Activity. ps. Per Process CPU Utilization. Per Process Memory Utilization. Memory Sorted Process Display. DEC UNIC ps. uptime. pstat. Sun multiprocessor statistics. 5. System V Monitoring Tools. sar. CPU Utilization. Buffer Cache Hit Rates. System Call Rates. Disk Statistics. pageout Activity. Pagein Activity. Swapping Activity. Free Memory and Swap Space. CPU Run Queue Statistics. Table Sizes. Name Cache Statistics. Solaris Kernel Memory Allocator Statistics. System V ps. DEC UNIX ps. The Top Utility. Printing System Configuration. Conclusions. 6. UNIX Terminal Support. The Kernel Tty Support. cbreak and raw Character Processing. Serial Port Input Mechanism. Serial Port Output Mechanism. Character Buffering. Monitoring Terminal Traffic. The Streams Facility. 7. Optimizing The System. Identifying the Memory Shortfall. Solving Memory Shortages. Streamlining the Kernel. Tuning the Kernel Tables. Tuning the MAXUSERS Parameter. Removing Kernel Modules. Limiting the Paged Buffer Cache Size. Reducing the User Memory Usages. Changing the Work Load. Tuning the Paging/Swapping Subsystem. Lowering CPU Usage. Postponing ro Suspending Program Execution. Changing Process Priorities. Tuning the Scheduler. Optimizing Programs. Reducing The exec and fork Rates. The Console Output Overhead. The Inode and Name Lookup Caches. Reducing the Interrupt Rate. Increasing CPU Cycles. When to AddMore CPUs to a System. Degree of Speed-Up in Multiprocessor Systems. Improving the File System Performance. Balancing Multiple Drives. Using Disk Striping or RAID to Balance Disk Traffic. Optimizing Single-Drive Systems. Sunís tmpfs File System. Tuning the Paged Buffer Cache Size. Tuning the Metadata Buffer Cache Size. Adjusting the Buffer Cache Size in SCO UNIX. Optimizing the Cache Flush Parameters. Choosing Between a RAM Disk and the Buffer Cache. Tuning the System V File System. Tuning the Fast File System. Optimizing the Block and Fragment. Using tunefs to Set FFS Parameters. Rotational Latency Optimization. Upgrading the Disk Subsystem. 8. TCP/IP Architecutre and Optimization Techniques. ITCP/IP basics. Sockets. Reading and Writing Sockets. The UDP Protocol. The Internet Protocol. The Transmission Control Protocol. TCP Flow Control and Acknowledgment Scheme. Physical Interfaces. Ethernet. Performance Considerations of Ethernet. FDDI. 100-Mbit Ethernet. ISDN. Networking Applications. Monitoring the Network with netstat. Real-Time Network Monitoring. Network Summary Information. The ping Command. Monitoring Burst Response Using spray. Network Optimization Basics. Breaking Up the Network to Improve Performance. Performance Summary. 9. NFS Architecture and Optimization Techniques. The Basics. RPC Performance Considerations. Impact of the NFS Block Size. NFS Caching. Attribute Caching. Server Processing. Monitoring NFS Performance Using nfsstat. Optimizing NFS Servers. Optimizing the Network for NFS Usage. Optimizing NFS Clients. Automounted File Systems. Other Network File Systems. 10. X Window And Motif. X-Window Implementation Under Unix. Client-Server Communication in X. The Window Manager and Toolkits. Performance Considerations in X. Optimizing Your System for X. Optimizing X and Motif. X Terminals. 11. Industry Standard Benchmarks And Performance Measures. Benchmarks Versus Real Applications. The Megahertz Rating. Simple MIPS. The Whetstone Benchmark. The Linpak Floating Point Benchmark. Dhrystone and the New MIPS. The SPEC CPU Benchmark. SPEC SDM Multiuser Suite. SPEC SFS NFS Benchmark. 10X Window Benchmarks. Database Benchmarks. Proprietary Benchmarks. Conclusions. 12. Choosing The Right Hardware. Understanding Design Cycles. Survival of the Fittest. Selecting the Best Architecture. X86 PCs. Selecting RISC Systems. References. 13. Optimizing User Programs. Basic Time Measurements. Profiling Programs. Simple Frofiling Using Prof. Call-graph Profiling with gprof. Opportunities for Optimization. The Optimizer. Other Optimization Techniques. Dynamic Shared Libraries. Process Timing Mechanism. Results and Conclusions. Additional Information.


Best Sellers


Product Details
  • ISBN-13: 9780131115514
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 179 mm
  • No of Pages: 352
  • Series Title: English
  • Weight: 898 gr
  • ISBN-10: 0131115510
  • Publisher Date: 07 Nov 1995
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 13 mm
  • Width: 233 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Optimizing UNIX for Performance
Pearson Education (US) -
Optimizing UNIX for Performance
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Optimizing UNIX for Performance

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA