لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش محاسبات با عملکرد بالا با لینوکس
دانلود High Performance Computing with Linux
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما می آموزد که چگونه از ابزارهای عملکرد لینوکس برای توسعه پروژه های قدرتمند لینوکس استفاده کنید. چک لیست استفاده از لینوکس را بشناسید: برای شناسایی و تشخیص روش مشکلات عملکرد سیستم، از فهرست استفاده از لینوکس استفاده کنید. تکنیکهای نمونهبرداری CPU: از نمونهگیری CPU برای تجزیه و تحلیل معیارهای عملکرد و به دست آوردن بینش عمیقتر در مورد رفتار سیستم استفاده کنید. تجسم دادههای عملکرد با نمودارهای شعله: نمودارهای شعله را برای تجسم ردپای پشته و شناسایی تنگناهای عملکرد ایجاد و تفسیر کنید. شناسایی و تشخیص منابع بیش از حد بارگذاری شده: شناسایی منابع بارگذاری شده سیستم و اجرای استراتژی هایی برای بهینه سازی استفاده از آنها. از منابع اطلاعاتی عملکرد لینوکس استفاده کنید: از ابزارها و منابع مختلف نظارت بر عملکرد لینوکس برای تصمیم گیری آگاهانه استفاده کنید. ردیابی اجزای سیستم: ردیابی و تجزیه و تحلیل ورودی/خروجی، زمانبندی و سایر اجزای سیستم برای شناسایی مشکلات احتمالی و بهبود عملکرد. اجرای مدیریت خطا در برنامههای سیستم: برنامههای سیستم لینوکس قوی با مکانیزمهای مدیریت خطا و گزارشگیری موثر طراحی کنید. ارتباط با سایر برنامه های سیستم: سیستم عامل لینوکس را با توسعه برنامه های سیستمی سفارشی که به طور یکپارچه با سایر برنامه ها ارتباط برقرار می کنند، گسترش دهید. استفاده از تکنیک های بهینه سازی عملکرد در سناریوهای دنیای واقعی: پیاده سازی استراتژی های تنظیم عملکرد و اشکال زدایی عملی در محیط واقعی لینوکس. پیش نیازها: دانش اولیه سیستم لینوکس مفید است
توجه: این دوره بهطور مداوم با آخرین پیشرفتهای فناوری بهروزرسانی میشود و به شما اطمینان میدهد که با بینشها و مهارتهای بهروز از منحنیها جلوتر خواهید ماند.
به محاسبات با عملکرد بالا با لینوکس خوش آمدید، دروازه شما برای تسلط بر هنر بهینه سازی عملکرد سیستم لینوکس. لینوکس به عنوان پیشروترین سیستم عامل منبع باز در جهان است که مورد اعتماد توسعه دهندگان، مدیران شبکه و سازمان ها در سطح جهانی است. با این حال، نظارت و رفع اشکال عملکرد سیستم لینوکس یک چالش بزرگ است، حتی برای مدیران باتجربه.
این دوره جامع برای توانمندسازی شما با تخصص لازم برای مقابله با چالش های عملکرد روزمره لینوکس طراحی شده است. شما ابزارها و دستورات قدرتمند موجود برای تجزیه و تحلیل فعالیت سیستم، شناسایی گلوگاه های عملکرد و بهینه سازی استفاده از منابع را بررسی خواهید کرد. دوره ما بر مهارت های عملی تأکید دارد و به شما امکان می دهد سیستم عامل لینوکس را با برنامه های سیستم خود گسترش دهید و به طور مؤثر با برنامه های دیگر ارتباط برقرار کنید.
آنچه خواهید آموخت:
چک لیست استفاده از لینوکس: برای تجزیه و تحلیل روشمند عملکرد سیستم، بر چک لیست استفاده از لینوکس (استفاده، اشباع و خطاها) مسلط شوید.
نمایه سازی CPU: یاد بگیرید که چگونه استفاده از CPU را از طریق تکنیک های نمایه سازی افزایش دهید و ناکارآمدی ها را کشف کنید.
نمونه برداری از CPU: درک خود را از نمونه برداری از CPU و اینکه چگونه می تواند گلوگاه های عملکرد پنهان را آشکار کند، عمیق تر کنید.
تجسم نمودار شعله: در تجسم گزارش های پشته با استفاده از نمودارهای شعله برای مشاهده واضح رفتار سیستم، تخصص کسب کنید.
شناسایی بیش از حد منبع: برای جلوگیری از خرابی سیستم، منابع بارگذاری شده را به طور موثر شناسایی و تشخیص دهید.
منابع اطلاعات عملکرد لینوکس: منابع اطلاعات عملکرد لینوکس مختلف را برای تصمیم گیری آگاهانه کاوش و استفاده کنید.
ردیابی سیستم: یاد بگیرید که ورودی/خروجی، زمانبندی و سایر اجزای مهم سیستم را برای کشف مشکلات احتمالی ردیابی کنید.
چرا ثبت نام کنید؟
توسعه مهارت عملی: از طریق مثالها و تمرینهایی در دنیای واقعی یاد بگیرید که شما را آماده میکند تا فوراً مهارتهای خود را به کار ببرید.
بینش جامع: از استفاده از CPU تا ردیابی ورودی/خروجی، درک جامعی از نظارت بر عملکرد لینوکس به دست آورید.
انجمن یادگیری پر جنب و جوش: به یک شبکه حمایتی از متخصصان همفکر بپیوندید و مهارت های خود را از طریق همکاری افزایش دهید.
چه کسی باید ثبت نام کند؟
مدیران سیستم و شبکه با هدف اصلاح مهارت های تجزیه و تحلیل عملکرد لینوکس خود.
توسعه دهندگان و مهندسانی که به دنبال بهینه سازی برنامه های کاربردی خود در لینوکس هستند.
هر کسی که علاقه مند به غواصی عمیق تر در دنیای محاسبات با عملکرد بالا با لینوکس است.
در پایان این دوره، شما نه تنها درک کاملی از اصول لینوکس خواهید داشت، بلکه اعتماد به نفس لازم برای به کارگیری این تکنیک های پیشرفته در دنیای واقعی را نیز خواهید داشت. امروز ثبت نام کنید و سفر خود را برای تبدیل شدن به یک متخصص بهینه سازی عملکرد لینوکس آغاز کنید!
سرفصل ها و درس ها
خوش آمدید
Welcome
مقدمه
Introduction
پیام خوش آمد گویی
Welcome Message
شروع به کار
Getting Started
مقدمه
Introduction
چک لیست استفاده از لینوکس را بیاموزید و درک کنید
Learn and Understand Linux USE Checklist
نحوه اعمال USE را بیاموزید
Learn How to Apply USE
با ابزارهای عملکرد لینوکس آشنا شوید
Learn About Linux Performance Tools
آموزش ردیابی و نمونه برداری لینوکس
Learning Linux Tracing & Sampling
با نقاط ردیابی هسته لینوکس آشنا شوید
Learn About Linux Kernel Tracepoints
درباره فهرست کردن نقاط ردیابی و رویدادهای PMU بیاموزید
Learn About Listing Tracepoints & PMU Events
درباره Kprobes، Uprobes و Listing Probe Locations بیاموزید
Learn About Kprobes, Uprobes & Listing Probe Locations
درک USDT و مکان ها
Understanding USDT & Locations
Perf - درک نمونه برداری از CPU و نمودارهای شعله
Perf - Understanding CPU Sampling & Flame Graphs
آشنایی با ضبط CPU
Understanding CPU Recording
ضبط فعالیت CPU، تجزیه و تحلیل از بالا به پایین و پایین به بالا و تجزیه و تحلیل استفاده از CPU
Recording CPU Activity, Top-Down & Bottom-Up Analysis & Analyzing CPU Usage
نمودارهای شعله را بخوانید و تولید کنید
Read and Generate Flame Graphs
نمونه برداری CPU - اسکریپت های Perf، FPO و پشته های شکسته
CPU Sampling - Perf Scripts, FPO & Broken Stacks
آموزش دریافت نمادها و تولید نمودارهای شعله برای فرآیندهای جاوا
Learn To Get Symbols and Generate Flame Graphs For Java Processes
رویدادهای سیستم لینوکس
Linux System Events
درک رویدادهای سیستم
Understanding System Events
نحوه ردیابی مدیران فرآیند و استفاده از اسکریپت های ابزار را بیاموزید
Learn How to Trace Process Execs and Use Tools Scripts
عملیات فایل، ردیابی تاخیر I/O و موارد دیگر
File Operations, Tracing I/O Latency and More
نمایش نظرات