2012-02-08 15 views
5

कुछ उपकरणों और/या विकास पुस्तकालयों/उपकरणों का उपयोग करने के लिए एनवीडिया ने सभी गैर क्वाड्रो और टेस्ला कार्डों के लिए समर्थन छोड़ दिया। मेरे पास दो जीटीएक्स 5 9 0 हैं, और जब मैं nvidia-smi का उपयोग करता हूं तो अधिकांश पूछे जाने वाले फ़ील्ड एन/ए वापस लौटते हैं क्योंकि उन्होंने इस कार्ड के लिए समर्थन छोड़ दिया है।जीपीयू उपयोग को मापने के लिए एनवीडिया-एसएमआई के लिए वैकल्पिक?

क्या ऐसे अन्य उपकरण हैं जो इस जानकारी को इकट्ठा करने के लिए अधिकृत हैं? एसडीके के साथ इस जानकारी को पूछना संभव/सीधा है?

उत्तर

6

विंडोज़ पर NvAPI है जो सभी जीपीयू पर काम करता है।

यदि आप एक्स सर्वर चला रहे हैं तो लिनक्स पर आप nvidia-settings उपयोगिता का उपयोग कर कुछ जानकारी (GPU तापमान, घड़ियां, दुर्भाग्य से कोई उपयोग नहीं) पूछ सकते हैं। जैसे nvidia-settings -q all

तस्वीर और Tesla GPUs के लिए वहाँ NVML/nvidia-smi कि दोनों लिनक्स और विंडोज 64

3

हालांकि यह एक बहुत पुरानी सवाल यह है कि पर काम करता है, मैं एक ही मुद्दे के साथ मामले में किसी को यहाँ इस छोड़ने के लिए जा रहा हूँ इस पर ठोकरें। एनवीडिया-सेटिंग्स अभी भी GPU उपयोग stat -q [gpu: X]/GPUUtilization के माध्यम से आगे बढ़ती है। यह nvidia-smi की तुलना में बहुत धीमी है, लेकिन यह अभी भी जानने से बेहतर है। किसी भी तरह से, मैंने इसे और कुछ अन्य सामान्य आंकड़ों को एक संक्षिप्त और पठनीय तरीके से रखने के लिए एक स्क्रिप्ट लिखी। Here it is for those who want it.

+0

gpu utlization अभी भी इस दृष्टिकोण का उपयोग करके शामिल नहीं है – user1817188