دوره کار با ابزارهای Monitoring Performance در خط فرمان همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کار با ابزارهای Monitoring Performance در خط فرمان
موضوع کلی: برنامه نویسی
موضوع میانی: لینوکس و خط فرمان
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی دوره: چرا پایش عملکرد مهم است؟
- 2. مفاهیم پایه عملکرد: Latency، Throughput، Utilization، Saturation
- 3. مروری بر محیط خط فرمان لینوکس (Bash/Zsh)
- 4. دستورات پایه مدیریت فایل و دایرکتوری (ls, cd, pwd, cp, mv, rm)
- 5. کار با ویرایشگرهای متنی در خط فرمان (Vim/Nano مقدماتی)
- 6. پایپها و تغییر مسیر ورودی/خروجی (|، >، >>، <)
- 7. دستور grep: جستجو در فایلها و خروجیها
- 8. دستور awk: پردازش متن و گزارشگیری پایه
- 9. دستور sed: ویرایش جریان متن
- 10. مفاهیم فرآیند (Process) و ریسه (Thread) در لینوکس
- 11. مدیریت کاربران و مجوزها در لینوکس (chmod, chown, useradd)
- 12. متغیرهای محیطی و Aliasها
- 13. sysctl: تنظیم پارامترهای هسته برای بهینهسازی عملکرد
- 14. معرفی ابزارهای پایش عملکرد CPU
- 15. درک Load Average: معنی و تفسیر آن
- 16. دستور top: مشاهده بلادرنگ فرآیندها و منابع
- 17. فیلتر کردن و مرتبسازی در top
- 18. ابزار htop: نمایشی کاربرپسندتر و تعاملیتر
- 19. سفارشیسازی htop و قابلیتهای پیشرفته آن
- 20. دستور vmstat: گزارشگیری از حافظه مجازی و فعالیت CPU
- 21. پارامترهای مهم vmstat (r, b, us, sy, id, wa)
- 22. دستور mpstat: پایش مصرف CPU برای هر هسته
- 23. تحلیل Bottleneckهای CPU: user time، system time، idle time، I/O wait
- 24. شناسایی فرآیندهای پرمصرف CPU
- 25. مفهوم Context Switch و پایش آن
- 26. ابزار lscpu: مشاهده جزئیات سختافزاری CPU
- 27. دستور uptime: خلاصه وضعیت سیستم
- 28. پایش دمای CPU با ابزارهایی مانند lm_sensors (مقدمه)
- 29. مفاهیم پایه حافظه: RAM، Swap، Virtual Memory
- 30. دستور free: مشاهده حافظه فیزیکی و Swap
- 31. تحلیل خروجی free: total, used, free, shared, buff/cache, available
- 32. دستور vmstat برای پایش حافظه (swpd, free, buff, cache, si, so)
- 33. شناسایی مصرف حافظه توسط فرآیندها با top/htop
- 34. دستور pmap: مشاهده نقشه حافظه یک فرآیند
- 35. دستور smaps: جزئیات دقیق مصرف حافظه (RSS, PSS, VSS)
- 36. ابزار slabtop: پایش مصرف حافظه Kernel slab
- 37. فایل /proc/meminfo: منبع اصلی اطلاعات حافظه
- 38. درک مفهوم Out Of Memory (OOM) killer
- 39. پایش Swap Usage و اهمیت آن
- 40. شناسایی Memory Leakها (مقدماتی)
- 41. صفحات بزرگ حافظه (Huge Pages) و تاثیر آن بر عملکرد
- 42. تنظیمات swappiness و تاثیر آن بر عملکرد سیستم
- 43. مفاهیم پایه Disk I/O: IOPS، Throughput، Latency
- 44. دستور df: مشاهده فضای دیسک مصرفی و آزاد
- 45. دستور du: مشاهده مصرف دیسک توسط فایلها و دایرکتوریها
- 46. ابزار iostat: پایش عملکرد Disk I/O و دستگاههای ذخیرهسازی
- 47. تحلیل خروجی iostat (r/s, w/s, rkB/s, wkB/s, await, %util)
- 48. ابزار iotop: مشاهده بلادرنگ فعالیت I/O فرآیندها
- 49. شناسایی Disk Bottleneckها
- 50. درک Block Size و تاثیر آن بر I/O
- 51. RAID و LVM: تاثیر آنها بر عملکرد I/O (مقدمه)
- 52. ابزارهای تست Disk I/O (مانند fio مقدماتی)
- 53. پایش inodeها و تاثیر آنها بر عملکرد دیسک
- 54. مفاهیم پایه شبکه: IP Address، Port، Protocol
- 55. دستور ping: تست اتصال و Latency شبکه
- 56. دستور traceroute/mtr: ردیابی مسیر بستههای شبکه
- 57. دستور netstat: مشاهده اتصالات شبکه، پورتها و جداول مسیریابی (legacy)
- 58. دستور ss: جایگزین مدرن netstat برای مشاهده سوکتها
- 59. فیلتر کردن و تحلیل خروجی ss
- 60. ابزار ifconfig/ip: پیکربندی و مشاهده وضعیت کارت شبکه
- 61. ابزار iftop: پایش بلادرنگ پهنای باند شبکه
- 62. ابزار nethogs: مشاهده مصرف پهنای باند توسط فرآیندها
- 63. ابزار tcpdump: ضبط و تحلیل بستههای شبکه (مقدماتی)
- 64. پایش Packet Loss و Errors در رابطهای شبکه
- 65. تحلیل RTT (Round Trip Time) و Throughput شبکه
- 66. معرفی ابزارهای سرعتسنجی شبکه (مانند speedtest-cli)
- 67. دستور ps: مشاهده دقیقتر فرآیندها و جزئیات آنها
- 68. استفاده از format custom در ps
- 69. دستور pstree: نمایش سلسلهمراتب فرآیندها
- 70. ابزار lsof: مشاهده فایلهای باز توسط فرآیندها
- 71. دستور strace: ردیابی تماسهای سیستمی یک فرآیند
- 72. تحلیل خروجی strace برای اشکالزدایی عملکرد
- 73. معرفی System Activity Reporter (sar)
- 74. جمعآوری و گزارشگیری دادهها با sar
- 75. ابزار atop: مانیتورینگ جامع و بلادرنگ (یکپارچهسازی تمام ابزارها)
- 76. تحلیل جزئیات CPU، Mem، Disk، Net و Proc با atop
- 77. معرفی Perf: ابزار پیشرفته پروفایلینگ هسته لینوکس
- 78. استفاده پایه از perf record و perf report
- 79. مقدمهای بر BPF/eBPF: فریمورک قدرتمند ردیابی
- 80. ابزار bpftrace: مثالهای ساده ردیابی سیستمی
- 81. معرفی OProfile: ابزار پروفایلینگ مبتنی بر سختافزار
- 82. مفهوم Flame Graphs و نحوه تولید آن (مقدمه)
- 83. پایش عملکرد در محیطهای کانتینری (Docker/Kubernetes) با ابزارهای میزبان
- 84. پایش لاگها با journalctl
- 85. فیلتر کردن و جستجو در journalctl
- 86. پیکربندی rsyslog برای جمعآوری لاگها
- 87. تحلیل لاگها برای شناسایی الگوهای عملکردی با grep/awk/sed
- 88. نوشتن اسکریپتهای Bash برای جمعآوری دادههای عملکرد
- 89. خودکارسازی جمعآوری دادهها با Cron
- 90. ساخت گزارشهای ساده از دادههای جمعآوری شده
- 91. مفهوم Baseline (خط پایه) عملکرد سیستم
- 92. شناسایی ناهنجاریها (Anomalies) در عملکرد
- 93. متدولوژی تحلیل عملکرد: USE Method, RED Method, Golden Signals
- 94. سناریو عملی: عیبیابی مصرف بالای CPU
- 95. سناریو عملی: عیبیابی کندی Disk I/O
- 96. سناریو عملی: عیبیابی مصرف زیاد Swap
- 97. سناریو عملی: عیبیابی تاخیر شبکه
- 98. انتخاب ابزار مناسب برای هر موقعیت پایش
- 99. بهترین شیوهها برای پایش عملکرد مداوم
- 100. جمعبندی دوره و منابع برای یادگیری بیشتر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.