عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

تتبع الأداء - عبر الإنترنت في السحابة

قم بتشغيل برنامج perf-trace في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو تتبع أداء الأوامر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


perf-trace - أداة مستوحاة من الدعامة

موجز


الأداء الإقتصادي الأداء تتبع
الأداء الإقتصادي الأداء تتبع سجل

الوصف


سيعرض هذا الأمر الأحداث المرتبطة بالهدف ، في البداية syscalls ، ولكن
أحداث النظام الأخرى مثل قيم الصفحات وأحداث عمر المهام وجدولة الأحداث وما إلى ذلك.

هذه أداة وضع مباشر بالإضافة إلى العمل مع ملفات perf.data مثل ملفات perf
أدوات. يمكن إنشاء الملفات باستخدام امتداد الأداء الإقتصادي الأداء سجل الأمر ولكن الدورة تحتاج إلى
قم بتضمين أحداث raw_syscalls (-e مكالمات السحاب الأولية: *). بدلا من ذلك، الأداء الإقتصادي الأداء تتبع سجل يمكن
تستخدم كاختصار لتضمين أحداث Raw_syscalls تلقائيًا عند كتابة الأحداث
إلى ملف.

تنطبق الخيارات التالية على تتبع الأداء ؛ تم العثور على خيارات لأداء سجل التتبع في ملف
صفحة رجل سجل الأداء.

OPTIONS


-a ، - all-cpus
مجموعة على مستوى النظام من جميع وحدات المعالجة المركزية.

-e ، --expr
قائمة مكالمات syscall المراد إظهارها ، حاليًا فقط أسماء syscall. البادئة بـ! يظهر كل شيء
syscalls ولكن تلك المحددة. قد تحتاج للهروب منه.

-o ، - الإخراج =
ضع اسم الملف.

-p ، --pid =
سجل الأحداث على معرف العملية الحالي (قائمة مفصولة بفواصل).

-t ، - tid =
سجل الأحداث على معرف الموضوع الموجود (قائمة مفصولة بفواصل).

-u ، --uid =
سجل الأحداث في المواضيع التي يملكها uid. الاسم أو الرقم.

- عوامل التصفية =
تصفية الأحداث لهذه pids ول تتبع نفسها (قائمة مفصولة بفواصل).

-v ، - الإسراف =
مستوى الإسهاب.

- لا ترث
لا ترث المهام التابعة العدادات.

م ، - خريطة-صفحات =
عدد صفحات بيانات mmap (يجب أن تكون بقوة اثنين) أو مواصفات الحجم مع إلحاق
حرف الوحدة - B / K / M / G. يتم تقريب الحجم لأعلى للحصول على أقرب صفحتين بقوة اثنين
.

-C ، - وحدة المعالجة المركزية
اجمع العينات فقط من قائمة وحدات المعالجة المركزية المتوفرة. يمكن توفير وحدات المعالجة المركزية المتعددة كملف
قائمة مفصولة بفواصل بدون مسافة: 0,1،0. تم تحديد نطاقات وحدات المعالجة المركزية بـ -: 2-XNUMX. في
لكل موضوع مع تشغيل وضع الوراثة (افتراضي) ، يتم التقاط الأحداث فقط عندما يكون ملف
موضوع ينفذ على وحدات المعالجة المركزية المعينة. الافتراضي هو مراقبة جميع وحدات المعالجة المركزية.

--duration: عرض الأحداث التي تزيد مدتها عن ميللي ثانية NM فقط.

- جدولة: تجميع وقت تشغيل سلسلة الرسائل وتقديم ملخص في نهاية الجلسة.

-i - إدخال أحداث العملية من ملف بيانات perf محدد.

-T - time طباعة الطابع الزمني الكامل بدلاً من الوقت بالنسبة للعينة الأولى.

- كوم
إظهار العملية COMM بجوار المعرف الخاص بها ، بشكل افتراضي ، قم بالتعطيل باستخدام - no-comm.

-s ، - ملخص
اعرض فقط ملخصًا لمرات syscalls حسب الموضوع مع الحد الأدنى والأقصى والمتوسط ​​للأوقات (بالمللي ثانية)
و stddev النسبي.

-S ، - مع - ملخص
إظهار جميع عمليات تسجيل الدخول متبوعة بملخص حسب سلسلة الرسائل بأدنى وأقصى ومتوسط ​​مرات (بتنسيق
مللي ثانية) و stddev النسبي.

--حسابات_أدوات
إظهار إحصائيات الأداة ، مثل عدد مرات اكتشاف fd → pathname من خلال ربط ملف
فتح إرجاع syscall + vfs_getname أو عبر قراءة / proc / pid / fd ، إلخ.

-F = [all | min | maj]، --pf = [all | min | maj]
تتبع قيم الصفحات. اختياريًا ، يمكنك تحديد ما إذا كنت تريد ثانويًا أم رئيسيًا أم الكل
صفحات. القيمة الافتراضية هي maj.

- مكالمات السحاب
مكالمات نظام التتبع. يتم تمكين هذه الخيارات بشكل افتراضي.

--حدث
تتبع الأحداث الأخرى ، انظر الأداء الإقتصادي الأداء قائمة للحصول على قائمة كاملة.

--proc-map-timeout
عند معالجة سلاسل الرسائل الموجودة مسبقًا / proc / XXX / mmap ، فقد يستغرق الأمر وقتًا طويلاً ، لأن
قد يكون الملف ضخمًا. هناك حاجة إلى مهلة في مثل هذه الحالات. هذا الخيار يحدد الوقت
خارج الحد. القيمة الافتراضية هي 500 مللي ثانية.

الصفحات


عند تتبع قيم الصفحات ، يكون تنسيق التتبع كما يلي:

عيب [ + ] ⇒[البريد الإلكتروني محمي][1]> (
المستوى>).

· min / maj: يشير إلى ما إذا كان حدث الخطأ طفيفًا أم كبيرًا؛

· يظهر الرمز ip.symbol رمزًا لمؤشر التعليمات (الرمز الذي أدى إلى حدوث الخطأ) ؛ لو
لا تتوفر رموز تصحيح الأخطاء ، سيقوم تتبع الأداء بطباعة IP خام ؛

· addr.dso يظهر DSO للعنوان المعيب ؛

· نوع الخريطة إما d للخرائط غير القابلة للتنفيذ أو x للخرائط القابلة للتنفيذ ؛

· مستوى العنوان إما k لـ kernel dso أو . للمستخدم dso.

لدقة الرموز ، قد تحتاج إلى تثبيت رموز تصحيح الأخطاء.

يرجى العلم أن المدة حاليًا هي 0 دائمًا ولا تعكس الوقت الفعلي لها
تولى للخطأ ليتم التعامل معها!

عند تحديد - الإسهاب ، يحاول تتبع الأداء طباعة جميع المعلومات المتاحة لكل من IP
وعنوان الخطأ في شكل dso @ الرمز[2] + الإزاحة.

أمثلة


تتبع قيم الصفحة الرئيسية فقط:

تتبع perf $ - لا توجد مكالمات syscalls -F

تتبع نداءات السحاب وعلامات الصفحة الرئيسية والثانوية:

$ perf trace -F الكل

1416.547 (0.000 مللي ثانية): python / 20235 majfault [CRYPTO_push_info_ + 0x0] => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0@ 0x61be0 (x.)

كما ترى ، كان هناك خطأ كبير في الصفحة في عملية بيثون ، من
روتين CRYPTO_push_info_ الذي أخطأ في مكان ما في libcrypto.so.

استخدم برنامج perf-trace عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 2
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 3
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • 4
    الوجه
    الوجه
    برنامج تتبع الرأس المعياري أن
    يدعم العديد من أدوات تتبع الوجوه والمرشحات
    وبروتوكولات اللعبة. بين المتعقبين
    هم SM FaceAPI ، رئيس AIC بالقصور الذاتي
    تعقب ...
    تنزيل facetracknoir
  • 5
    كود PHP QR
    كود PHP QR
    PHP QR Code مفتوح المصدر (LGPL)
    مكتبة لتوليد رمز الاستجابة السريعة ،
    الباركود ثنائي الأبعاد. مرتكز على
    مكتبة libqrencode C ، توفر API لـ
    إنشاء شريط رمز الاستجابة السريعة ...
    تنزيل PHP QR Code
  • 6
    مجاني
    مجاني
    Freeciv هو حر قائم على الدور
    لعبة استراتيجية متعددة اللاعبين ، وفي كل منها
    يصبح اللاعب قائدًا لـ
    الحضارة تقاتل من أجل الحصول على
    الهدف النهائي: أن تصبح ...
    تنزيل Freeciv
  • أكثر "

أوامر لينكس

Ad