Kursplan

Introduksjon

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Linux Foundation Digital Badges
  • Laboratorieøvelser, løsninger og ressurser
  • Distribusjonsdetaljer
  • Labs

Prestasjonsfinetuning-prinsipper

  • Metodologi
  • Finetuning-prosess
  • Investigasjonsverktøy
  • Labs

Benchmarks

  • Prestasjonstests
  • Synlige tests
  • Applikasjonstests
  • Labs

Finetuning-grensesnitt

  • Finetuning-konsepter
  • Kernefinetuning
  • Kerneparametre
  • Applikasjonsgrensesnitt
  • tuned
  • Hårdvarafinetuning
  • Labs

Overvåkingsgrensesnitt

  • /proc-filsystem
  • Kommandolinje-verktøy
  • Prestasjonsdatainnsamling
  • Nagios
  • Ganglia
  • Kernemonitoring
  • Labs

Profileringsteknikker og -verktøy

  • Prestasjonsmonitoring
  • Tellerer
  • Prestasjonsforhold
  • Kerneprofilering mot applikasjonspåvirkning
  • oprofile
  • Perf
  • Tilgjengelige perf-gebeurtenis
  • Innsamling av prestasjonsdata med perf
  • Prestasjonsmonitoring fra innenfor applikasjonen
  • Brukerrom-prestasjonsmonitoring med gprof
  • Labs

Sporingsverktøy

  • Brukerrom-sporing
  • strace
  • Bibliotekssporing
  • Kernelsporing
  • ftrace
  • SystemTap
  • Sporing av applikasjoner med SystemTap
  • Labs

CPU-underkomponent

  • CPU-konsepter og arkitektur
  • CPU-nivå finetuning
  • Spesialiserte instruksjonssett
  • CPU-topologi
  • BIOS-innstillinger
  • Labs

Energiforedling

  • Energiforelingsstrategier
  • Enhetsenergiforeling
  • CPU energisparemoduser
  • Frekvensskaling
  • Energiforelingsverktøy
  • Labs

Prosessplanlegging

  • Design
  • Planleggingspolitiske innstillinger
  • Planleggingsfinetuningsinnstillinger
  • CPU-affinitet og isolering
  • Avbrytelsesaffinitet
  • Kontrollgrupper
  • Labs

Hukommelsessystem

  • Generelt overblikk
  • Sidesett-søkfinetuning og store sider
  • Kontroll av swap fra applikasjoner
  • Feilminimering
  • Labs

NUMA-finetuning

  • CPU-konsepter og arkitektur
  • NUMA-hukommelsesallokering
  • NUMA-statistikk
  • Labs

I/O-system

  • Oversikt over lagringstacken
  • Konsepter for I/O-planlegger
  • Algoritmer for I/O-planlegger
  • Hårdvarovervekslingsfaktorer
  • Tilpasning av lagringenhetene
  • Labs

Lokale filsystemer

  • Hovedvalg for filsystemer
  • Ext3/4 journalmoduser
  • Filsystemsegenskaper
  • Labs

Nettverksfilerstyringssystemer

  • Nettverksfilerstyringsystem (NFS)
  • NFSv4
  • pNFS
  • Labs

Lagring og I/O

  • Gjentatte kjennskaper til programvare RAID
  • RAID-nivåer
  • RAID-konfigurasjon
  • Logiske volum
  • Volum og volumgrupper
  • Opretting av logiske volum
  • Rå enheter
  • Synkron I/O
  • Labs

Analyse av I/O-systemet

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Labs

Nettverkssystemfinetuning

  • Oversikt over nettverksstacken
  • Finetuning for latens og gjennomføringsgrad
  • Innstillinger for nettverksgrensesnittshårdvara
  • Fordelingsteknikker
  • TCP-finetuning
  • Overvåking og diagnostikkverktøy
  • Labs

Virtualisering

  • Oversikt over virtualisering
  • Diskfaktorer
  • Nettverksfaktorer
  • Labs

Krav

Dette kurset er hovedsakelig ment for systemadministratorer og teknologiarkitekter som trenger å velge og finetune miljøet sitt for å maksimere hastighet og effektivitet. Studenter bør være utøvede Linux-brukere. Familiaritet med lokale systemadministrasjonskonsepter dekket i LFS301 Linux System Administration er påkrevd.

Målgruppe

Dette kurset er designet for IT-profesjonelle som er ansvarlige for å optimere Linux-prestasjon.

Erfaringsnivå: Mellom

 28 timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier