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

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

نمایش نظرات

آموزش تنظیم عملکرد لینوکس
جزییات دوره
2h 43m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 شرکت می کند.