XLOAD(1) X Version 11 XLOAD(1)

xload - نمایشگر میانگین بار سیستم برای سامانه X

xload [-toolkitoption ...] [-scale integer] [-update seconds]
      [-hl color | -highlight color] [-remote host]
      [-jumpscroll pixels] [-label string] [-nolabel] [-lights]
      [-help|-version]

برنامه xload یک نمودار ستونی (هیستوگرام) از میانگین بار سیستم را نمایش می‌دهد که به‌صورت دوره‌ای به‌روزرسانی می‌شود.

برنامه xload تمام گزینه‌های خط فرمان استاندارد X Toolkit را می‌پذیرد (ببینید X(7)). ترتیب گزینه‌ها اهمیتی ندارد. xload همچنین گزینه‌های زیر را به عنوان گزینه‌های تکمیلی می‌پذیرد:

این گزینه رنگ خطوط مقیاس و درجه‌بندی را مشخص می‌کند.
تعداد پیکسل‌هایی که با رسیدن نمودار به لبه راست پنجره، نمودار به سمت چپ رانده (scroll) می‌شود. مقدار پیش‌فرض نصف عرض پنجره فعلی است. با قرار دادن این مقدار روی 1، پیمایش نرم حاصل می‌شود.
رشته‌ای که باید در برچسب بالای نمودار میانگین بار قرار گیرد.
در صورت تعیین این گزینه خط فرمان، هیچ برچسبی در بالای نمودار بار نمایش داده نخواهد شد.
در صورت فعال بودن، این گزینه باعث می‌شود xload میانگین بار فعلی را با استفاده از ال‌ای‌دی‌های صفحه‌کلید نمایش دهد؛ به ازای میانگین بار n، برنامه xload تعداد n ال‌ای‌دی نخست صفحه‌کلید را روشن می‌کند. این گزینه نمایش گرافیکی معمول روی صفحه را خاموش می‌کند.
این گزینه حداقل تعداد تقسیمات مدرج در هیستوگرام را مشخص می‌کند، به‌طوری که هر تقسیم نشان‌دهنده یک واحد میانگین بار است. اگر بار سیستم از این عدد بیشتر شود، xload تقسیمات بیشتری ایجاد می‌کند، اما هیچ‌گاه از این عدد کمتر استفاده نخواهد کرد. مقدار پیش‌فرض 1 است.
این گزینه بازه زمانی بر حسب ثانیه را برای به‌روزرسانی صفحه توسط xload مشخص می‌کند. حداقل زمان مجاز بین به‌روزرسانی‌ها 1 ثانیه است. مقدار پیش‌فرض 10 است.
این گزینه به xload دستور می‌دهد که بار میزبان host را به جای localhost نمایش دهد. Xload اطلاعات را از پایگاه داده rwhod دریافت می‌کند و بنابراین مستلزم اجرای rwhod در هر دو مبدأ localhost و مقصد host است.
این گزینه مشخص می‌کند که xload باید پیام راهنمای نحوه استفاده را چاپ کرده و خارج شود.
این گزینه مشخص می‌کند که xload باید اطلاعات نسخه را چاپ کرده و خارج شود.

علاوه بر منابع موجود برای تک‌تک ویجت‌های به‌کاررفته توسط xload، یک منبع نیز توسط خود برنامه تعریف شده است.

اگر False باشد، هیچ برچسبی نمایش داده نخواهد شد.

برای تعیین منابع، دانستن سلسله‌مراتب ویجت‌هایی که xload را تشکیل می‌دهند مفید است. در ساختار زیر، تورفتگی نشان‌دهنده ساختار سلسله‌مراتبی است. ابتدا نام کلاس ویجت و سپس نام نمونه (instance) آن آمده است.

XLoad  xload
        Paned  paned
                Label  label
                StripChart  load

برای دریافت میزبان پیش‌فرض و شماره صفحه نمایش.
برای دریافت نام فایل منبعی که اولویتی بالاتر از منابع سراسری ذخیره‌شده در ویژگی RESOURCE_MANAGER دارد.

/usr/share/X11/app-defaults/XLoad
منابع مورد نیاز را مشخص می‌کند.

X(7), xrdb(1), mem(4), Athena StripChart Widget.

در بسترهای قدیمی‌تر، این برنامه ممکن است به دسترسی باز کردن و خواندن فایل ویژه سیستمی /dev/kmem نیاز داشته باشد. سیستم‌هایی که دسترسی عمومی به این فایل را مجاز نمی‌دانند، ممکن است نیاز داشته باشند که xload به همان گروه /dev/kmem تعلق داشته باشد و پرچم دسترسی set group id برای آن فعال گردد.

خواندن میانگین بار سیستم ماهیتاً غیرقابل‌حمل (non-portable) است. بنابراین، روتین مورد استفاده برای خواندن آن (get_load.c) باید برای هر سیستم‌عامل جدید پورت شود.

K. Shane Hartman (MIT-LCS) و Stuart A. Malone (MIT-LCS)؛
با افزودن ویژگی‌ها توسط Jim Gettys (MIT-Athena)، Bob Scheifler (MIT-LCS)، Tony Della Fera (MIT-Athena) و Chris Peterson (MIT-LCS).

2023-02-11 xload 1.2.2