الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

mytopp - على الإنترنت في السحابة

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

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

برنامج:

اسم


mytop - اعرض معلومات أداء خادم MySQL مثل الأعلى

موجز


بلدي أعلى [خيارات]

التوفر


أحدث إصدار من بلدي أعلى هو متاح من http://www.mysqlfanboy.com/mytop/ it ربما
يكون أيضًا على CPAN أيضًا.

المتطلبات


من أجل بلدي أعلى لكي تعمل بشكل صحيح ، يجب أن يكون لديك ما يلي:

* Perl 5.005 أو أحدث
* التكوين :: IniFiles ؛
* Getopt :: Long
* DBI و DBD :: mysql
* المصطلح :: ReadKey من CPAN

من المحتمل أن يتم تثبيت كل تلك الأنظمة في معظم الأنظمة - باستثناء Term :: ReadKey. سوف تفعلها
بحاجة لالتقاط ذلك من CPAN. يمكنك اختيار Term :: ReadKey هنا:

http://search.cpan.org/search؟ dist = TermReadKey

ومن الواضح أنك بحاجة إلى الوصول إلى خادم MySQL (الإصدار 3.22.x أو 3.23.x) باستخدام
الأمن اللازم لتشغيل معرض قائمة العمليات معرض الوضع أوامر.

إذا كنت من مستخدمي Windows ، باستخدام لغة Perl الخاصة بـ ActiveState ، فيمكنك استخدام PPM (حزمة Perl
Manager) لتثبيت وحدات MySQL و Term :: ReadKey.

اختياري لون الدعم الفني
بالإضافة إلى ذلك ، إذا كنت تريد لونًا بلدي أعلى (موصى به) ، قم بتثبيت Term :: ANSIColor من ملف
رقم CPAN:

http://search.cpan.org/search؟ dist = ANSIColor

بمجرد القيام بذلك ، بلدي أعلى سوف يستخدمه تلقائيًا. ومع ذلك ، لا يعمل اللون بعد
شبابيك. نرحب بالبقع. :-)

اختياري مرحبا الدقة الوقت
إذا كنت تريد بلدي أعلى لتقديم استفسارات أكثر دقة في الوقت الفعلي إحصائيات بالثانية ،
قم بتثبيت وحدة Time :: HiRes من CPAN. بلدي أعلى ستلاحظ تلقائيًا أن لديك
واستخدامه بدلاً من آلية التوقيت القياسية.

بلاتفورم
بلدي أعلى من المعروف أنه يعمل على:

* Linux (2.2.x، 2.4.x)
* FreeBSD (2.2 ، 3.x ، 4.x)
* نظام التشغيل Mac OS X
* بي إس دي آي 4.x
* سولاريس 2.x
* نظام التشغيل Windows NT 4.x (ActivePerl)

إذا وجدت أنه يعمل على نظام أساسي آخر ، فيرجى إبلاغي بذلك. بالنظر إلى أن كل شيء
كود Perl ، أتوقع أن يكون قابلاً للنقل إلى أنظمة Unix و Unix الشبيهة. هيك ، هو ربما
حتى العمل على أنظمة Win32.

الوصف


المساعدة دائما موضع ترحيب في تحسين هذا البرنامج. لا تتردد في الاتصال بالمؤلف (انظر
"AUTHOR" أدناه) مع تقارير الأخطاء والإصلاحات والاقتراحات والتعليقات. بالإضافة إلى ذلك "أخطاء"
قائمة بالأشياء التي لا يستطيع هذا البرنامج القيام بها حتى الآن.

بعد قولي هذا ، إليك تفاصيل حول كيفية عمله وما يمكنك فعله به.

تشير الأساسيات
بلدي أعلى مستوحاة من أداة مراقبة النظام تيشرت. أنا استخدم بشكل روتيني تيشرت على Linux ،
فري بي إس دي ، وسولاريس. من المحتمل أن تلاحظ ميزات من كل منها هنا.

بلدي أعلى سيتصل بخادم MySQL ويقوم بتشغيل ملف معرض قائمة العمليات معرض
الوضع الأوامر ومحاولة تلخيص المعلومات منها بتنسيق مفيد.

تشير العرض
تشير بلدي أعلى شاشة العرض مكسورة حقًا إلى جزأين. تحتوي أعلى 4 أسطر (رأس)
معلومات موجزة عن خادم MySQL الخاص بك. على سبيل المثال ، قد ترى شيئًا مثل:

MySQL على localhost (4.0.13-log) up 1 + 11: 13: 00 [23:29:11]
الاستعلامات: 19.3 مليون qps: 160 بطيء: 1.0 Se / In / Up / De (٪): 00/80/03/17
qps الآن: 219 qps بطيئة: 0.0 خيوط: 1 (1/16) 00/74/00/25
الكفاءة الرئيسية: 99.3٪ Bps in / out: 30.5k / 162.8 Now In / Out: 32.7k / 3.3k

يحدد السطر الأول اسم مضيف الخادم (المضيف المحلي) وإصدار MySQL
إنها قيد التشغيل. يظهر الجانب الأيمن وقت تشغيل عملية خادم MySQL في
أيام + ساعات: الدقائق: تنسيق الثواني (يشبه إلى حد كبير أعلى FreeBSD) بالإضافة إلى الوقت الحالي.

يعرض السطر الثاني العدد الإجمالي للاستعلامات التي عالجها الخادم ، المتوسط
عدد الاستعلامات في الثانية ، وعدد الاستعلامات البطيئة ، ونسبة التحديد ،
إدراج ، تحديث ، وحذف الاستعلامات.

ثالث قيم الوقت الحقيقي. الأول هو عدد الاستعلامات في الثانية ، ثم عدد
استعلامات بطيئة ، متبوعة بأعراف الاستعلام (مثل السطر السابق).

ويعرض السطر الرابع كفاءة المخزن المؤقت الرئيسي (عدد مرات قراءة المفاتيح من ملف
المخزن المؤقت بدلاً من القرص) وعدد البايتات التي أرسلتها MySQL واستقبلتها ، كلاهما
فوق الكل وفي الدورة الأخيرة.

يمكنك تبديل الرأس بالضغط h عند الجري بلدي أعلى.

يسرد الجزء الثاني من الشاشة أكبر عدد ممكن من المواضيع على الشاشة. افتراضيا هم
وفقًا لوقت الخمول (الأقل خمولًا أولاً). تبدو الشاشة كما يلي:

معرف المستخدم المضيف Dbase Time Cmd الاستعلام أو الحالة
- ---- ----- ---- - --------------
61 جزاودن موسيقى المضيف المحلي 0 قائمة عمليات عرض الاستعلام

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

غالبًا ما تكون معلومات الاستعلام هي ما تهتم به حقًا ، لذا فمن الجيد تشغيلها
بلدي أعلى في xterm أكبر من 80 عمودًا عاديًا إن أمكن.

يقوم عرض مؤشر الترابط بترميز الألوان للخيوط إذا قمت بتثبيت دعم الألوان. ال
يعمل نظام الألوان الحالي بشكل جيد فقط في نافذة ذات خلفية داكنة (مثل الأسود). ال
يتم تحديد الألوان وفقًا لعمود "الأوامر" في الشاشة:

الاستعلام - أصفر
النوم - أبيض
ربط - أخضر
بطيء - ساطع
طويل - أرجواني

هذه تعسفية بحتة وستكون قابلة للتخصيص في إصدار مستقبلي. إذا كانوا يزعجونك
فقط ابدا بلدي أعلى مع الالجائزة --نوول ضع علامة على ملف التكوين الخاص بك أو اضبطه بشكل مناسب.

الحجج
بلدي أعلى يتعامل مع حجج سطر الأوامر الطويلة والقصيرة. لا تحتوي كل الخيارات على كل من الطويل و
التنسيقات القصيرة ، ومع ذلك. تحتوي الحجج الطويلة على شرطتين "-". الحجج القصيرة فقط
واحد '-'.

-u or --المستعمل اسم المستخدم
اسم المستخدم المراد استخدامه عند تسجيل الدخول إلى خادم MySQL. الافتراضي: ``جذر''.

-p or --يمر or --كلمه السر كلمه السر
كلمة مرور لاستخدامها عند تسجيل الدخول إلى خادم MySQL. الافتراضي: لا شيء.

تحذير: هذا غير آمن لأن كلمة المرور مرئية لأي شخص. يرى --مستعجل
في حين أن!

-h or --مضيف اسم المضيف[:ميناء]
اسم المضيف لخادم MySQL. قد يكون اسم المضيف متبوعًا برقم منفذ الخيار.
لاحظ أنه يتم تحديد المنفذ بشكل منفصل عن المضيف عند استخدام ملف التكوين.
الافتراضي: ``مؤسسة الكوثر''.

--ميناء or -P ميناء
إذا كنت تقوم بتشغيل MySQL على منفذ غير قياسي ، فاستخدم هذا لتحديد رقم المنفذ.
الافتراضي: 3306.

-s or --تأخير ثواني
كم من الوقت بين تحديث العرض. تقصير: 5

-d or - ديسيبل or --قاعدة البيانات قاعدة بيانات
استخدم إذا كنت ترغب في ذلك بلدي أعلى للاتصال بقاعدة بيانات محددة بشكل افتراضي. الافتراضي: لا شيء.

-b or --حزمة or --دفعة واسطة
في وضع الدُفعات ، يتم تشغيل mytop مرة واحدة فقط ، ولا يمسح الشاشة ، ولا يضع حدًا
عدد الأسطر التي ستطبعها. هذا مناسب للتشغيل بشكل دوري (ربما
تبدأ من كرون) لالتقاط المعلومات في ملف لعرضها لاحقًا. يمكنك استخدام ملفات
وضع الدُفعات في برنامج نصي CGI لعرض حالة خادم MySQL أحيانًا على ملف
على شبكة الإنترنت.

الافتراضي: unset.

-S or --قابس كهرباء / المسار / إلى / المقبس
إذا كنت تجري بلدي أعلى على نفس مضيف MySQL ، قد ترغب في أن تستخدمه
مقبس MySQL مباشرة بدلاً من اتصال TCP / IP قياسي. إذا قمت بذلك ، حدد فقط
.

لاحظ أن تحديد المقبس سيجعل بلدي أعلى تجاهل أي مضيف و / أو منفذ تقوم أنت به
ربما حددت. إذا كان المقبس غير موجود (أو أن الملف المحدد ليس ملف
socket) ، سيتم تجاهل هذا الخيار و بلدي أعلى سيستخدم اسم المضيف ورقم المنفذ
بدلا من ذلك.

الافتراضي: لا شيء.

- رأس or --بدون هوامش رأسية
حدد ما إذا كنت تريد عرض الرأس أم لا. يمكنك تبديل هذا بامتداد h مفتاح
في حين بلدي أعلى يجري.

الافتراضي: رأس.

--اللون or --نوول
حدد ما إذا كنت تريد شاشة ملونة. هذا ليس له تأثير إذا لم يكن لديك لون
الدعم المتاح.

الافتراضي: إذا كان لديك دعم الألوان ، بلدي أعلى سيحاول اللون ما لم تخبره بعدم القيام بذلك.

-i or --عاطل or --نوي or - لا شيء
حدد ما إذا كنت تريد ظهور سلاسل الرسائل الخاملة (النائمة) في القائمة. إذا كان النوم الخيوط
يتم حذفها ، يتم عكس ترتيب الفرز الافتراضي بحيث يتم تشغيل الاستعلامات الأطول
تظهر في أعلى القائمة.

الافتراضي: الخمول.

--مستعجل or - نوبرومبت
حدد ما إذا كنت تريد أن تتم مطالبتك بكتابة كلمة مرور قاعدة البيانات الخاصة بك. هذا يوفر
المزيد من الأمان نظرًا لأنه لا يمنع فقط عرض كلمة المرور في ملف
قائمة العمليات ، ولكنها لا تتطلب أيضًا تخزين كلمة المرور في نص عادي في ملف
"~ /. mytopملف التكوين فقط ستتم مطالبتك إذا لم يتم إدخال كلمة المرور
المحدد في ملف التكوين الخاص بك أو من خلال خيار سطر أوامر آخر.

الافتراضي: noprompt.

--حل
إذا كان لديك حل تخطي معين على MySQL (لمنعه من إجراء بحث عكسي عن DNS
كل اتصال وارد) ، يمكن لـ mytop استبدال عناوين IP بأسماء مضيفين ولكن مع التبديل
هذا الخيار.

الافتراضي: noresolve

--طويل or --ليس طويلا
للأعداد الكبيرة ، اطبع جميع الأرقام (على سبيل المثال 10.000) بدلاً من استخدام حجم أكثر إحكاما
التقريب (على سبيل المثال 10.0 ك).

الافتراضي: nolong.

-m or --الوضع طريقة
حدد الوضع الأولي com.qps(استفسارات / ثانية)، تيشرت(ملخص)، كمد(ملخص الأمر) ،
ك InnoDB(حالة InnoDB) أو الحالة().

الافتراضي: تيشرت

--نوع or --بدون فرز
عكس ترتيب الفرز من تصاعدي إلى تنازلي باستخدام وقت الخمول.

الافتراضي: nosort.

ستحظى وسيطات سطر الأوامر دائمًا بالأولوية على خيارات ملف التكوين. يحدث ذلك
لأن ملف التكوين تمت قراءته BEFORE يتم تطبيق وسيطات سطر الأوامر.

التكوين قم بتقديم
بدلاً من استخدام معلمات سطر الأوامر الضخمة دائمًا ، يمكنك أيضًا استخدام ملف التكوين بتنسيق
دليل منزلك ("~ /. mytop"). إذا كان موجودا، بلدي أعلى سوف يقرأها تلقائيًا. يُقرأ
قبل تتم معالجة أي من وسيطات سطر الأوامر ، لذا فإن وسيطات سطر الأوامر
ستتجاوز التوجيهات في ملف التكوين.

هذا نموذج لملف التكوين "~ /. mytop"التي تنفذ الإعدادات الافتراضية الموضحة أعلاه.

المستخدم = الجذر
تمر =
المضيف = المضيف المحلي
ديسيبل = اختبار
تأخير = 5
المنفذ = 3306
بطيء = 10
مقبس =
وضع دفعة = 0
الرأس = 1
اللون = 1
الخمول = 1
طويل = 120

سيساعد استخدام ملف التكوين في التأكد من أن كلمة مرور قاعدة البيانات الخاصة بك غير مرئية للمستخدمين
في سطر الأوامر. فقط تأكد من أن الأذونات على "~ /. mytop"هي من هذا القبيل
لا يستطيع الآخرون قراءته (إلا إذا كنت تريدهم بالطبع).

قد يكون لديك مسافة بيضاء على جانبي "=" في سطور ملف التكوين.

إذا كان موجودًا ، فسيقرأ mytop أيضًا ملف التكوين الافتراضي الخاص بـ mysql "~ / .my.cnf". قيم من
تتم قراءة كل من قسم [العميل] و [mytop] بهذا الترتيب. الخيارات الطويلة قاعدة بيانات
كلمه السر مفضلة على الإصدارات القصيرة db pass لمطابقة بناء جملة mysql.
تحظى هذه الإعدادات بأولوية أقل وسيتم استبدالها بأي من القيمتين في
"~ /. mytop"أو خيارات سطر الأوامر.

الاختصار مفاتيح
تؤدي المفاتيح التالية إجراءات مختلفة أثناء بلدي أعلى يجري. أولئك الذين لم يفعلوا ذلك
تم تنفيذها مدرجة على هذا النحو. يتم تضمينها لإعطاء فكرة للمستخدم ما هو
آت.

? عرض المساعدة.

c إظهار "عدادات الأوامر" بناءً على قيم Com_ * في حالة العرض. هذا جديد
ميزة. نرحب بالتعليقات.

C تشغيل وإيقاف تشغيل لون الشاشة. الافتراضي هو على.

d إظهار المواضيع المتصلة بقاعدة بيانات معينة فقط.

f إعطاء معرف الموضوع ، اعرض الاستعلام بالكامل الذي كان (ولا يزال)
تشغيل.

F تعطيل كل التصفية (المضيف والمستخدم وديسيبل).

h عرض الاستعلامات من مضيف معين فقط.

H تبديل عرض الرأس. يمكنك أيضًا تحديد "header = 0" أو "header = 1" في
ملف التكوين الخاص بك لتعيين السلوك الافتراضي.

i تبديل عرض الخيوط الخاملة (السكون). إذا تم تصفية الخيوط النائمة ، فإن ملف
يتم عكس ترتيب الفرز الافتراضي بحيث تظهر الاستعلامات الأطول قيد التشغيل في
صدارة القائمة.

I قم بالتبديل إلى وضع InnoDB Status. سيتم عرض إخراج "SHOW INNODB STATUS"
كل دورة. في إصدار مستقبلي ، قد يلخص هذا بالفعل تلك البيانات بدلاً من
إنتاج الناتج الخام.

k اقتل خيطًا.

m تبديل الأوضاع. يتحول هذا حاليًا من وضع "أعلى" إلى "qps" (استعلامات في الثانية
وضع). في هذا الوضع ، سيكتب mytop عددًا صحيحًا واحدًا في الثانية. الرقم المكتوب
يعكس عدد الاستعلامات التي نفذها الخادم في الثانية السابقة
فترة.

يمكن إضافة المزيد من الأوضاع في المستقبل.

o قم بعكس ترتيب الفرز الافتراضي.

p عرض وقفة.

q استقال بلدي أعلى

r أعد تعيين عدادات حالة الخادم عبر ملف شطف الوضع أمر.

R البحث العكسي Togle IP. الافتراضي هو على.

s قم بتغيير وقت السكون (عدد الثواني بين عمليات تحديث الشاشة).

S عيّن عدد الثواني التي سيحتاج الاستعلام إلى تشغيلها قبل اعتباره قديمًا و
سيتم تسليط الضوء.

u إظهار المواضيع التي يملكها مستخدم المانح فقط.

تشير s المفتاح له نظير في سطر الأوامر: -s.

تشير h المفتاح له نظيران في سطر الأوامر: - رأس --بدون هوامش رأسية.

استخدم mytopp عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    يونايتد آر بي إم إس
    يونايتد آر بي إم إس
    انضم إلينا في Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    قم بتمكين مستودع URPMS في ملف
    النظام -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    تحميل unitedrpms
  • 2
    تعزيز مكتبات C ++
    تعزيز مكتبات C ++
    يوفر Boost محمولًا مجانيًا
    مكتبات C ++ خاضعة لاستعراض الأقران. ال
    ينصب التركيز على المكتبات المحمولة التي
    تعمل بشكل جيد مع مكتبة C ++ القياسية.
    انظر http: //www.bo ...
    تنزيل Boost C ++ Libraries
  • 3
    برنامج VirtualGL
    برنامج VirtualGL
    يقوم برنامج VirtualGL بإعادة توجيه الأوامر ثلاثية الأبعاد من ملف
    تطبيق Unix / Linux OpenGL على ملف
    GPU من جانب الخادم ويقوم بتحويل ملف
    عرض صور ثلاثية الأبعاد في دفق فيديو
    مع ماذا ...
    تنزيل برنامج VirtualGL
  • 4
    libusb
    libusb
    مكتبة لتمكين مساحة المستخدم
    برامج تطبيقية للتواصل معها
    جهاز USB:٪ s. الجمهور: المطورين ، النهاية
    المستخدمون / سطح المكتب. لغة البرمجة: C.
    فئات...
    تنزيل libusb
  • 5
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 6
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • أكثر "

أوامر لينكس

Ad