.TH loads.bt 8 "2018-09-10" "USER COMMANDS" .SH "نام (NAME)" loads.bt \- چاپ میانگین‌های بار سیستم. از bpftrace/eBPF استفاده می‌کند. .SH "خلاصه دستور (SYNOPSIS)" .B loads.bt .SH "توضیحات (DESCRIPTION)" این‌ها همان میانگین‌های بار چاپ‌شده توسط \(dquptime\(dq هستند، اما با سه رقم اعشار به‌جای دو رقم (نه این‌که واقعاً تفاوتی ایجاد کند). این ابزار در واقع نمایشی از واکشی و پردازش یک ساختار هسته از طریق bpftrace است. .PP از آنجا که این ابزار از BPF استفاده می‌کند، تنها کاربر ریشه (root) می‌تواند از آن استفاده کند. .SH "پیش‌نیازها (REQUIREMENTS)" CONFIG_BPF و bpftrace. .SH "مثال‌ها (EXAMPLES)" .TP چاپ میانگین‌های بار سیستم در هر ثانیه: # .B loads.bt .SH "فیلدها (FIELDS)" .TP HH:MM:SS هر خط خروجی شامل زمان چاپ در قالب \(dqHH:MM:SS\(dq است. .TP load averages: این‌ها میانگین‌های متحرک مجموع با میرایی نمایی برای بارهای سیستم هستند. بار، معیاری برای سنجش تقاضا روی منابع سیستم است که شامل پردازنده‌ها و سایر منابعی می‌شود که در وضعیت وقفه‌ناپذیر هسته (TASK_UNINTERRUPTIBLE) به آن‌ها دسترسی پیدا می‌شود، از جمله انواع ورودی/خروجی دیسک و دسترسی‌های قفل. میانگین‌های بار در لینوکس در ابتدا تنها تقاضای پردازنده را نشان می‌دادند، همان‌طور که در سایر سیستم‌های عامل نیز چنین است، اما این مورد در لینوکس 0.99.14 تغییر یافت. این معیار تقاضا نه تنها منبع استفاده‌شده، بلکه تقاضای صف‌بندی‌شده (معیار اشباع) را نیز بازتاب می‌دهد. در نهایت، این سه عدد میانگین‌های بار \(dqیک\(dq، \(dqپنج\(dq و \(dqپانزده دقیقه‌ای\(dq نامیده می‌شوند، اما این زمان‌ها ثابت‌هایی هستند که در معادله میرایی نمایی به کار می‌روند و میانگین‌های بار فراتر از این زمان‌ها را بازتاب می‌دهند. آیا واقعاً انتظار توضیحی دقیق از میانگین‌های بار را در صفحه راهنمای یک ابزار bpftrace داشتید؟ .SH "سربار (OVERHEAD)" به غیر از زمان راه‌اندازی bpftrace، ناچیز است. .SH "منبع (SOURCE)" این ابزار برگرفته از bpftrace است. .IP https://github.com/bpftrace/bpftrace .PP همچنین در توزیع bpftrace به فایل همراه _examples.txt حاوی نمونه نحوه استفاده، خروجی و توضیحات این ابزار مراجعه کنید. .SH "مراجع (REFERENCE)" برای اطلاعات بیشتر درباره میانگین‌های بار، ببینید: .PP http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html .SH "سیستم‌عامل (OS)" Linux .SH "پایداری (STABILITY)" ناپایدار \- در حال توسعه. .SH "نویسنده (AUTHOR)" Brendan Gregg .SH "همچنین ببینید (SEE ALSO)" uptime(1)