متخصصان DevOps، مدیران سیستم و توسعهدهندگان نرمافزار با یادگیری چگونگی شناسایی گلوگاهها، یافتن اطلاعات استفاده از منابع و بهبود عملکرد سیستمهای لینوکس میتوانند بهرهوری خود را افزایش دهند. بهینهسازی عملکرد لینوکس کمک میکند تا بیشترین کارایی را از سیستمهای خود بدست آورید. این دوره آموزشی ابزارها و تکنیکهای مختلفی را برای شناسایی و رفع مشکلات مرتبط با استفاده و تخصیص منابع به شما معرفی میکند. خواهید آموخت که چگونه با استفاده از ابزارهایی مانند perf، sar، top، htop، atop، Performance Co-Pilot و دیگر ابزارها گلوگاهها را در حافظه، CPU و دیسک شناسایی کنید.
با سیستم فایل proc و مفاهیمی چون swapping، paging و page faults بیشتر آشنا خواهید شد. مربی Kevin Dankwardt همچنین به زمانبندی فرآیندهای لینوکس پرداخته و موضوعات دوره را با اهداف پوشش داده شده در آزمون Red Hat Certificate of Expertise in Performance Tuning (EX442) ارتباط میدهد.
اهداف یادگیری این دوره عبارتند از:
- تکنیکهای زمانبندی
- بستههای مرتبط با بهینهسازی عملکرد
- شناسایی و بهبود گلوگاههای CPU
- یافتن و رفع گلوگاههای حافظه
- شناسایی و رفع گلوگاههای دیسک