Scroll to navigation

SA(8) System Manager's Manual SA(8)

الاسم

sa - يلخص معلومات المحاسبة

موجز

[ -a | --list-all-names ]
[ -b | --sort-sys-user-div-calls ]
[ -c | --percentages ] [ -d | --sort-avio ]
[ -D | --sort-tio ] [ -f | --not-interactive ]
[ -i | --dont-read-summary-files ]
[ -j | --print-seconds ] [ -k | --sort-cpu-avmem ]
[ -K | --sort-ksec ] [ -l | --separate-times ]
[ -m | --user-summary ] [ -n | --sort-num-calls ]
[ -p | --show-paging ] [ -P | --show-paging-avg ]
[ -r | --reverse-sort ] [ -s | --merge ]
[ -t | --print-ratio ] [ -u | --print-users ]
[ -v num | --threshold num ] [ --sort-real-time ]
[ --debug ] [ -V | --version ] [ -h | --help ]
[ --other-usracct-file filename ] [ --ahz hz ]
[ --other-savacct-file filename ]
[ [ --other-acct-file ] filename ]

الوصف

sa يلخص معلومات حول الأوامر المنفذة سابقًا كما هو مسجل في ملف acct. بالإضافة إلى ذلك، يضغط هذه البيانات في ملف ملخص يُسمى savacct يحتوي على عدد مرات استدعاء الأمر وموارد النظام المستخدمة. يمكن أيضًا تلخيص المعلومات على أساس كل مستخدم؛ يحفظ sa هذه المعلومات في ملف يُسمى usracct.

إذا لم تُحدد أي وسائط، فسيطبع sa معلومات عن جميع الأوامر في ملف acct.

إذا استُدعي sa مع اسم ملف كآخر وسيط، فسيستخدم ذلك الملف بدلاً من ملف acct المبدئي للنظام.

مبدئيًا، سيرتب sa المخرجات حسب مجموع وقت المستخدم ووقت النظام. إذا احتوت أسماء الأوامر على محارف غير قابلة للطباعة، أو استُدعيت مرة واحدة فقط، فسيرتبها sa في مجموعة تُسمى `***other'. إذا حُدد أكثر من خيار ترتيب واحد، فستُرتب القائمة حسب الخيار المُحدد أخيرًا في سطر الأوامر.

حقول المخرجات مُوسومة كالتالي:

وحدة المعالجة المركزية

مجموع وقت النظام ووقت المستخدم بالدقائق من وحدة المعالجة المركزية

”الوقت المنقضي“ بالدقائق

متوسط استخدام النواة من حيث وقت وحدة المعالجة المركزية، بوحدة 1000

متوسط عدد عمليات الإدخال/الإخراج لكل عملية تنفيذ

العدد الإجمالي لعمليات الإدخال/الإخراج

سعة وحدة المعالجة المركزية (كيلو-ثانية لكل نواة)

وقت استخدام وحدة المعالجة المركزية بالثواني

وقت النظام بالثواني وفقًا للمعالج

لاحظ أن عناوين الأعمدة هذه لا تظهر في الصف الأول من الجدول، بل بعد كل مدخل رقمي (كوحدات قياس) في كل صف. على سبيل المثال، قد ترى `79.29re'، بمعنى 79.29 ثانية وحدة معالجة مركزية من "الزمن الحقيقي".

ستظهر علامة النجمة بعد اسم الأوامر التي أنشأت فرعًا لكنها لم تستدع exec.

يحرص GNU sa على تنفيذ عدد من الميزات غير الموجودة في الإصدارات الأخرى. على سبيل المثال، لا تلتفت معظم إصدارات sa إلى الأعلام مثل `--print-seconds' و `--sort-num-calls' عند طباعة الأوامر مع دمجها مع أعلام `--user-summary' أو `--print-users'. يلتفت GNU sa إلى هذه الأعلام إذا كانت قابلة للتطبيق. أيضًا، يخزن sa الخاص بـ MIPS متوسط استخدام الذاكرة كعدد قصير بدلاً من عدد مزدوج، مما يؤدي إلى بعض أخطاء التقريب. يستخدم GNU sa العدد المزدوج طوال الطريق.

الخيارات

توفر خيارات البرنامج هذه يعتمد على نظام التشغيل لديك. على وجه التحديد، الأعضاء التي تظهر في struct acct من ملف رأس محاسبة العمليات لنظامك (عادةً acct.h ) تحدد أي الأعلام ستكون موجودة. على سبيل المثال، إذا كان struct acct لنظامك لا يحتوي على حقل `ac_mem`، فإن النسخة المثبتة من sa لن تدعم الخيارات `--sort-cpu-avmem`، `--sort-ksec`، `-k`، أو `-K`.

باختصار، قد لا تكون كل هذه الأعلام متاحة على جهازك.

-a, --list-all-names
إجبار sa على عدم فرز أسماء الأوامر ذات الأحرف غير القابلة للطباعة وتلك المستخدمة مرة واحدة فقط في مجموعة ***other.
فرز المخرجات حسب مجموع وقت المستخدم والنظام مقسومًا على عدد الاستدعاءات.
طباعة نسب مئوية من الوقت الإجمالي لقيم وقت المستخدم والنظام والوقت الحقيقي للأمر.
فرز المخرجات حسب متوسط عدد عمليات الإدخال/الإخراج للقرص.
طباعة وفرز المخرجات حسب العدد الإجمالي لعمليات الإدخال/الإخراج للقرص.
عند استخدام الخيار `--threshold`، افتراض أن جميع الإجابات على الاستعلامات التفاعلية ستكون إيجابية.
عدم قراءة المعلومات في ملف savacct المبدئي للنظام.
بدلاً من طباعة الدقائق الإجمالية لكل فئة، طباعة الثواني لكل استدعاء.
فرز المخرجات حسب متوسط استخدام الذاكرة لوقت وحدة المعالجة المركزية.
اطبع ورتّب المخرجات حسب تكامل التخزين-المعالج.
اطبع أعمدة منفصلة لوقت النظام ووقت المستخدم؛ عادةً يُجمع الاثنان معًا ويُدرجان كـ `cpu'.
اطبع عدد العمليات وعدد دقائق المعالج لكل مستخدم.
رتّب المخرجات حسب عدد الاستدعاءات. هذه هي طريقة الترتيب المبدئية.
اطبع عدد أخطاء الصفحات الصغرى والكبرى والمبادلات.
اطبع عدد أخطاء الصفحات الصغرى والكبرى والمبادلات مقسومًا على عدد الاستدعاءات.
رتّب عناصر المخرجات بترتيب عكسي.
ادمج بيانات المحاسبة الملخصة في ملفي الملخص savacct و usracct.
لكل مدخل، اطبع نسبة الوقت الحقيقي إلى مجموع أوقات النظام والمستخدم. إذا كان مجموع أوقات النظام والمستخدم صغيرًا جدًا بحيث لا يُبلغ عنه—المجموع صفر—فسيظهر `*ignore*' في هذا الحقل.
لكل أمر في ملف المحاسبة، اطبع معرف المستخدم واسم الأمر. بعد طباعة جميع المدخلات، أنهِ. *ملاحظة*: هذه العلامة تلغي جميع العلامات الأخرى.
اطبع الأوامر التي نُفذت num مرة أو أقل وانتظر ردًا من الطرفية. إذا بدأ الرد بـ `y`، أضف الأمر إلى مجموعة `**junk**`.
لا يبدو منطقيًا بالنسبة لي أن الإصدار القياسي من sa يفصل الإحصائيات لملف تنفيذي معين بناءً على ما إذا كان الأمر قد أنشأ عملية فرعية أم لا. لذلك، يجمع GNU sa هذه المعلومات معًا ما لم يُحدد هذا الخيار.
استخدم هذا العلم لإخبار البرنامج بما يجب أن تكون عليه قيمة AHZ (بالهرتز). هذا الخيار مفيد إذا كنت تحاول عرض ملف acct أُنشئ على آلة أخرى لها نفس ترتيب البايتات وتنسيق الملف كآلتك الحالية، ولكن لها قيمة مختلفة لـ AHZ.
اطبع معلومات داخلية مسهبة.
اطبع رقم إصدار sa.
يطبع سلسلة الاستخدام والمواقع المبدئية لملفات النظام إلى المخرج القياسي ثم يخرج.
رتب المخرجات حسب حقل "الوقت الحقيقي".
اكتب الملخصات حسب معرف المستخدم إلى filename بدلاً من ملف النظام المبدئي usracct.
اكتب الملخصات حسب اسم الأمر إلى filename بدلاً من ملف النظام المبدئي SAVACCT.
اقرأ من الملف filename بدلاً من ملف النظام المبدئي ACCT.

الملفات

ملف محاسبة العمليات الخام على مستوى النظام. انظر acct(5) لمزيد من التفاصيل.
ملخص لمحاسبة عمليات النظام مُرتب حسب الأمر.
ملخص لمحاسبة عمليات النظام مُرتب حسب معرف المستخدم.

العلل

لا توجد بعد قاعدة خبرة واسعة لمقارنة مخرجات GNU sa مع إصدارات sa في العديد من الأنظمة الأخرى. المشكلة هي أن ملفات البيانات تكبر بسرعة في وقت قصير وبالتالي تتطلب مساحة كبيرة على القرص.

المؤلف

كتب نويل كراج <noel@gnu.ai.mit.edu> أدوات محاسبة GNU. طوعت سوزان كلينمان <sgk@sgk.tiac.net> صفحة الدليل من صفحة texinfo للمحاسبة.

انظر أيضًا

acct(5)، ac(1)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

1997 أغسطس 19