آموزش تنظیم عملکرد لینوکس

Linux Performance Tuning

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: جوانب مثبت DevOps ، سرپرست سیستم و توسعه دهندگان نرم افزار همه از دانستن چگونگی تعیین گلوگاه ها ، یافتن اطلاعات استفاده از منابع و بهبود عملکرد سیستم های لینوکس سود می برند. تنظیم عملکرد لینوکس اطمینان حاصل می کند که بیشترین بهره را از دستگاه های خود می برید. این دوره آموزشی ابزارها و تکنیک های مختلفی را برای کمک به شما در تشخیص و اصلاح مشکلات مربوط به استفاده و تخصیص منابع به نمایش می گذارد. با استفاده از ابزارهایی مانند perf ، sar ، top ، htop ، atop ، Performance Co-Pilot و موارد دیگر ، نحوه شناسایی گلوگاه های حافظه ، CPU و دیسک را بیاموزید. سیستم فایل proc و مفاهیمی مانند مبادله ، صفحه بندی و خطاهای صفحه را کاوش کنید. مربی کوین دانکوردت همچنین در مورد زمانبندی فرآیند لینوکس بحث می کند و مباحث را با اهداف تحت پوشش آزمون Redhead Certificate of Expertise in Performance Tuning (EX442) مرتبط می کند.
موضوعات شامل:
  • تکنیک های زمان بندی
  • بسته های عملکرد
  • شناسایی و بهینه سازی تنگناهای پردازنده
  • یافتن گلوگاه های حافظه
  • تشخیص تنگناهای دیسک

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

1. بررسی اجمالی عملکرد 1. Performance Overview

  • منظور ما از عملکرد چیست؟ What do we mean by performance?

  • تکنیک های زمان بندی Timing techniques

  • راه حل تکنیک های زمان بندی Timing techniques solution

  • سیستم فایل proc The proc filesystem

  • بسته های عملکرد Packages for performance

  • عملکرد خلبان عملکرد و تن Performance Co-Pilot and Tuna

  • فیلتر بسته های SystemTap و Berkeley Packet SystemTap and Berkeley Packet Filter

2. بطری های CPU 2. CPU Bottlenecks

  • بالا برای استفاده از پردازنده top for CPU usage

  • sar برای CPU sar for CPU

  • / proc / cpuinfo /proc/cpuinfo

  • برنامه ریزی: خوب ، اولویت ها و کلاس های فرآیند Scheduling: nice, priorities, and process classes

  • توان تولید در مقابل زمان پاسخ Throughput vs. response time

  • هسته و پاسخگویی لینوکس The Linux kernel and responsiveness

3. بسته های حافظه 3. Memory Bottlenecks

  • نشت حافظه چیست؟ What is a memory leak?

  • / proc / meminfo ، فضای آزاد و مبادله ای /proc/meminfo, free, and swap space

  • بالا و htop برای استفاده از حافظه top and htop for memory usage

  • حافظه نهان CPU و حافظه نهان صفحه CPU caches and page caches

  • اندازه صفحه و خطاهای صفحه Page sizes and page faults

  • چالش: یافتن تنگناهای حافظه Challenge: Finding memory bottlenecks

  • راه حل: یافتن تنگناها در حافظه Solution: Finding memory bottlenecks

4- بطری های دیسک 4. Disk Bottlenecks

  • دیسک های سخت و رفتار SSD Hard disks and SSD behavior

  • ابزارهای sar و atop و استفاده از دیسک sar and atop tools and disk utilization

  • انواع فایلها و عملکرد Filesystem types and performance

  • چالش: تنگناهای دیسک Challenge: Disk bottlenecks

  • راه حل: تنگناهای دیسک Solution: Disk bottlenecks

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش تنظیم عملکرد لینوکس
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 43m
28
Linkedin (لینکدین) lynda-small
26 بهمن 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
28,565
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dankwardt Kevin Dankwardt

دکتر کوین دانکوردت رهبر جامعه لینوکس و مرجعی در مورد لینوکس تعبیه شده است. در سال 1992 ، او شرکت آموزش و مشاوره K Computing را تأسیس کرد. از آن زمان ، این شرکت به یک رهبر در آموزش و مشاوره جاسازی شده لینوکس تبدیل شده است. از سال 1992 ، دکتر Dankwardt آموزش و مشاوره در مورد طیف گسترده ای از موضوعات مانند برنامه نویسی درایور دستگاه لینوکس ، مهندسی سیستم های جاسازی شده لینوکس ، برنامه نویسی در زمان واقعی لینوکس ، سیستم لینوکس و مدیریت شبکه ، برنامه نویسی Perl ، C ++ را طراحی و توسعه داده است. برنامه نویسی ، برنامه نویسی موازی یونیکس ، برنامه نویسی در زمان واقعی ، برنامه نویسی سیستم یونیکس ، و مدیریت شبکه یونیکس ، و همچنین تعداد زیادی از کلاس های ویژه هدفمند در رابطه با شرکای فنی برتر دنیا. دکتر دانکوردت دکترای خود را در رشته کامپیوتر از مرکز مطالعات پیشرفته رایانه در دانشگاه لوئیزیانا (لافایت) به دست آورد و به عنوان استادیار در دانشگاه لوئیزیانا تکنیک خدمت کرد ، و در آنجا به عنوان رئیس موقت بخش علوم کامپیوتر فعالیت کرد. او یک سخنران منظم در کنفرانس های بزرگ است و مرتباً مقالات در مورد موضوعات توسعه لینوکس می نویسد. علاوه بر این ، وی ریاست کمیته آموزش کنسرسیوم Linux Embedded را به عهده داشت ، به عنوان ویراستار مشارکت LinuxDevices.com و Embedded Linux Journal فعالیت داشت ، و بعنوان رئیس فنی کنفرانس های Linux Embedded در سراسر ایالات متحده و اروپا فعالیت می کرد. دکتر دانکوردت در حال حاضر در سیلیکون ولی زندگی می کند و در آنجا فعالیت می کند و در فعالیت های مختلف لینوکس از جمله تأسیس و رهبری گروه ملاقات با فناوری 2،500+ عضو Silicon Valley Linux شرکت می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.