هذا هو شريط الأوامر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
tapestat - تقرير إحصائيات الشريط.
موجز
نسيج [ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ] [ الفاصلة [ عد ] ]
الوصف
إنّ نسيج يتم استخدام الأمر لمراقبة نشاط محركات الأشرطة المتصلة بـ
نظام.
التقرير الأول الذي تم إنشاؤه بواسطة نسيج يوفر الأمر إحصائيات تتعلق بالوقت
منذ تم تمهيد النظام ، ما لم يكن -y يتم استخدام الخيار ، عندما يكون هذا التقرير الأول
محذوف. يغطي كل تقرير لاحق الوقت منذ التقرير السابق.
إنّ الفاصلة تحدد المعلمة مقدار الوقت بالثواني بين كل تقرير. ال
عد يمكن تحديد المعلمة بالاقتران مع الفاصلة معامل. إذا كان عد
تم تحديد المعلمة ، قيمة عد يحدد عدد التقارير التي تم إنشاؤها في
الفاصلة يفصل بينهما ثوان. إذا كان الفاصلة تم تحديد المعلمة بدون عد
المعلمة نسيج يقوم الأمر بإنشاء تقارير بشكل مستمر.
تقرير
إنّ نسيج يوفر التقرير إحصائيات لكل محرك شريط متصل بالنظام. ال
يتم عرض البيانات التالية:
ص / ق
عدد القراءات الصادرة معبراً عنه بالعدد في الثانية المتوسط على مدى
فترة.
ث / ث
عدد عمليات الكتابة الصادرة معبرًا عنها بالعدد في الثانية المتوسط على امتداد
فترة.
kB_read / ثانية | MB_read / ثانية
كمية البيانات التي تمت قراءتها معبراً عنها بالكيلو بايت (بشكل افتراضي أو إذا تم استخدام الخيار -k) أو
ميغا بايت (إذا تم استخدام الخيار -m) في الثانية متوسطها خلال الفترة الزمنية.
kB_wrtn / ثانية | MB_wrtn / ثانية
مقدار البيانات المكتوبة بالكيلو بايت (افتراضيًا أو إذا تم استخدام الخيار -k)
أو ميغا بايت (إذا تم استخدام الخيار -m) في الثانية بمتوسط الفترة الزمنية.
٪بحث وتطوير
قراءة النسبة المئوية للانتظار - النسبة المئوية للوقت خلال الفترة الزمنية التي تم قضاؤها في الانتظار
قراءة الطلبات لإكمال. يتم قياس الوقت من وقت الطلب
يتم إرساله إلى الطبقة الوسطى لـ SCSI حتى يشير إلى اكتماله.
٪ Wr
النسبة المئوية للكتابة في الانتظار - النسبة المئوية للوقت خلال الفترة الزمنية التي تم قضاؤها في الانتظار
كتابة طلبات لإكمالها. يتم قياس الوقت من وقت الطلب
يتم إرساله إلى الطبقة الوسطى لـ SCSI حتى يشير إلى اكتماله.
٪ Oa
النسبة المئوية الإجمالية للانتظار - النسبة المئوية للوقت خلال الفترة الزمنية المنقضية في الانتظار
لإكمال أي طلب I / O (قراءة وكتابة وغير ذلك).
روبية / ثانية
عدد عمليات الإدخال / الإخراج ، معبرًا عنه بالرقم في الثانية المتوسط عبر الفاصل الزمني ،
حيث تم العثور على قيمة متبقية غير صفرية.
Ot / s
عدد عمليات الإدخال / الإخراج ، معبرًا عنه بالرقم في الثانية المتوسط عبر الفاصل الزمني ،
التي تم تضمينها على أنها "أخرى". تتضمن I / O الأخرى مكالمات ioctl التي تم إجراؤها على الشريط
السائق والعمليات الضمنية التي يقوم بها برنامج تشغيل الشريط مثل الترجيع عند الإغلاق
(لأجهزة الشريط التي تقوم بتنفيذ الإرجاع عند الإغلاق). لا يتضمن أي إدخال / إخراج
يتم تنفيذها باستخدام طرق خارج برنامج تشغيل الشريط (على سبيل المثال عبر sg ioctls).
OPTIONS
-k إظهار مقدار البيانات المكتوبة أو المقروءة بالكيلو بايت في الثانية بدلاً من
ميغا بايت. هذا الخيار يستبعد بشكل متبادل مع -m.
-m إظهار كمية البيانات المكتوبة أو المقروءة بالميجابايت في الثانية بدلاً من
كيلوبايت. هذا الخيار خاص بشكل متبادل مع -k.
-t عرض الطوابع الزمنية. قد يعتمد تنسيق الطابع الزمني على قيمة ملف
متغير البيئة S_TIME_FORMAT (انظر أدناه).
-V نسخة الطباعة والخروج.
-y حذف الإحصاء الأولي الذي يظهر القيم منذ الإقلاع.
-ز أخبر نسيج لحذف الإخراج لأي أشرطة لم يكن هناك أي نشاط أثناءها
فترة العينة.
الاعتبارات
من الممكن أن تكون قيمة النسبة المئوية (قراءة أو كتابة أو غير ذلك) أكبر من 100
في المئة (ال نسيج لن يعرض الأمر أبدًا قيمة مئوية تزيد عن 999). لو
تستغرق عملية إعادة لف الشريط 40 ثانية حيث يكون الفاصل الزمني 5 ثوانٍ بقيمة٪ Oa
تظهر على شكل 0 في الفواصل الزمنية قبل اكتمال الترجيع ثم تظهر على أنها 800 تقريبًا
في المئة عند اكتمال الترجيع.
سيتم ملاحظة القيم المماثلة لـ٪ Rd و٪ Wr إذا توقف محرك الشريط عن القراءة أو الكتابة
ثم إعادة التشغيل (أي توقف عن التدفق). في مثل هذه الحالة قد ترى r / s أو
انخفاض w / s إلى الصفر وقد تكون قيمة٪ Rd /٪ Wr أعلى من 100 عند القراءة أو الكتابة
يستمر (اعتمادًا على المدة التي تستغرقها إعادة الكتابة أو القراءة). هذا ليس سوى ملف
مشكلة إذا حدث ذلك كثيرًا لأنه قد يتسبب في تآكل الشريط وسيؤثر على أوقات النسخ الاحتياطي.
بالنسبة لمحركات الأشرطة السريعة ، قد ترى أوقات انتظار منخفضة. هذا لا يشير إلى ملف
مشكلة مع محرك الشريط. لمحرك الأشرطة الأبطأ (مثل محرك أقراص DDS من الجيل الأقدم)
سرعة الشريط (ومحرك الشريط) أبطأ بكثير من نظام الملفات I / O ، الانتظار في المئة
من المرجح أن تكون الأوقات أعلى. بالنسبة لمحركات الأشرطة الأسرع (مثل LTO) ، فإن النسبة المئوية لأوقات الانتظار
من المحتمل أن تكون أقل لأن كتابة البرنامج أو القراءة من الشريط ستؤدي إلى
الكثير من نظام الملفات I / O بسبب الإنتاجية العالية.
على الرغم من أن إحصائيات الشريط يتم تنفيذها في النواة باستخدام المتغيرات الذرية ، إلا أنها لا تستطيع ذلك
يمكن قراءتها بشكل ذري كمجموعة. تتم قراءة جميع قيم الإحصائيات من ملفات مختلفة
مع / sys، بسبب هذا قد تكون هناك عمليات إتمام I / O أثناء قراءة الملفات المختلفة
لمحرك الشريط الواحد. قد ينتج عن هذا مجموعة من الإحصائيات للجهاز الذي يحتوي على
بعض القيم قبل اكتمال الإدخال / الإخراج والبعض بعد ذلك.
يستخدم هذا الأمر التقريب لأسفل كطريقة التقريب عند حساب الثانية
إحصائيات. على سبيل المثال ، إذا كنت تستخدم dd لنسخ شريط إلى آخر وتشغيله
نسيج بفاصل 5 ثوانٍ وعلى مدار الفاصل الزمني ، كان هناك 3210 عملية كتابة و
3209 قراءة ثم w / s ستظهر 642 و r / s 641 (641.8 تقريبًا إلى 641). في مثل هذه الحالة
إذا كان أرشيف tar يتم نسخه (بحجم كتلة 10 كيلو بايت) ، فسترى أيضًا ملف
الفرق بين kB_read / s و kB_wrtn / s لـ 2 (واحد I / O 10k في الحجم مقسومًا على
فترة فاصلة 5 ثوان). إذا كان هناك بدلاً من ذلك 3210 كتابة و 3211 يقرأ كلاهما w / s
و r / s سيظهر كلاهما 642 لكنك ستظل ترى فرقًا بين kB_read / s و
قيم kB_wrtn / s 2 kB / s.
يتم توفير هذا الأمر مع فاصل زمني بالثواني. ومع ذلك داخليا الفاصل الزمني
يتم تتبعها لكل جهاز ويمكن أن يكون لها تأثير على الإحصائيات في الثانية
ذكرت. يتم الاحتفاظ بالوقت الذي يتم فيه التقاط كل مجموعة من الإحصائيات بهذه الإحصائيات. ال
يتم تحويل الفرق بين الوقت الحالي والسابق إلى مللي ثانية للاستخدام في
العمليات الحسابية. يمكننا النظر في كيفية تأثير ذلك على الإحصائيات المبلغ عنها إذا استخدمنا ملف
مثال على أرشيف tar يتم نسخه بين محركي شريطين باستخدام dd. إذا كان كلا الجهازين
تم الإبلاغ عن نقل 28900 كيلو بايت وكان محرك شريط القراءة فاصلًا قدره 5001
مللي ثانية وشريط الكتابة محرك 5000 مللي ثانية والتي من شأنها أن تحسب على أنها 5778
kB_read / s و 5780 kB_wrtn / s.
تأثير بعض إحصائيات الاسترداد أثناء إكمال الإدخال / الإخراج والتقريب و
يجب أن تكون الفروق الصغيرة في الفترة الفاصلة على الإحصائيات المحسوبة في حدها الأدنى
ولكن قد تكون غير صفرية.
البيئة
إنّ نسيج يأخذ الأمر بعين الاعتبار متغيرات البيئة التالية:
S_COLORS
عند تعيين هذا المتغير ، اعرض الإحصائيات بالألوان على الجهاز. ممكن
قيم هذا المتغير أبدا, دائما or السيارات (الأخير هو الافتراضي).
يرجى ملاحظة أن اللون (أحمر أو أصفر أو لون آخر) المستخدم للعرض
لا تشير القيمة إلى أي نوع من المشكلات بسبب اللون فقط. انه فقط
يشير إلى نطاقات مختلفة من القيم.
S_COLORS_SGR
حدد الألوان والسمات الأخرى المستخدمة لعرض الإحصائيات على الجهاز.
قيمته عبارة عن قائمة إمكانات مفصولة بنقطتين يتم تعيينها افتراضيًا
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. القدرات المدعومة هي:
H= سلسلة فرعية SGR (Select Graphic Rendition) لقيم النسبة المئوية الأكبر من
أو يساوي 75٪.
I= سلسلة فرعية SGR لأسماء الأشرطة.
M= سلسلة فرعية SGR لقيم النسبة المئوية في النطاق من 50٪ إلى 75٪.
N= سلسلة فرعية SGR لقيم الإحصائيات غير الصفرية.
Z= سلسلة فرعية SGR لقيم صفرية.
S_TIME_FORMAT
إذا كان هذا المتغير موجودًا وقيمته هي ISO ثم اللغة الحالية ستكون
يتم تجاهله عند طباعة التاريخ في رأس التقرير. ال نسيج سيستخدم الأمر
تنسيق ISO 8601 (YYYY-MM-DD) بدلاً من ذلك. يتم عرض الطابع الزمني مع الخيار -t
سيكون متوافقًا أيضًا مع تنسيق ISO 8601.
استخدم tapestat عبر الإنترنت باستخدام خدمات onworks.net