.\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .TH "PROC_DISKSTATS" "5" "مه ۲۰۲۵" "man-pages" "فایلهای پیکربندی" .SH "نام (NAME)" /proc/diskstats \- آمار عملکرد و ورودی/خروجی (I/O) دیسکهای سیستم .SH "توضیحات (DESCRIPTION)" .TP .IR /proc/diskstats " (از لینوکس 2.5.69)" پرونده \fI/proc/diskstats\fR آمار تفصیلی عملیات خواندن، نوشتن و ورودی/خروجی دستگاههای بلوکی و دیسکهای سیستم را نگهداری و گزارش میکند. این پرونده حاوی اطلاعات و آمارهای مربوط به ورودی/خروجی (I/O) برای هر یک از دستگاه‌های دیسک و پارتیشن‌های موجود در سیستم است. .PP هر خط از این پرونده شامل چندین فیلد عددی است که وضعیت کارکرد دستگاه را توصیف می‌کنند: .TP .B ۱ \- شماره اصلی (Major number) شماره شناسه اصلی درایور دستگاه. .TP .B ۲ \- شماره فرعی (Minor number) شماره شناسه فرعی درایور برای تفکیک دستگاه‌ها یا پارتیشن‌های خاص. .TP .B ۳ \- نام دستگاه (Device name) نام بلوک دستگاه مانند .BR sda ، .B sda1 یا .BR nvme0n1 . .TP .B ۴ \- خواندن‌های موفق (Reads completed) تعداد کل عملیات خواندن که با موفقیت به پایان رسیده‌اند. .TP .B ۵ \- خواندن‌های ادغام‌شده (Reads merged) تعداد درخواست‌های خواندن که با سایر درخواست‌ها ادغام شده‌اند. .TP .B ۶ \- بخش‌های خوانده‌شده (Sectors read) تعداد کل سکتورهای خوانده‌شده از دیسک. .TP .B ۷ \- زمان صرف‌شده برای خواندن (Time spent reading) کل زمان صرف‌شده برای تمامی عملیات خواندن (بر حسب میلی‌ثانیه). .TP .B ۸ \- نوشتن‌های موفق (Writes completed) تعداد کل عملیات نوشتن که با موفقیت تکمیل شده‌اند. .TP .B ۹ \- نوشتن‌های ادغام‌شده (Writes merged) تعداد درخواست‌های نوشتن که با درخواست‌های مجاور ادغام شده‌اند. .TP .B ۱۰ \- بخش‌های نوشته‌شده (Sectors written) تعداد کل سکتورهای نوشته‌شده روی دیسک. .TP .B ۱۱ \- زمان صرف‌شده برای نوشتن (Time spent writing) کل زمان صرف‌شده برای انجام عملیات نوشتن (بر حسب میلی‌ثانیه). .TP .B ۱۲ \- عملیات در حال انجام (I/Os currently in progress) تعداد عملیات ورودی/خروجی که در حال حاضر در صف پردازش قرار دارند. .TP .B ۱۳ \- زمان صرف‌شده برای عملیات ورودی/خروجی (Time spent doing I/Os) مدت زمانی که دستگاه به انجام عملیات ورودی/خروجی مشغول بوده است (بر حسب میلی‌ثانیه). .TP .B ۱۴ \- زمان وزن‌دار صرف‌شده (Weighted time spent doing I/Os) مجموع وزن‌دار زمان صرف‌شده برای عملیات ورودی/خروجی. .PP در نسخه‌های جدیدتر هسته لینوکس فیلدهای دیگری نیز برای عملیات آزادسازی (discard) و فلاش (flush) اضافه شده‌اند: .TP .B ۱۵ \- آزادسازی‌های موفق (Discards completed) تعداد عملیات آزادسازی سکتور که با موفقیت انجام شده‌اند (از لینوکس 4.18). .TP .B ۱۶ \- آزادسازی‌های ادغام‌شده (Discards merged) تعداد درخواست‌های آزادسازی ادغام‌شده. .TP .B ۱۷ \- بخش‌های آزادشده (Sectors discarded) تعداد سکتورهای آزادسازی‌شده. .TP .B ۱۸ \- زمان صرف‌شده برای آزادسازی (Time spent discarding) کل زمان صرف‌شده برای عملیات آزادسازی (بر حسب میلی‌ثانیه). .TP .B ۱۹ \- عملیات فلاش موفق (Flush requests completed) تعداد کل درخواست‌های flush تکمیل‌شده (از لینوکس 5.5). .TP .B ۲۰ \- زمان صرف‌شده برای فلاش (Time spent flushing) کل زمان صرف‌شده برای پردازش درخواست‌های فلاش (بر حسب میلی‌ثانیه). .PP برای اطلاعات تکمیلی و جزئیات بیشتر به پرونده منبع هسته لینوکس .I Documentation/admin\-guide/iostats.rst (یا .I Documentation/iostats.txt قبل از نسخه لینوکس 5.3) مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" .BR proc (5)