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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


cpipe - نسخ stdin إلى stdout أثناء حساب البايت والإبلاغ عن التقدم

موجز


com.cpipe [-b bsize] [-vt] [-vr] [-vw] [-ngr] [-s speed]

OPTIONS


-b حجم المخزن المؤقت بالكيلو بايت ،
1 قيمة Int بين 1 و oo.
الافتراضي: "128"

-vt عرض الإنتاجية.

-vr إظهار مرات القراءة.

-vw إظهار مرات الكتابة.

- قراءة غير طماع. لا تقم بفرض مخزن مؤقت كامل على القراءة قبل البدء في الكتابة.

-السرعة القصوى في kB / s ،
1 ضعف القيمة بين 1 و oo.

الوصف


سيبيبي ينسخ مدخلاته القياسية إلى مخرجاته القياسية أثناء قياس الوقت الذي يستغرقه
لقراءة مخزن الإدخال المؤقت وكتابة مخزن مؤقت للإخراج. إذا كان واحد أو أكثر من -vx الخيارات
بالنظر إلى ذلك ، تتم طباعة إحصائيات متوسط ​​الإنتاجية والمقدار الإجمالي للبايتات المنسوخة
إلى ناتج الخطأ القياسي.

ليس طامع عرض
عادة ، يبذل cpipe قصارى جهده لملء المخزن المؤقت (الخيار -b) قبل أن تبدأ
كتابة. ومع ذلك ، في بعض المواقف ، على سبيل المثال ، إذا تحدثت إلى برنامج تفاعلي عبر cpipe ،
يؤدي هذا إلى طريق مسدود في الاتصال: ينتظر البرنامج المذكور المدخلات التي لن يراها أبدًا ،
لأن الإدخال عالق في المخزن المؤقت لـ cpipe. لكن cpipe نفسها لن ترى المزيد من المدخلات
قبل أن لا يستجيب البرنامج.

للتغلب على هذا ، حاول استخدام -ngr. عند إصدار مكالمة قراءة ، يكون cpipe راضيًا باسم
بمجرد أن تحصل على بايت واحد على الأقل. بدلاً من ملء المخزن المؤقت ، فإنه يتوقف عن القراءة و
يكتب كل ما حصل على الإخراج. لاحظ ، مع ذلك ، أن قياسات الصبيب سوف
تكون أقل دقة إذا أصبح عدد البايت المنقولة في زوج واحد للقراءة / الكتابة صغيرًا ،
لأن cpipe سيقضي وقتًا أطول نسبيًا في العمل على كل بايت.

الحد الإنتاجية
إذا تم تحديد حد سرعة النقل مع الخيار -s, com.cpipe المكالمات انت نائم(3) بينهما
نسخ المخازن المؤقتة ، وبالتالي إطالة مدة دورة القراءة / الكتابة بشكل مصطنع. منذ
في معظم الأنظمة ، هناك حد أدنى معين من وقت النوم () ينام ، على سبيل المثال 0.01 ثانية ، إنه كذلك
من المستحيل الوصول إلى حدود عالية بحجم مخزن مؤقت صغير. في هذه الحالة زيادة
حجم المخزن المؤقت (خيار -b) قد تساعد. ومع ذلك ، ضع في اعتبارك أن هذا يحد من الإنتاجية
فقط في المتوسط. يتم نسخ كل مخزن مؤقت بأسرع ما يمكن.

مثال


الامر
القطران cCf / - usr | cpipe -vr -vw -vt> / dev / null
ينتج عنه إخراج مثل

في: 19.541 مللي ثانية بسرعة 6.4 ميجا بايت / ثانية (4.7 ميجا بايت / ثانية في المتوسط) 2.0 ميجا بايت
خرج: 0.004 مللي ثانية بسرعة 30.5 جيجا بايت / ثانية (27.1 جيجا بايت / ثانية في المتوسط) 2.0 ميجا بايت
من خلال: 19.865 مللي ثانية بسرعة 6.3 ميجا بايت / ثانية (4.6 ميجا بايت / ثانية في المتوسط) 2.0 ميجا بايت

أول عمود يعرض الأوقات التي يستغرقها التعامل مع مخزن مؤقت واحد للبيانات (128 كيلوبايت افتراضيًا).
استغرقت مكالمة القراءة 19.541 مللي ثانية ، واستغرقت مكالمة الكتابة إلى / dev / null 0.004 مللي ثانية ومن ملف
من بداية القراءة حتى نهاية الكتابة ، استغرق الأمر 19.865 مللي ثانية.

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

ثلث عمود يحتوي على المتوسط ​​على جميع القيم المقاسة من بداية
برنامج.

وأخيرا، آخر عمود يوضح العدد الإجمالي للبايتات المحولة ، وهذا بالطبع
نفس الشيء للقراءة والكتابة.

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


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

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

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad