SLABTOP(1) General Commands Manual SLABTOP(1)

slabtop - نمایش اطلاعات حافظه slab هسته به‌صورت بلادرنگ

slabtop [option ...]

دستور slabtop اطلاعات دقیق حافظه میانگیر slab هسته را به‌صورت بلادرنگ نمایش می‌دهد. این ابزار فهرستی از بیشترین حافظه‌های میانگیر را که بر اساس یکی از معیارهای مرتب‌سازی فهرست‌شده مرتب شده‌اند، نمایش می‌دهد. همچنین یک سربرگ آماری حاوی اطلاعات لایه slab را نمایش می‌دهد.

اجرای عادی slabtop به هیچ گزینه‌ای نیاز ندارد. با این حال، می‌توان رفتار آن را با مشخص کردن یک یا چند مورد از پرچم‌های زیر تنظیم کرد:

تازه‌سازی صفحه نمایش در هر N ثانیه. به‌طور پیش‌فرض، slabtop صفحه نمایش را هر سه ثانیه یک‌بار تازه‌سازی می‌کند. برای خروج از برنامه، کلید q را بزنید. این گزینه را نمی‌توان با گزینه -o ترکیب کرد.
مرتب‌سازی بر اساس S، که در آن S یکی از معیارهای مرتب‌سازی است.
نمایش خروجی برای یک بار و سپس خروج.
نمایش اندازه slabها به‌طور خودکار مقیاس‌بندی‌شده به کوتاه‌ترین واحد سه‌رقمی و نمایش واحدهای چاپ‌شده. واحدهای زیر استفاده می‌شوند:
B = bytes
Ki = kibibyte
Mi = mebibyte
Gi = gibibyte
Ti = tebibyte
Pi = pebibyte
اگر از این پرچم استفاده نشود، اندازه‌های slab بر حسب KiB نمایش داده خواهند شد.
نمایش اطلاعات نگارش و خروج.
نمایش راهنمای استفاده و خروج.

موارد زیر معیارهای معتبر مرتب‌سازی هستند که برای مرتب‌سازی میانگیرهای جداگانه slab و در نتیجه تعیین اینکه کدام میانگیرهای slab در بالای فهرست نمایش داده شوند، استفاده می‌شوند. معیار مرتب‌سازی پیش‌فرض، مرتب‌سازی بر اساس تعداد اشیاء ("o") است.

معیار مرتب‌سازی را می‌توان در حین اجرای slabtop نیز با فشردن نویسه مربوطه تغییر داد.

نویسه توضیحات سربرگ
a تعداد اشیاء فعال ACTIVE
b اشیاء در هر slab OBJ/SLAB
c اندازه میانگیر CACHE SIZE
l تعداد slabها SLABS
v تعداد slabهای فعال N/A
n نام NAME
o تعداد اشیاء OBJS
p صفحه‌ها در هر slab N/A
s اندازه شیء OBJ SIZE
u میزان استفاده از میانگیر USE

slabtop دستورات صفحه‌کلید را در حین استفاده از کاربر می‌پذیرد. موارد زیر پشتیبانی می‌شوند. در مورد حروف، هر دو حالت کوچک و بزرگ پذیرفته می‌شوند.

هر یک از نویسه‌های معتبر مرتب‌سازی نیز برای تغییر رویه مرتب‌سازی پذیرفته می‌شوند. بخش معیارهای مرتب‌سازی (SORT CRITERIA) را ببینید.

<SPACEBAR>
تازه‌سازی صفحه نمایش.
خروج از برنامه.

/proc/slabinfo
اطلاعات slab

free(1), ps(1), top(1), vmstat(8)

در حال حاضر، slabtop به هسته ۲.۴ یا جدیدتر نیاز دارد (به‌ویژه نگارش ۱.۱ یا جدیدتر /proc/slabinfo). هسته ۲.۲ باید در آینده پشتیبانی شود.

سربرگ آماری slabtop میزان بایت‌های استفاده‌شده از slabها را رهگیری می‌کند و معیاری برای حافظه فیزیکی نیست. فیلد 'Slab' در پرونده /proc/meminfo اطلاعات مربوط به حافظه فیزیکی استفاده‌شده slab را رهگیری می‌کند.

ستون CACHE SIZE دقیق نیست؛ این ستون حد بالای حافظه استفاده‌شده توسط یک slab خاص است. هنگامی که سیستمی که از slub استفاده می‌کند (رایج‌ترین حالت) تحت فشار بالای حافظه قرار دارد، بازگشت‌های مرتبه slab رخ می‌دهد؛ به این معنی که "صفحه‌ها در هر slab" ثابت نبوده و ممکن است کاهش یابد.

نوشته‌شده توسط Chris Rivera و Robert Love.

slabtop از اسکریپت پرل Martin Bligh به نام vmtop الهام گرفته شده است.

لطفاً گزارش‌های باگ را به procps@freelists.org ارسال کنید.

2023-12-26 procps-ng