قراءة معلومات المعالج من نظام proc
المسار proc بيعرض معلومات يجهزها النظام وقت القراءة بدل ملفات عادية محفوظة على القرص
نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo
المثال العملي
awk '/^processor[[:space:]]*:/ { count++ }
END { print (count > 0 ? "Processors Found" : "No Processor Entries") }' /proc/cpuinfoالنتيجة
Processors Foundالمثال يعد إدخالات المعالجات المنطقية على الأنظمة التي تعرض حقل processor ولا يساوي بالضرورة عدد الأنوية الفعلية
جرب بنفسك
اطبع قيمة count بدل الرسالة وقارنها بالأمر nproc الذي قد يتأثر بقيود البيئة