| PROC_DISKSTATS(5) | فایلهای پیکربندی | PROC_DISKSTATS(5) |
نام (NAME)
/proc/diskstats - آمار عملکرد و ورودی/خروجی (I/O) دیسکهای سیستم
توضیحات (DESCRIPTION)
- /proc/diskstats (از لینوکس 2.5.69)
- پرونده /proc/diskstats آمار تفصیلی عملیات خواندن، نوشتن و ورودی/خروجی دستگاههای بلوکی و دیسکهای سیستم را نگهداری و گزارش میکند. این پرونده حاوی اطلاعات و آمارهای مربوط به ورودی/خروجی (I/O) برای هر یک از دستگاههای دیسک و پارتیشنهای موجود در سیستم است.
هر خط از این پرونده شامل چندین فیلد عددی است که وضعیت کارکرد دستگاه را توصیف میکنند:
- ۱ - شماره اصلی (Major number)
- شماره شناسه اصلی درایور دستگاه.
- ۲ - شماره فرعی (Minor number)
- شماره شناسه فرعی درایور برای تفکیک دستگاهها یا پارتیشنهای خاص.
- ۳ - نام دستگاه (Device name)
- نام بلوک دستگاه مانند sda، sda1 یا nvme0n1.
- ۴ - خواندنهای موفق (Reads completed)
- تعداد کل عملیات خواندن که با موفقیت به پایان رسیدهاند.
- ۵ - خواندنهای ادغامشده (Reads merged)
- تعداد درخواستهای خواندن که با سایر درخواستها ادغام شدهاند.
- ۶ - بخشهای خواندهشده (Sectors read)
- تعداد کل سکتورهای خواندهشده از دیسک.
- ۷ - زمان صرفشده برای خواندن (Time spent reading)
- کل زمان صرفشده برای تمامی عملیات خواندن (بر حسب میلیثانیه).
- ۸ - نوشتنهای موفق (Writes completed)
- تعداد کل عملیات نوشتن که با موفقیت تکمیل شدهاند.
- ۹ - نوشتنهای ادغامشده (Writes merged)
- تعداد درخواستهای نوشتن که با درخواستهای مجاور ادغام شدهاند.
- ۱۰ - بخشهای نوشتهشده (Sectors written)
- تعداد کل سکتورهای نوشتهشده روی دیسک.
- ۱۱ - زمان صرفشده برای نوشتن (Time spent writing)
- کل زمان صرفشده برای انجام عملیات نوشتن (بر حسب میلیثانیه).
- ۱۲ - عملیات در حال انجام (I/Os currently in progress)
- تعداد عملیات ورودی/خروجی که در حال حاضر در صف پردازش قرار دارند.
- ۱۳ - زمان صرفشده برای عملیات ورودی/خروجی (Time spent doing I/Os)
- مدت زمانی که دستگاه به انجام عملیات ورودی/خروجی مشغول بوده است (بر حسب میلیثانیه).
- ۱۴ - زمان وزندار صرفشده (Weighted time spent doing I/Os)
- مجموع وزندار زمان صرفشده برای عملیات ورودی/خروجی.
در نسخههای جدیدتر هسته لینوکس فیلدهای دیگری نیز برای عملیات آزادسازی (discard) و فلاش (flush) اضافه شدهاند:
- ۱۵ - آزادسازیهای موفق (Discards completed)
- تعداد عملیات آزادسازی سکتور که با موفقیت انجام شدهاند (از لینوکس 4.18).
- ۱۶ - آزادسازیهای ادغامشده (Discards merged)
- تعداد درخواستهای آزادسازی ادغامشده.
- ۱۷ - بخشهای آزادشده (Sectors discarded)
- تعداد سکتورهای آزادسازیشده.
- ۱۸ - زمان صرفشده برای آزادسازی (Time spent discarding)
- کل زمان صرفشده برای عملیات آزادسازی (بر حسب میلیثانیه).
- ۱۹ - عملیات فلاش موفق (Flush requests completed)
- تعداد کل درخواستهای flush تکمیلشده (از لینوکس 5.5).
- ۲۰ - زمان صرفشده برای فلاش (Time spent flushing)
- کل زمان صرفشده برای پردازش درخواستهای فلاش (بر حسب میلیثانیه).
برای اطلاعات تکمیلی و جزئیات بیشتر به پرونده منبع هسته لینوکس Documentation/admin-guide/iostats.rst (یا Documentation/iostats.txt قبل از نسخه لینوکس 5.3) مراجعه کنید.
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | man-pages |