ذكري المظهر

قيادة الوقت لينكس

What is Linux ? Linux history ما هو اللينكس و تاريخ اللينكس

What is Linux ? Linux history ما هو اللينكس و تاريخ اللينكس

جدول المحتويات:

Anonim

يتم استخدام الأمر time لتحديد المدة التي يستغرقها الأمر المحدد لتشغيله. إنه مفيد لاختبار أداء البرامج النصية والأوامر.

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

إصدارات وقت القيادة

يحتوي كل من Bash و Zsh ، وهما من أكثر إصدارات Linux انتشارًا ، على إصدارات مضمنة من أمر الوقت والتي لها الأسبقية على أمر Gnu time.

يمكنك استخدام الأمر type لتحديد ما إذا كان الوقت كلمة أساسية ثنائية أم مضمنة.

type time

# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time

لاستخدام أمر وقت جنو ، تحتاج إلى تحديد المسار الكامل للوقت الثنائي ، وعادةً ما يكون /usr/bin/time ، أو استخدام الأمر env أو استخدام شرطة مائلة للخلف \time تمنع استخدام كل من البرنامجين المدمجين.

يتيح لك وقت Gnu تهيئة الإخراج وتوفير معلومات مفيدة أخرى مثل مكالمات I / O للذاكرة ومكالمات IPC.

باستخدام Linux Time Command

في المثال التالي ، سنقوم بقياس الوقت المستغرق لتنزيل Linux kernel باستخدام أداة wget:

time wget

يعتمد ما ستتم طباعته كإخراج على إصدار أمر الوقت الذي تستخدمه:

# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps

  • الحقيقي أو الكلي أو المنقضي (الوقت ساعة الحائط) هو الوقت من بداية إلى نهاية المكالمة. إنه الوقت المناسب منذ اللحظة التي تضغط فيها على المفتاح Enter حتى يتم إكمال الأمر wget . المستخدم - مقدار الوقت الذي تقضيه وحدة المعالجة المركزية في وضع المستخدم. النظام أو تميز الكلية - مقدار الوقت الذي تقضيه وحدة المعالجة المركزية في وضع kernel.

استنتاج

الآن يجب أن يكون لديك فهم جيد لكيفية استخدام الأمر time. إذا كنت ترغب في معرفة المزيد حول أمر وقت جنو ، فقم بزيارة صفحة رجل الوقت.

محطة زمنية