لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نظارت و تجزیه و تحلیل عملکرد لینوکس - دست در دست!!
Linux Performance Monitoring & Analysis - Hands On !!
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بهعنوان مدیر سرور لینوکس، حرفه مورد تقاضا را شروع کنید و از متخصصان واقعی فناوری اطلاعات با جلسات زنده محیطی بیاموزید. آشنا با ابزارهای مانیتورینگ با زیرسیستم هایی مانند CPU/Memory/IO/Network Hands-On labs با مثال ها آشنا هستید. استفاده از حافظه بالا باعث مشکلات عملکرد می شود. استفاده زیاد از CPU باعث مشکلات عملکرد می شود. استفاده از شبکه (از دست دادن بسته، خطا) باعث مشکلات عملکرد می شود. استفاده بالای دیسک IO باعث مشکلات عملکرد می شود. آشنا با tcpdump - Network Packet Analyzer آشنا با lsof - لیست فایل های باز لینوکس دستورات را با مثال های مختلف بیابید فرمان برای لیست کردن پردازش های برتر که بیشترین استفاده از حافظه را مصرف می کنند فرمان برای لیست کردن پردازش های برتر که بیشترین استفاده از cpu را مصرف می کنند مشاهده منابع سخت افزاری پیکربندی هسته تنظیم کننده ها مدیریت منبع L سیستم فایل سیستم فایل Sysfs ماژولهای هسته سیستم فایل lsof، tcpdump دستورات پیش نیازها: رایانه شخصی یا لپتاپ با اتصال به اینترنت گواهی مهندس رد هت (RHCE) یا تجربه معادل آن.
محتویات دوره
تنظیم نظارت بر عملکرد لینوکس
مقدمه ای در مورد نظارت بر عملکرد در لینوکس
نظارت بر فرآیندها با استفاده از دستور ps
نظارت بر فرآیندها با استفاده از دستور بالا
نظارت بر مصرف حافظه
نظارت بر استفاده از سیستم فایل
نمایشگر سیستم گنوم
جلسه آزمایشگاهی را تمرین کنید
مشاهده اجمالی ابزارهای بسته Sysstat
آزمایشگاه - دستور Iostat
آزمایشگاه - فرمان mpstat
آزمایشگاه - فرمان pidstat
نمای کلی SAR
مزایای SAR
آزمایشگاه - SAR
زمان بندی کارها با تایمر Systemd
نظارت سیستم با استفاده از کابین خلبان
نظارت سیستم با استفاده از کمک خلبان عملکرد
با دستورات مختلف برای مدیریت مشکلات عملکرد در سرورهای لینوکس آشنا هستید
بالا
vmstat
iostat
رایگان
lsof
tcpdump- Network Packet Analyzer
در زیر آمار عملکرد لینوکس با استفاده از دستور sar آمده است.
استفاده جمعی از CPU
آمار CPU فردی
حافظه استفاده شده و موجود
فضای استفاده شده و موجود را تعویض کنید
کلی فعالیتهای ورودی/خروجی سیستم
فعالیتهای ورودی/خروجی دستگاهها
صف را اجرا کنید و داده های متوسط را بارگیری کنید
آمار شبکه
دادههای sar را از یک زمان خاص گزارش کنید
مشاهده منابع سخت افزاری
مشاهده پیامهای هسته با استفاده از دستور dmesg
بازیابی اطلاعات CPU
بازیابی اطلاعات DMI - dmidecode
بازیابی اطلاعات جانبی
فرمان hwloc lshw
پیکربندی قابلیت تنظیم هسته
Proc File System
تنظیمپذیرهای هسته
تغییر قابلیت تنظیم هسته
تنظیمپذیرهای هسته را با استفاده از دستور Sysctl تغییر دهید
تنظیمپذیرهای هسته را دائماً تغییر دهید
سیستم فایل Sysfs
درباره ماژول های هسته
جلسه آزمایشگاهی را تمرین کنید
نمای کلی درباره تنظیم نمایه ها
مدیریت نمایه ها از خط فرمان
جلسه آزمایشگاه - تنظیم نمایه
مدیریت محدودیت های منابع
محدود کردن منابع سیستم با ulimit
پیکربندی قوانین ulimit پایدار
جلسه آزمایشگاهی را تمرین کنید
تنظیم محدودیت برای خدمات
آزمایشگاه - سرویس را با cgroup پیکربندی کنید
مدیریت فرآیند
درک دستورات ps با خواص سفارشی مقادیر خوب و غیره
آمارهای مختلف فرآیندی مانند "D"، "S"، "T"، "Z" و غیره
برای خاتمه دادن به فرآیند دستورات را بکشید
آزمایشگاه
دستورات جستجوی لینوکس
دستورات یافتن اصلی برای یافتن فایلهای دارای نام
فایل ها را بر اساس مجوزهای آنها پیدا کنید
جستجوی فایلها بر اساس گروههای مالکان
فایل ها و دایرکتوری ها را بر اساس زمان تاریخ پیدا کنید
فایل ها و فهرست ها را بر اساس اندازه پیدا کنید
فرآیندهای در حال اجرا برتر
فرمان فهرست کردن فرآیندهای برتر که بیشترین استفاده از حافظه را دارند
فرمان فهرست کردن فرآیندهای برتر که بیشترین استفاده از cpu را دارند
آزمایشگاه در lsof - لیست کردن فایلهای بازکننده
فرمان lsof در بسیاری از سیستمهای مشابه لینوکس/یونیکس استفاده میشود که برای نمایش لیست تمام فایلهای باز و فرآیندها استفاده میشود.
آزمایشگاه tcpdump- Network Packet Analyzer
به عنوان مثال: تعداد بسته های دریافتی (ارسال شده) از طریق کارت شبکه، آمار شکست بسته و غیره
جلسات آزمایشگاهی را تمرین کنید
جلسه آزمایشگاهی عملی - استفاده از CPU بالا
جلسه عملی آزمایشگاه - استفاده از حافظه بالا
سرفصل ها و درس ها
مقدمه - نظارت بر سیستم با استفاده از ابزارهای مفید مختلف.
Introduction - Monitoring the system using different useful tools.
معرفی
Introduction
نظارت بر فرآیندها با استفاده از دستور ps
Monitoring processes using ps command
نظارت بر فرآیندها با استفاده از دستور بالا
Monitoring processes using top command
نظارت بر فرآیندها با استفاده از دستور بالا - 2
Monitoring processes using top command - 2
نظارت بر مصرف حافظه
Monitoring memory usage
نظارت بر استفاده از سیستم فایل
Monitoring File System Usage
مانیتور سیستم گنوم
GNOME System Monitor
جلسه تمرین آزمایشگاهی
Practice Lab Session
مروری بر ابزارهای بسته Sysstat
Overview Sysstat Package Utilities
آزمایشگاه - دستور Iostat
Lab - Iostat command
آزمایشگاه - دستور mpstat
Lab - mpstat command
آزمایشگاه - دستور pidstat
Lab - pidstat command
بررسی اجمالی SAR
Overview SAR
مزایای SAR
Advantages of SAR
آزمایشگاه - SAR
Lab - SAR
برنامه ریزی کارها با تایمر Systemd
Scheduling tasks with Systemd timer
سیستم های مانیتورینگ با استفاده از کابین خلبان
Monitoring Systems using Cockpit
سیستم های مانیتورینگ با استفاده از کمک خلبان عملکرد
Monitoring Systems using performance co-pilot
امتحان را به یاد بیاورید
Recall Quiz
مقدمه - نظارت بر سیستم با استفاده از ابزارهای مفید مختلف.
Introduction - Monitoring the system using different useful tools.
مشاهده منابع سخت افزاری
Viewing Hardware Resources
پیام های هسته با استفاده از دستور dmesg
Kernel messages using dmesg command
بازیابی اطلاعات CPU
Retrieving CPU Information
بازیابی اطلاعات DMI - dmidecode
Retrieving DMI Information - dmidecode
بازیابی اطلاعات جانبی
Retrieving peripheral Information
دستور hwloc & lshw
hwloc & lshw command
مشاهده منابع سخت افزاری
Viewing Hardware Resources
نمایش نظرات