Theme
Primary Color

قراءة معلومات المعالج من نظام 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 الذي قد يتأثر بقيود البيئة

linux شرح