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

OnWorks فافيكون

bup-memtest - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


bup-memtest - اختبار إحصائيات استخدام ذاكرة Bup

موجز


بوب ميمتيست [خيارات...]

الوصف


يفتح bup memtest قائمة فهارس الحزم في مستودع bup الخاص بك، ثم يبحث في القائمة
لسلسلة من الكائنات غير الموجودة، وطباعة إحصائيات استخدام الذاكرة بعد كل دورة.

نظرًا للطريقة التي تعمل بها أنظمة Unix، عادةً ما يُظهر الإخراج حجمًا كبيرًا (و
لا تتغير) القيمة في العمود VmSize، بسبب تعيين ملفات الفهرس في المقام الأول
يأخذ قدرًا معينًا من مساحة العنوان الافتراضية. ومع ذلك، فإن استخدام الذاكرة الظاهرية هذا
افتراضية بالكامل؛ أنها لا تأخذ أي من ذاكرة الوصول العشوائي الخاصة بك. مع مرور الوقت، يستخدم bup أجزاء ل
الفهارس، والتي يجب تحميلها من القرص، وهذا ما يسبب زيادة في
عمود VmRSS.

OPTIONS


-ن، - العدد =عدد
قم بتعيين عدد الكائنات المطلوب البحث عنها خلال كل دورة (أي قبل طباعة ملف
خط الإخراج)

-c ، --دورات=دورات
اضبط عدد الدورات (أي عدد خطوط الإخراج بعد الأولى). ال
السطر الأول من الإخراج هو دائمًا 0 (أي خط الأساس قبل البحث عن أي
أشياء).

--ignore-midx
تجاهل أي ملفات .midx تم إنشاؤها بواسطة bup midx. هذا يسمح لك بمقارنة الذاكرة
الأداء مع وبدون استخدام midx.

--موجود
ابحث عن الكائنات الموجودة بدلاً من البحث عن كائنات عشوائية غير موجودة. هذا
يمكن أن يؤثر بشكل كبير على استخدام الذاكرة والأداء. لاحظ أنه في أغلب الأحيان،
يقضي bup save معظم وقته في البحث عن كائنات غير موجودة منذ وجودها
من المحتمل أن تكون تلك الملفات موجودة في ملفات غير معدلة ولن نحاول نسخها احتياطيًا على أي حال.
وبالتالي فإن السلوك الافتراضي يعكس الأداء الحقيقي للدفعة بشكل أكثر دقة. لكنك
قد ترغب في هذا الخيار على أي حال فقط للتأكد من أنك لم تقم بالبحث عنه
الكائنات الموجودة أسوأ بكثير من ذي قبل.

أمثلة


$ بوب memtest -n300 -c5
PackIdxList: استخدام فهرس واحد.
VmSize VmRSS VmData VmStk
0 20824 كيلو بايت 4528 كيلو بايت 1980 كيلو بايت 84 كيلو بايت
300 20828 كيلو بايت 5828 كيلو بايت 1984 كيلو بايت 84 كيلو بايت
600 20828 كيلو بايت 6844 كيلو بايت 1984 كيلو بايت 84 كيلو بايت
900 20828 كيلو بايت 7836 كيلو بايت 1984 كيلو بايت 84 كيلو بايت
1200 20828 كيلو بايت 8736 كيلو بايت 1984 كيلو بايت 84 كيلو بايت
1500 20828 كيلو بايت 9452 كيلو بايت 1984 كيلو بايت 84 كيلو بايت

$ bup memtest -n300 -c5 --ignore-midx
PackIdxList: استخدام 361 فهارس.
VmSize VmRSS VmData VmStk
0 27444 كيلو بايت 6552 كيلو بايت 2516 كيلو بايت 84 كيلو بايت
300 27448 كيلو بايت 15832 كيلو بايت 2520 كيلو بايت 84 كيلو بايت
600 27448 كيلو بايت 17220 كيلو بايت 2520 كيلو بايت 84 كيلو بايت
900 27448 كيلو بايت 18012 كيلو بايت 2520 كيلو بايت 84 كيلو بايت
1200 27448 كيلو بايت 18388 كيلو بايت 2520 كيلو بايت 84 كيلو بايت
1500 27448 كيلو بايت 18556 كيلو بايت 2520 كيلو بايت 84 كيلو بايت

مناقشة


عند تحسين فهرسة bup، فإن الهدف الأول هو إبقاء VmRSS منخفضًا بشكل معقول.
ومع ذلك، قد يكون من الضروري في النهاية تبديل جميع الفهارس، وذلك ببساطة
أنت تبحث عن الكثير من العناصر، وهذا سيؤدي إلى زيادة حجم خدمة RSS الخاصة بك إلى حجم كبير
VmSize في نهاية المطاف.

الكلمة الرئيسية هنا في النهاية. طالما أن VmRSS ينمو ببطء معقول، فإن مقدار
نشاط القرص الناتج عن الوصول إلى فهارس الحزمة صغير إلى حد معقول. إذا كان ينمو بسرعة،
من المحتمل أن يقضي bup معظم وقته في تبديل بيانات الفهرس من القرص بدلاً من ذلك فعليًا
تشغيل النسخة الاحتياطية، لذلك سيتم تشغيل النسخ الاحتياطية ببطء شديد.

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

نصيحة: حاول استخدام bup midx -a أو bup midx -f لمعرفة ما إذا كان ذلك يساعد في تقليل استخدام الذاكرة.

التوافه: يعد استخدام ذاكرة الفهرس في bup (أو git) مشكلة حقيقية فقط عند إضافة ملف كبير
عدد الكائنات غير المرئية من قبل. وذلك لأنه بالنسبة لكل كائن، علينا أن نفعل ذلك
نؤكد تمامًا أنه ليس موجودًا بالفعل في قاعدة البيانات، الأمر الذي يتطلب منا البحث
من خلال الكل فهارس الحزمة الموجودة للتأكد من عدم احتواء أي منها على الكائن
سؤال. في الحالة الأكثر وضوحًا للبحث عن الأشياء التي do موجودة، الكائنات
التي يتم البحث عنها عادة ما تكون مرتبطة بطريقة ما، مما يعني أنها كلها موجودة على الأرجح
في عدد صغير من ملفات الحزمة، لذلك سيكون استخدام الذاكرة مقيدًا بملفات الحزمة هذه فقط
الفهارس.

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

استخدم bup-memtest عبر الإنترنت باستخدام خدمات 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