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]

tables

     decayed frequency tables

     page frame maps

     page tables 2nd 3rd 4th

targets

    benchmarks

         setting

tasks

    interactive tasks

         crediting

         rewarding

    non-interactive tasks

         starving

    sleep averages

         tuning 2nd

     threads

    timeslices

         tuning 2nd

     TSRUN (TASK_RUNNABLE) state

     virtual memory

TCP

    connection management

         kernel parameters 2nd

    D-SACK

         enabling

    FACK (Forward Acknowledgement)

         enabling

    keepalive management

         kernel parameters 2nd 3rd

     kernel parameters 2nd 3rd

    memory management

         kernel parameters 2nd

    read/write buffers

         kernel parameters

    SACK (Selective Acknowledgements)

         enabling

    Syn Queue length

         controlling

    window scaling

         enabling

TCP-W benchmarks 2nd 3rd

TCP/IP

     (transport control protocol/Internet protocol)

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

    statistics

         displaying

TCP/IP stacks

tcp_app_win parameter (kernel)

tcp_dsack parameter (kernel) 2nd

tcp_fack parameter (kernel) 2nd

tcp_fin_timeout parameter (kernel)

tcp_keepalive_intvl parameter (kernel) 2nd

tcp_keepalive_probes parameter (kernel) 2nd

tcp_keepalive_time parameter (kernel) 2nd

tcp_max_orphans parameter (kernel)

tcp_max_syn_backlog parameter (kernel) 2nd

tcp_max_tw_buckets parameter (kernel)

tcp_mem parameter (kernel) 2nd

tcp_reordering parameter (kernel)

tcp_retries1 parameter (kernel)

tcp_retries2 parameter (kernel)

tcp_rfc1337 parameter (kernel)

tcp_rmem parameter (kernel) 2nd

tcp_sack parameter (kernel) 2nd

tcp_stdurg parameter (kernel)

tcp_syn_retries parameter (kernel)

tcp_synack_retries parameter (kernel)

tcp_timestamps parameter (kernel)

tcp_tw_reuse parameter (kernel)

tcp_window_scaling parameter (kernel) 2nd

tcp_wmem parameter (kernel) 2nd

thread dumps

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

thread listeners 2nd

thread pools

     application servers 2nd

thread scheduler 2nd 3rd 4th

thread schedulers

thread_max parameter (kernel)

threads

     application servers

    default threads

         virtual memory

     designing 2nd 3rd 4th 5th

     hyperthreading 2nd

     kernel threads

    PTT (per thread time)

         monitoring 2nd

    SMT (symmetric multithreading)

         schedulers

     thread dumps

     TSRUN (TASK_RUNNABLE) state

three-tier topology

     application servers

tightly coupled multiprocessing systems

timers

     NUMA servers

timeslices

     processes

    tuning

         scheduler 2nd

timing routines 2nd 3rd

tiobench 2nd 3rd

TLB

     huge TLB page support

TOE (TCP Offload Engine) 2nd 3rd

top command

     CPU utilization 2nd 3rd

     system tracing 2nd 3rd

topologies

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

     multiprocessor systems 2nd 3rd

Torvalds, Linus

tprof command 2nd

    JPROF reports

         generating

tracing

     runtime information collection

tracing systems 2nd

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

     PI (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

track-to-track seek speed

     disks 2nd

Trade3 benchmark

     commercial workload 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th 28th 29th 30th 31st 32nd 33rd 34th 35th 36th 37th 38th 39th 40th 41st 42nd 43rd 44th 45th 46th 47th 48th 49th 50th

         connection pools 2nd 3rd 4th

         database I/O activity 2nd 3rd 4th

         hyperthreading 2nd 3rd 4th

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

         pass-by-reference 2nd

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

         thread pools 2nd 3rd 4th

         Web servers 2nd

transactions

     application servers

     journaled file systems 2nd 3rd

     Web servers 2nd

transfer rates

     disks 2nd

transport control protocol/Internet protocol (TCP/IP) [See TCP/IP (transport control protocol/Internet protocol)]

TSO (TCP Segmentation Offloading)

     network performance 2nd 3rd 4th 5th

TSRUN (TASK_RUNNABLE) state

tunable parameters

     kernel

         CONFIG 2nd

         debugging

         file system 2nd

         ICMP 2nd

         IP fragmentation

         NEIGHBOR 2nd

         net core

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

         processes

         profiling

         routing

         shared memory

         signals

         system

         TCP 2nd 3rd

         virtual memory 2nd 3rd 4th

tune command

    file systems

         tuning

tune2fs utility (Ext2 file system)

tuning

     application servers 2nd 3rd 4th 5th 6th

         commercial workload 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th

     AS (anticipatory I/O scheduler) 2nd

     benchmarks 2nd 3rd

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

     clients

         file change notifications

         metadata

         opportunistic locking 2nd 3rd

         protocol layering 2nd 3rd 4th

         read-only clients 2nd

     code 2nd 3rd

         algorithms 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th

     commercial workload 2nd

    compilers

         as tuning tools 2nd 3rd

     databases

         global memory 2nd 3rd

         I/O

         load balancing 2nd

         queue length

         response times

     Ext3 file system

     file servers 2nd

         load measurement

         NFS (Network File System) 2nd

         performance measurement 2nd

         Samba 2nd 3rd

     file systems

         Ext3 file system 2nd 3rd 4th 5th

         JFS (Journaled File System) 2nd 3rd

         ReiserFS 2nd 3rd

         XFS 2nd 3rd 4th 5th

    Gigabit Ethernet

         Netperf3 2nd 3rd

     I/O schedulers 2nd 3rd

     JFS (Journaled File System) 2nd

    kernel parameters

         procfs interface 2nd 3rd

         sysctl interface 2nd 3rd 4th

         sysfs interface 2nd

    networks

         kernel parameter tuning mechanisms 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         network protocol stack 2nd 3rd

     profiling 2nd 3rd

     ReiserFS 2nd 3rd

     schedulers 2nd 3rd 4th 5th

     virtual memory 2nd 3rd 4th

     Web servers 2nd

         Apache Web servers 2nd

         event-driven Web servers

         Flash Web servers

         log analysis tools

         Tux Web servers

         workload generators 2nd

     XFS (Next Generation File System) 2nd

Tux Web servers

     tuning

Категории