مُصدِر خفيف الوزن لـ Prometheus لبطاقات NVIDIA على نظامي Windows وLinux
كشف درجة حرارة GPU، سرعة المروحة، استهلاك الطاقة، سرعات الساعة، واستخدام VRAM إلى Prometheus عبر نقطة نهاية HTTP محلية. يقوم Nvidia GPU Exporter، بواسطة utkuozdemir، بربط عدادات الأجهزة NVIDIA بمقاييس Prometheus للتصور في Grafana وأدوات أخرى. يعمل بشكل أصلي على Windows وLinux باستخدام إما NVML أو ثنائي nvidia-smi، ويستهدف مديري النظام، مهندسي DevOps، الباحثين، وعمال المناجم الذين يحتاجون إلى مراقبة GPU مستمرة ومنخفضة التكلفة.
ماذا يجمع ويعرض مصدر GPU من Nvidia؟
المصدر يجمع مجموعة واسعة من إشارات GPU باستخدام NVML أو nvidia-smi وينشرها لجمع بيانات Prometheus. تشمل المقاييس درجة الحرارة، سرعات المروحة، استهلاك الطاقة، إجمالي واستخدام VRAM، استخدام GPU ووحدة التحكم في الذاكرة، سرعات الساعة لمشغلات الرسوميات/الذاكرة/الفيديو، اكتشاف حالة P، وأسباب تقييد الأجهزة. دعم عدة وحدات معالجة رسومات NVIDIA على مضيف واحد يعني أنه يعد ويضع علامات على مقاييس كل GPU تلقائيًا.
هل يبطئ النظام أثناء جمع البيانات؟
تأثير المراقبة منخفض لأن البرنامج هو ثنائي Go واحد بدون تبعيات ثقيلة بخلاف كومة السائق. يستخدم المصدر واجهة NVML الأصلية للقراءات المباشرة على مستوى منخفض بدلاً من استدعاء أدوات خارجية ضخمة، مما يقلل من الحمل أثناء جمع المقاييس. بالنسبة للتشغيل في الخلفية على أجهزة سطح المكتب أو الخوادم، يمكن أن يعمل بدون وقت تشغيل حاوية ويظل مناسبًا للمراقبة طويلة الأمد.
هل من الآمن استخدامه على الآلات الإنتاجية؟
سلامة التشغيل تأتي من جمع المقاييس للقراءة فقط: يستفسر المصدر عن NVML أو nvidia-smi بدلاً من الكتابة إلى البرنامج الثابت للجهاز. يتطلب برامج تشغيل NVIDIA القياسية لتوفير NVML، ويعرض المقاييس على منفذ HTTP افتراضي (9835)، والذي يمكنك تقييده باستخدام ضوابط الشبكة. لأنه لا يعدل السائقين أو البرنامج الثابت، فإنه يناسب البيئات التي تتطلب مراقبة غير تدخيلية.
هل أحتاج إلى معرفة تقنية لتثبيته وتشغيله؟
التثبيت والإدارة يتوقعان خبرة أساسية في الأنظمة: تقوم بنشر الثنائي الواحد على Windows أو Linux، وتضمن وجود برامج تشغيل NVIDIA مع NVML، وتوجه Prometheus إلى المنفذ. يمكن أن يعمل المصدر كخدمة Windows باستخدام أدوات مثل NSSM أو عبر السكربتات المقدمة، لذا يمكن للمسؤولين المتمرسين في إدارة الخدمات دمجه في خطوط المراقبة الحالية دون أدوات الحاويات.
اختيار واضح للمسؤولين الذين يحتاجون إلى مقاييس GPU خفيفة الوزن، مع تحذير واحد
المصدر يناسب المسؤولين والمهندسين الذين يحتاجون إلى هدف Prometheus غير مزعج لبطاقات NVIDIA ويفضلون ثنائي Windows أو Linux الأصلي. يقوم بجمع المقاييس بشكل موثوق وقابل للقراءة فقط ويتناسب مع لوحات المعلومات المعتمدة على Grafana. تحذير واحد: يعتمد على وجود NVML أو nvidia-smi من برامج تشغيل NVIDIA، لذا فإن توفر المقاييس مرتبط مباشرة بدعم برامج التشغيل على المضيف.