Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Införandet
- Linux Stiftelse
- Linux Grundläggande utbildning
- Linux Certifieringar för stiftelser
- Linux Stiftelsens digitala märken
- Laborationer, lösningar och resurser
- Information om distribution
- Labs
Principer för prestandaoptimering
- Metodik
- Optimeringsprocessen
- Verktyg för utredning
- Labs
Riktmärkning
- Riktmärken för prestanda
- Syntetiska riktmärken
- Riktmärken för program
- Labs
Gränssnitt för justering
- Koncept för stämning
- Kärnavstämningar
- Kernel-parametrar
- Gränssnitt för applikationer
- Trimmad
- Justerbara maskinvaruinställningar
- Labs
Gränssnitt för övervakning
- /proc Filsystem
- Kommandoradsverktyg
- Insamling av prestandadata
- Nagios
- Ganglia
- Övervakning av kärnan
- Labs
Profileringstekniker och verktyg
- Övervakning av prestanda
- Räknare
- Nyckeltal för prestanda
- Kernel- och applikationsprofilering
- oprofile oprofile
- Perf
- Tillgängliga prestandahändelser
- Hämta prestandadata med perf
- Övervaka prestanda inifrån programmet
- Prestandaövervakning av användarutrymme med gprof
- Labs
Verktyg för spårning
- Spårning av användarutrymme
- Strace
- Spårning av bibliotek
- Spårning av kernel
- ftrace ftrace ftrace
- SystemTryck
- Spåra program med SystemTap
- Labs
CPU-undersystem
- CPU-koncept och arkitektur
- Optimeringar på CPU-nivå
- Specialiserade instruktionsuppsättningar
- CPU-topologi
- BIOS-inställningar
- Labs
Strömförsörjning Management
- Strömförsörjning Management Strategier
- Enhetens strömförsörjning Management
- Energisparlägen för CPU
- Skalning av frekvens
- Strömförsörjning Management Verktyg
- Labs
Schemaläggning av processer
- Design
- Principer för schemaläggning
- Schemaläggning av justerbara inställningar
- CPU-tillhörighet och isolering
- Avbryt tillhörighet
- Kontrollgrupper
- Labs
Undersystem för minne
- Överblick
- Optimering av sidsökning och stora sidor
- Kontrollera växling från program
- Minimera fel
- Labs
NUMA-optimeringar
- CPU-koncept och arkitektur
- NUMA-minnesallokering
- NUMA Statistics
- Labs
I/O-delsystemet
- Översikt över lagringsstack
- Begrepp för I/O-schemaläggare
- Algoritmer för I/O-schemaläggare
- Att tänka på när det gäller hårdvara
- Ställa in lagringsenheter
- Labs
Lokala filsystem
- Viktiga val av filsystem
- Ext3/4 journalföringslägen
- Attribut för filsystem
- Labs
Nätverk Filsystem
- Nätverksfilsystem (NFS)
- NFSv4
- pNFS
- Labs
Lagring och I/O
- Uppdatering av programvaru-RAID
- RAID-nivåer
- RAID-konfiguration
- Logiska volymer
- Volymer och volymgrupper
- Skapa logiska volymer
- Råa enheter
- Asynkron I/O
- Labs
Analysera I/O-undersystemet
- iostat iostat
- iotop iotop iotop
- blktrace blktrace
- blkparse blkparse
- btrace btrace
- btt btt
- blkiomon blkiomon
- Labs
Optimering av nätverksundersystem
- Översikt över nätverksstack
- Optimera för svarstid och dataflöde
- Maskinvaruinställningar för nätverksgränssnitt
- Tekniker för avlastning
- TCP-optimering
- Övervaknings- och diagnostikverktyg
- Labs
Virtualisering
- Översikt över virtualisering
- Att tänka på när det gäller disk
- Att tänka på när det gäller nätverk
- Labs
Krav
Denna kurs är främst avsedd för systemadministratörer och teknikarkitekter som behöver välja och justera sin miljö för att maximera hastighet och effektivitet. Studenter bör vara erfarna Linux-användare. Bekantskap med lokala systemadministrationkoncept som täcks i LFS301 Linux System Administration krävs.
Målgrupp
Denna kurs är utformad för IT-professionals som har ansvar för att optimera Linux-prestanda.
Erfarenhetsnivå: Mellanliggande
28 timmar