| READPROFILE(8) | إدارة النظام | READPROFILE(8) |
الاسم
readprofile - يقرأ معلومات تشكيلة النواة
موجز
readprofile [خيارات]
الإصدارة
توثق صفحة الدليل هذه الإصدارة 2.0 من البرنامج.
الوصف
يستخدم الأمر readprofile معلومات /proc/profile لطباعة بيانات ascii على المخرج القياسي. نُظم المخرج في ثلاثة أعمدة: الأول هو عدد تكتكات الساعة، والثاني هو اسم دالة C في النواة حيث حدثت تلك التكتكات العديدة، والثالث هو الحمل المُطبع للإجراء، ومحسوب كنسبة بين عدد التكتكات وطول الإجراء. مُلئ المخرج بفراغات لتسهيل القراءة.
This utility is a diagnostic tool and is not designed or intended for use in security-sensitive contexts (e.g., setuid, setgid, sudo, or similar privilege-elevation scenarios). It is installed without any special permissions.
الخيارات
-a، --all
-b، --histbin
-i، --info
-m، --mapfile mapfile
-n, --no-auto
-M، --multiplier multiplier
-p، --profile pro-file
-r، --reset
-s, --counters
-v، --verbose
-h، --help
-V، --version
الملفات
/proc/profile
/usr/src/linux/System.map
/usr/src/linux/*
العلل
readprofile يعمل فقط مع النواة 1.3.x أو الأحدث، لأن /proc/profile تغير في الخطوة من 1.2 إلى 1.3.
يعمل هذا البرنامج فقط مع نويات ELF. التغيير لنويات a.out بسيط، وتُرك كتمرين لمستخدم a.out.
لتمكين التشكيلة، يجب إعادة تشغيل النواة، لعدم توفر وحدة تشكيلة، ولن يكون بناؤها سهلاً. لتمكين التشكيلة، يمكنك تحديد profile=2 (أو رقماً آخر) في سطر أوامر النواة. الرقم الذي تحدده هو أس العدد اثنين المستخدم كخطوة للتشكيلة.
تُعطل التشكيلة عند تثبيط المقاطعات. وهذا يعني أن العديد من تكات التشكيلة تحدث عند إعادة تمكين المقاطعات. احذر من المعلومات المضللة.
مثال
تصفح خبيئة التشكيلة مرتبة حسب تكات الساعة:
readprofile | sort -nr | less
اطبع أكثر 20 إجراءً حملاً:
readprofile | sort -nr +2 | head -20
اطبع تشكيلة نظام الملفات فقط:
readprofile | grep _ext2
انظر إلى جميع معلومات النواة، مع عناوين الذاكرة (RAM):
readprofile -av | less
تصفح خبيئة تشكيلة 'مجمدة' لنواة غير الحالية:
readprofile -p ~/profile.freeze -m /zImage.map.gz
اطلب التشكيلة بتردد 2 كيلو هرتز لكل معالج، وأعد ضبط خبيئة التشكيلة:
readprofile -M 20
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر readprofile جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |