باختصار
- gputaskman أداة مجانية ومفتوحة المصدر طوّرها Scott Hanselman.
- تعرض واجهة الطرفية العمليات التي تستخدم GPU، إلى جانب استهلاكها للذاكرة.
- يمكن الاطلاع على نشاط المحركات وبيئات التشغيل المحمّلة، مثل CUDA وVulkan.
- تعرض اللوحة العلوية الاستخدام وسرعة الساعة ودرجة الحرارة واستهلاك الطاقة.
تعرض gputaskman، وهي أداة مجانية ومفتوحة المصدر طوّرها Scott Hanselman العامل في Microsoft، العمليات التي تستخدم GPU واستهلاكها للذاكرة في نافذة الطرفية. شارك Hanselman المشروع على X الأسبوع الماضي، وأشار إلى انفتاحه على المقترحات والمساهمات. وإلى جانب قائمة العمليات، توفر الأداة عرضًا لمتابعة استخدام GPU وسرعة الساعة ودرجة الحرارة واستهلاك الطاقة على شاشة واحدة.
ما المعلومات التي يعرضها gputaskman؟
تدرج الأداة كل عملية تستخدم GPU في سطر منفصل، وتعرض مقدار استخدام كل منها لذاكرة الفيديو. كما تشمل المعلومات نشاط المحركات وبيئة التشغيل المحمّلة المرتبطة بالعمليات. ويذكر المصدر CUDA وVulkan مثالين على بيئات التشغيل هذه.
تعمل الواجهة في نافذة طرفية، وتستخدم تخطيطًا بأسلوب htop. أما معلومات استخدام GPU وسرعة الساعة ودرجة الحرارة والطاقة، فتظهر في اللوحة العلوية. وبذلك يستطيع المستخدم الاطلاع ليس على إجمالي استهلاك الذاكرة فحسب، بل أيضًا على استهلاك العمليات المدرجة لكل منها.
كيف تختلف عن «إدارة المهام» في النظام؟
بحسب المصدر، تستطيع «إدارة المهام» في Windows عرض استخدام GPU منذ عام 2017. لكنها قد تذكر أن 15 GB من ذاكرة الفيديو مستخدمة إجمالًا، مثلًا، من دون أن توضح بالتفصيل نفسه العمليات التي تستهلكها. وتتمثل أبرز ميزة gputaskman في أنه يعرض العمليات التي تستخدم GPU ومقدار الذاكرة التي تستهلكها كل عملية، إلى جانب الاستخدام الإجمالي.
قد يساعد هذا الاختلاف على تسهيل الفحص، لا سيما عندما تبدو ذاكرة بطاقة الرسومات ممتلئة أكثر من المتوقع أثناء تشغيل أحد التطبيقات. ومع ذلك، لا يشير المصدر إلى أن الأداة قادرة على إنهاء العمليات أو التدخل في استخدام الذاكرة؛ فالوظائف المذكورة تقتصر على المراقبة والعرض.
التأثير في سير عمل العمارة والتصور المعماري
قد يساعد الاطلاع على العمليات التي تستخدم ذاكرة GPU في فهم استهلاك الموارد عند تشغيل عدة تطبيقات رسومية على الكمبيوتر نفسه. ويمكن لمكاتب العمارة وفناني التصور المعماري الذين يعملون ببرامج النمذجة والتصور أو غيرها من البرامج التي تستخدم GPU الاستفادة من هذا العرض لفحص العمليات وراء إجمالي الاستهلاك. لكنه ليس اختبار أداء بحد ذاته، بل أداة لمراقبة مواضع استخدام الذاكرة.
ومن المهم مراعاة أن الأداة تعمل في الطرفية، وهو ما قد لا يناسب المستخدمين الذين يتوقعون تطبيقًا بواجهة رسومية. ولا يذكر المصدر أنظمة التشغيل المدعومة أو طرازات بطاقات الرسومات أو معلومات التوافق مع برامج محددة. لذلك ينبغي التحقق من عملها على النظام المستخدم قبل إضافتها إلى سير العمل، وتوقع رؤية العمليات لا زيادة الأداء.
مشروع مفتوح المصدر يرحب بالمساهمات
أشار Hanselman أيضًا، لدى مشاركة المشروع على X، إلى استعداده لاستقبال طلبات السحب (pull request) واقتراحات المساهمة. ولا يتناول المصدر وجود إصدار مدفوع من الأداة أو جدولًا زمنيًا للإصدار أو متطلبات تقنية للنظام. لذا لا تتوفر معلومات مؤكدة حول هذه النقاط.
قد تكون التفاصيل التي يوفرها gputaskman مفيدة لمن لا يريدون رؤية استخدام GPU كقيمة إجمالية فقط. لكن معلومات المشروع لا توضح الأنظمة وإعدادات برامج التشغيل التي تعمل عليها الأداة. وإذا كان من المقرر اختبارها على أجهزة التصور المعماري، فينبغي تقييم التوافق وتأثيرها في سير العمل الحالي على نحو منفصل.
المصادر
1 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن القيمة العملية لـ gputaskman في أنه لا يختزل استخدام ذاكرة GPU في رقم إجمالي. ففي أعمال التصور المعماري، قد يساعد تحديد العملية التي تستخدم الذاكرة عند تشغيل عدة تطبيقات رسومية على البحث عن مصدر المشكلة. كما أن كون الأداة مجانية ومفتوحة المصدر يجعل تجربتها متاحة.
بالنسبة إلى المكاتب في تركيا، من المهم التحقق من توافق نظام التشغيل وبطاقة الرسومات قبل اتخاذ القرار؛ فالمصدر لا يقدم هذه التفاصيل. وقد لا تناسب الواجهة المعتمدة على الطرفية جميع المستخدمين أيضًا. ومن الواقعي التعامل مع الأداة على أنها وسيلة للمراقبة لا لتسريع الأداء، وتجربتها بحذر على الأجهزة المتاحة.
الأسئلة الشائعة
هل gputaskman مجانية؟
يصف المصدر gputaskman بأنها أداة مجانية ومفتوحة المصدر.
ما المعلومات التي يعرضها gputaskman عن استخدام ذاكرة GPU؟
يعرض العمليات التي تستخدم GPU مع استهلاكها للذاكرة، ويمكنه أيضًا عرض نشاط المحركات ومعلومات بيئات التشغيل المحمّلة مثل CUDA وVulkan.
ما أنظمة التشغيل التي يدعمها gputaskman؟
لا يوضح المصدر أنظمة التشغيل المدعومة.



