mfscsstatsdump(8) This is part of MooseFS mfscsstatsdump(8)

mfscsstatsdump - استخراج داده‌های آماری چانک‌سرور از فایل آمار در قالب csv یا png

mfscsstatsdump -f fields [-i stats_file] [-r range][-s separator] [-p png_filename [-x chart_width] [-y chart_height]] [-hHd]

دستور mfscsstatsdump داده‌های مصرف و عملکرد را از فایل آمار چانک‌سرور استخراج می‌کند. این داده‌ها همان مجموعه‌داده‌هایی هستند که برای ایجاد نمودارهای رابط گرافیکی کاربر (GUI) استفاده می‌شوند. خروجی می‌تواند در قالب متنی (csv) یا در قالب گرافیکی (png) باشد. این بدان معناست که گزینه‌های -p، -x و -y با گزینه‌های -h، -H و -d مانعه‌الجمع هستند.

چانک‌سرور MooseFS فایل آمار را در دایرکتوری DATA_PATH ذخیره می‌کند - به mfschunkserver.cfg(5) مراجعه کنید.

خروجی متنی - یک فایل متنی (csv) که ستون نخست آن برچسب زمان (یا تاریخ در صورت تعیین گزینه -d) است؛ ستون‌های بعدی مقادیر مشخص‌شده با گزینه -f هستند که بر اساس گزینه‌های به‌کاررفته (هیچ‌کدام، -s و -h یا -H) قالب‌بندی شده‌اند.

خروجی گرافیکی - یک فایل png حاوی نمودار برای هر فیلد مشخص‌شده با گزینه -f طبق الگوی نام‌گذاری اعلان‌شده با گزینه -p ایجاد می‌شود. ابعاد نمودار را می‌توان با گزینه‌های -x و -y تنظیم کرد.

نام فیلدها با جداکننده ویرگول «,» (بخش فیلدها را ببینید)؛ تعیین حداقل یک فیلد الزامی است؛ در صورت استفاده از ستاره (*)، تمامی فیلدها استخراج می‌شوند.
نام فایل باینری آمار mfs (پیش‌فرض: default_data_path/csstats.mfs)
نوع بازه زمانی: 0 - بازه کوتاه (دقیقه)، 1 - بازه متوسط (۶ دقیقه)، 2 - بازه طولانی (۳۰ دقیقه)، 3 - بازه بسیار طولانی (روز)
تعیین جداکننده ستون‌ها (پیش‌فرض: تب / tabulator)
نام اختیاری فایل PNG (نام فیلد پیش از .png اضافه خواهد شد؛ YYYY -> YYYY_FIELD.png یا YYYY.png -> YYYY_FIELD.png)
عرض نمودار PNG (پیش‌فرض: ۱۶۰۰)
ارتفاع نمودار PNG (باید بر ۲۰ بخش‌پذیر باشد - در غیر این صورت تنظیم خواهد شد؛ پیش‌فرض: ۳۲۰)
نمایش اعداد با خوانایی انسانی با استفاده از پیشوندهای بر مبنای ۲ (IEC 60027)
نمایش اعداد با خوانایی انسانی با استفاده از پیشوندهای بر مبنای ۱۰ (SI)
نمایش برچسب‌های زمانی در قالب YYYY-MM-DD HH:MM

میزان مصرف پردازنده در فضای کاربری (User CPU)
میزان مصرف پردازنده در فضای سیستم (System CPU)
میزان کل مصرف پردازنده (در csv مجموع scpu و ucpu، در png نمایش هر دو با رنگ‌های مجزا)
داده‌های دریافتی از مستر
داده‌های ارسالی به مستر
داده‌های دریافتی توسط بازتولیدکننده (Replicator)
داده‌های ارسالی توسط بازتولیدکننده (Replicator)
داده‌های دریافتی توسط csserv
داده‌های ارسالی توسط csserv
پهنای باند ورودی داده (در csv مجموع csrepin و csservin، در png نمایش هر دو با رنگ‌های مجزا)
پهنای باند خروجی داده (در csv مجموع csrepout و csservout، در png نمایش هر دو با رنگ‌های مجزا)
بایت‌های خوانده‌شده (سرایندها / headers)
بایت‌های نوشته‌شده (سرایندها / headers)
عملیات‌های سطح پایین خواندن (سرایندها)
عملیات‌های سطح پایین نوشتن (سرایندها)
بایت‌های خوانده‌شده (داده‌ها)
بایت‌های نوشته‌شده (داده‌ها)
عملیات‌های سطح پایین خواندن (داده‌ها)
عملیات‌های سطح پایین نوشتن (داده‌ها)
خواندن از دیسک سخت (در csv مجموع hdrbytesr و databytesr، در png نمایش هر دو با رنگ‌های مجزا)
نوشتن روی دیسک سخت (در csv مجموع hdrbytesw و databytesw، در png نمایش هر دو با رنگ‌های مجزا)
عملیات‌های سطح پایین خواندن دیسک سخت (در csv مجموع hdrllopr و datallopr، در png نمایش هر دو با رنگ‌های مجزا)
عملیات‌های سطح پایین نوشتن دیسک سخت (در csv مجموع hdrllopw و datallopw، در png نمایش هر دو با رنگ‌های مجزا)
عملیات‌های سطح بالای خواندن
عملیات‌های سطح بالای نوشتن
زمان خواندن
زمان نوشتن
عملیات‌های بازتولید چانک
عملیات‌های ایجاد چانک
عملیات‌های حذف چانک
عملیات‌های تنظیم نگارش چانک
عملیات‌های تکثیر چانک
عملیات‌های کوتاه کردن چانک (truncate)
عملیات‌های duptrunc (تکثیر + کوتاه‌سازی)
عملیات‌های آزمایش چانک
بار سرور (Server load)
میزان مصرف حافظه مقیم (Resident memory - RSS)
میزان مصرف حافظه مجازی (Virtual memory)
میزان کل مصرف حافظه (در csv همانند memoryvirt، در png نمایش هر دو مقدار memoryrss و memoryvirt با دو رنگ مختلف)
عملیات‌های جابه‌جایی با سرعت کم
عملیات‌های جابه‌جایی با سرعت بالا
عملیات‌های جابه‌جایی سرعت کم + سرعت بالا (در png نمایش هر دو مقدار movels و movehs با دو رنگ مختلف)
تغییرات چانک در متادیتا (مجموع version + duplicate + truncate + duptrunc + split)
عملیات‌های تقسیم چانک
فضای مصرف‌شده دیسک سخت به بایت (به‌جز دیسک‌های علامت‌گذاری‌شده برای حذف)
فضای کل دیسک سخت به بایت (به‌جز دیسک‌های علامت‌گذاری‌شده برای حذف)
فضای کل دیسک سخت (در csv همانند totalspace، در png نمایش هر دو مقدار usedspace و totalspace با دو رنگ مختلف)
تعداد چانک‌های ذخیره‌شده (به‌جز دیسک‌های علامت‌گذاری‌شده برای حذف)
فضای مصرف‌شده دیسک سخت به بایت روی دیسک‌های علامت‌گذاری‌شده برای حذف
فضای کل دیسک سخت به بایت روی دیسک‌های علامت‌گذاری‌شده برای حذف
تعداد چانک‌های ذخیره‌شده روی دیسک‌های علامت‌گذاری‌شده برای حذف
تعداد چانک‌های ذخیره‌شده در قالب رونوشت (تمامی دیسک‌ها)
تعداد بخش‌های چانک ذخیره‌شده در قالب EC4 (تمامی دیسک‌ها)
تعداد بخش‌های چانک ذخیره‌شده در قالب EC8 (تمامی دیسک‌ها)
مجموع copychunks + ec4chunks + ec8chunks (در png نمایش هر سه مورد با رنگ‌های مجزا)
تعداد پوشه‌ها (دیسک‌های سخت) معتبر و سالم
تعداد پوشه‌ها (دیسک‌های سخت) علامت‌گذاری‌شده برای حذف
تعداد پوشه‌ها (دیسک‌های سخت) علامت‌گذاری‌شده به عنوان آسیب‌دیده
تعداد کل پوشه‌ها (دیسک‌های سخت) بدون در نظر گرفتن وضعیت، یعنی مجموع hddok + hddmfr + hdddmg (در png نمایش هر سه مورد با رنگ‌های مجزا)
اختلاف درصد مصرف میان پرمصرف‌ترین و کم‌مصرف‌ترین دیسک

اشکالات را به <bugs@moosefs.com> گزارش دهید.

حق نشر (C) ۲۰۲۶ متعلق به Jakub Kruszona-Zawadzki, Saglabs SA است.

این فایل بخشی از MooseFS است.

نرم‌افزار MooseFS یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو منتشرشده توسط بنیاد نرم‌افزارهای آزاد، نگارش ۲ (صرفاً) بازتوزیع کرده یا تغییر دهید.

نرم‌افزار MooseFS با این امید توزیع شده است که سودمند باشد، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید همراه با این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، نشانی https://www.gnu.org/licenses را ببینید.

mfschunkserver(8), mfsstatsdump(8)

May 2026 MooseFS 4.59.2-1