Performance Tuning for Linux Servers

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

SACK (Selective Acknowledgements), TCP, enabling

Samba servers

     tuning 2nd 3rd

SANs 2nd

     (storage area networks)

    NAS (network attached storage)

         compared

SAP Standard Application Benchmark

sar command

     CPU utilization 2nd 3rd 4th

    I/O utilization

         monitoting 2nd 3rd

scalability

     application servers

scalibility

    application servers

         SMP scaling 2nd

schedulers

     2.6 Linux scheduler 2nd 3rd

     CPU scheduler 2nd 3rd 4th

     I/O schedulers 2nd 3rd 4th 5th 6th 7th 8th

         16-way RAID-0 setup 2nd

         8-way NUMA RAID setup 2nd 3rd 4th 5th

         AS (anticipatory I/O scheduler) 2nd 3rd 4th 5th 6th 7th

         AS scheduler 2nd 3rd 4th 5th

         benchmarks 2nd 3rd 4th

         CFQ (Completely Fair Queuing) I/O scheduler

         CFQ I/O scheduler 2nd 3rd 4th 5th

         deadline I/O schedulers 2nd 3rd

         noop I/O scheduler

         performance

         performance issues

         pools of requests

         single-CPU single-disk setup 2nd 3rd

         tuning 2nd 3rd

     load balancing

     NUMA (non-uniform memory access)

     single processor systems

     SMP (symmetric multiprocessing)

     SMT (symmetric multithreading)

     thread schedulersd

     tuning 2nd 3rd 4th 5th

scheduling

     processes

SCSI technology

SDET benchmarks 2nd 3rd

secure_redirects parameter (kernel)

security

     application servers

seek_cost parameter (I/O scheduler)

Selective Acknowledgements (SACK), TCP, enabling

sem parameter (kernel)

semaphores

     IPC (Interprocess Communication) 2nd 3rd

    IPC (interprocess communication)

         parameters 2nd 3rd 4th 5th

semphores 2nd 3rd 4th 5th

send_redirects parameter (kernel)

SendFile API

     network performance 2nd 3rd 4th

SendFile/Zerocopy column (NetBench)

sequential read benchmarks

sequential read performance

     AS scheduler 2nd

sequential write benchmarks

servers

     application servers 2nd 3rd

         availability

         clustering 2nd 3rd 4th 5th

         commercial workload tuning 2nd

         concurrency

         connection pools 2nd

         data integrity

         databases;support

         distribution

         enterprise application

         failover

         fault tolerance

         file systems

         hardware 2nd

         heterogeneousness

         hyoerthreading 2nd

         interactivity

         J2EE 2nd 3rd 4th

         J2EE (Java 2 Enterprise Edition) 2nd 3rd

         Java 2nd

         JVM (Java Virtual Machine) 2nd 3rd 4th

         memory usage

         multiple-applications-in-one

         multiple-services-in-one

         native code

         networking

         pass-by-reference

         performance requirements 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th

         requests

         scalability

         security

         SMP scaling 2nd

         software performance stack 2nd 3rd 4th

         string manipulation

         synchronization

         thread pools 2nd

         threads

         topologies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

         transactions

         tuning 2nd 3rd 4th 5th 6th

         vendor server portability

         vendors 2nd

         Web servers

     clusters 2nd

         HA (high availability) clusters 2nd 3rd

         HPCs (high performance clusters)

     database servers 2nd

     designing 2nd 3rd

     DNS servers

     enterprise servers 2nd

     file servers

         benchmarks

         NAS (network attached storage) 2nd

         network file system protocols 2nd 3rd 4th 5th 6th 7th 8th

         tuning 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     I/O subsystems 2nd

         MPIO (Multipath I/O)

    mail servers

         benchmarks

     memory 2nd

    multiprocessing

         clusters 2nd 3rd 4th 5th 6th

         NUMA (Non-Uniform Memory Architecture) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         processor mixing

         SMP (Symmetrical Multiprocessing) 2nd 3rd 4th

         topologies 2nd 3rd

     network storage servers

     Novel SUSE Linux Enterprise Server

     NUMA servers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         hardware

         hierarchy

         high bandwidth interconnect

         interconnects 2nd 3rd

         lacency ratios

         MPIO (Multipath I/O)

         nodes 2nd

         timers

     performance issues 2nd

     print servers

         performance

     processor mixing

     Shark servers

     SMP servers 2nd 3rd 4th 5th 6th 7th

         mutual exclusion

         topologies 2nd 3rd

    systems

         blades

         IBM zSeries mainframes 2nd 3rd 4th 5th 6th 7th

         NUMA (Non-Uniform Memory Architecture) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     Web servers

         architecture models 2nd 3rd

         benchmarks

         concurrency

         dynamic content generation

         Ethereal packet capture tool 2nd 3rd 4th 5th

         HTTP (HyperText Transfer Protocol)

         network behavior 2nd

         transactions 2nd

         tuning 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

    Web servsers

         requests 2nd 3rd 4th

         responses 2nd 3rd 4th 5th

service processors

services

     kernel

servlets

     (Java)

SFS benchmarks

SGI

     XFS

     XFS (Next Generation File System) 2nd 3rd 4th 5th

sh command

shared memory

     kernel parameters

     semaphores

Shared Memory Multiprocessing (SMP) 2nd 3rd 4th 5th

     mutual exclusion

     topologies 2nd 3rd

shared memory segments

    IPC (interprocess communication)

         parameters 2nd 3rd

shared system resources

     mutual exclusion

shared_media parameter (kernel)

Shark servers

Sharoff, Narasimha

shmall parameter (kernel)

shmmax parameter (kernel)

shmni parameter (kernel)

signals

     IPC (Interprocess Communication)

     kernel parameters

simulators

slab allocators

Slackware

     BSD initialization table 2nd

     runlevels

sleep averages

    tuning

         scheduler 2nd 3rd 4th

SMB/CIFS network file system

smblog=1 column (NetBench)

SMP

    application server

         scaling 2nd

SMP (symmetric multiprocessing)

     schedulers

SMP (Symmetrical Multiprocessing) 2nd 3rd 4th 5th

     mutual exclusion

     topologies 2nd 3rd

SMP (Symmetrical Multiprocessor) system

     cache coherency

     concurrency

     data serialization

     locks 2nd

     processor affinity

SMP servers

SMT (symmetric multithreading)

     schedulers

sockets 2nd 3rd

software

     performance evaluation methodologies

         analysis methodologies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

         benchmarking methodology case study

         kernel performance benchmarks 2nd 3rd 4th 5th 6th 7th 8th 9th

         numerical analysis

         simulators

         tracing

         workload characterization

    tracing

         swtrace tool (Performance Inspector) 2nd

software performance stacks

     application server 2nd 3rd 4th

Solaris

somaxconn parameter (kernel)

SPEC (Standard Performance Evaluation Corporation)

SPEC SDET benchmarks 2nd 3rd

SPEC SFS benchmarks

SPECjAppServer benchmarks 2nd

SPECjvm benchmarks 2nd

SPECweb benchmarks 2nd 3rd

SPECweb SSL benchmarks 2nd 3rd

SPECWeb99 benchmark

     content case studies 2nd 3rd 4th

SPECweb99 benchmarks

     results

SPECWeb99 workload generators

spinlocks column (NetBench)

Standard Performance Evaluation Corporation (SPEC)

starting block numbers

STARVATION_LIMIT parameter (scheduler)

     tuning

starving

    non-interactive tasks

         scheduler

static content

     SPECWeb99 benchmark 2nd 3rd 4th

status flags (file)

     setting

storage area networks (SANs) [See NAS;SANs (storage area networks)]

strace command

     system tracing 2nd 3rd 4th

strings

     application servers

struct page pointers

     BIO (block I/O) layer

subsystems

     I/O subsystem

         integration;lack of

         performance issues 2nd

    I/O subsystems

         I/O schedulers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th

Sun Microsystems, Inc

     Java

Sun ONE

     application servers

super blocks

     file systems

super-max parameter (kernel)

super-nr parameter (kernel)

SUSE Linux Enterprise Server

sustained transfer rates

     data movement

swap partition

     placement 2nd 3rd 4th

swappiness parameter (virtual memory)

swapping

     memory

     virtual address spaces 2nd

         memory balancing

         page replacement

         replacement policy 2nd

switching

     context switching 2nd

swtrace tool (Performance Inspector) 2nd

Symmetrical Multiprocessing (SMP) [See SMP (Symmetrical Multiprocessing)]

symmetrical multiprocessing systems

Syn Queue length, TCP, controlling

synchronization

     application servers

     semaphores 2nd 3rd 4th 5th

synchronization (file)

     data integrity 2nd

     file integrity 2nd

     forced synchronization

     function calls 2nd

     status flags

synchronized I/O

sysctl command

    kernel parameters

         modifying

sysctl interface

    kernel parameters

         CONFIG 2nd

         debugging

         file system 2nd

         ICMP 2nd

         IP fragmentation

         NEIGHBOR 2nd

         net core

         networks 2nd 3rd 4th 5th 6th 7th 8th

         processes

         profiling

         routing

         shared memory

         signals

         system

         TCP 2nd 3rd

         tuning 2nd 3rd 4th

         virtual memory 2nd 3rd 4th

sysctl(8) command

    kernel tunable variables

         interfacing

sysfs interface

    kernel parameters

         tuning 2nd

sysrq parameter (kernel)

system calls

     kernel

    tracing

         strace command 2nd 3rd 4th

system initialization

     BSD 2nd 3rd 4th 5th 6th 7th 8th

     init process 2nd 3rd 4th 5th 6th 7th 8th

     initialization table 2nd

     System V 2nd 3rd 4th 5th 6th 7th 8th

system initialization table

     (/etc/inittab)

system paramaters

system performance analysis 2nd 3rd

     CPU utilization 2nd 3rd 4th 5th

         gtop command 2nd 3rd

         sar command 2nd 3rd 4th

         top command 2nd 3rd

         vmstat 2nd 3rd 4th 5th

     I/O utilization 2nd 3rd

         iostat command 2nd

         sar command 2nd 3rd

     memory utilization

         /proc file system 2nd 3rd

         ps command 2nd

         vmstat command 2nd

     network utilization 2nd 3rd

         netstat command 2nd 3rd 4th 5th

         nfsstat command

System Trace Data Collection tool (Performance Inspector)

system tracing 2nd

     OProfile command 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     Performance Inspector 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th

         Above Idle tool 2nd 3rd

         dynamic kernel patches

         instruction tracing 2nd 3rd

         JLM (Java Lock Monitor) tool 2nd 3rd 4th 5th

         JPROF tool 2nd

         performance counters

         pipcntr tool

         post tool

         ptt tool

         pttstats tool 2nd 3rd 4th

         swtrace tool 2nd

         System Trace Data Collection tool

         tprof tool 2nd

     requirements

     strace command 2nd 3rd 4th

     top utility 2nd 3rd

System V

    BSD

         compared 2nd 3rd 4th 5th 6th 7th 8th

    initialization table

         Red Hat 2nd 3rd

     IPC (Interprocess Communication)

     system initalization 2nd 3rd 4th 5th 6th 7th 8th

    system initialization

         initialization table 2nd

systems

    servers

         blades

         IBM zSeries mainframes 2nd 3rd 4th 5th 6th 7th

         NUMA (Non-Uniform Memory Architecture) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

SysV

     IPC resources 2nd 3rd 4th 5th

SysV (System V)

Категории