کامپیوتر و

این ابزار برنامه‌های پرمصرف GPU را شناسایی می‎کند

اسکات هنسلمن، مهندس باسابقه مایکروسافت، ابزار gputaskman را برای شناسایی برنامه‌های پرمصرف و بررسی دقیق میزان استفاده آن‌ها از منابع کارت گرافیک توسعه داده است. این ابزار جدید به کاربران امکان می‌دهد فعالیت پردازنده گرافیکی (GPU) را با جزئیاتی بیشتر از ابزارها…

4 دقیقه مطالعه
  • پشتیبانی شبکه
  • هوش مصنوعی
  • نمایش
  • گرافیکی
  • کاربران
  • gputaskman
  • ابزار
  • کنند
این ابزار برنامه‌های پرمصرف GPU را شناسایی می‎کند

خلاصه تحلیلی خبر

اسکات هنسلمن، مهندس باسابقه مایکروسافت، ابزار gputaskman را برای شناسایی برنامه‌های پرمصرف و بررسی دقیق میزان استفاده آن‌ها از منابع کارت گرافیک توسعه داده است. این ابزار جدید به کاربران امکان می‌دهد فعالیت پردازنده گرافیکی (GPU) را با جزئیاتی بیشتر از ابزارها…

موضوعات اصلی: پشتیبانی شبکه، هوش مصنوعی، نمایش، گرافیکی، کاربران، gputaskman

اسکات هنسلمن، مهندس باسابقه مایکروسافت، ابزار gputaskman را برای شناسایی برنامه‌های پرمصرف و بررسی دقیق میزان استفاده آن‌ها از منابع کارت گرافیک توسعه داده است.

این ابزار جدید به کاربران امکان می‌دهد فعالیت پردازنده گرافیکی (GPU) را با جزئیاتی بیشتر از ابزارهای پیش‌فرض ویندوز بررسی کنند. برنامه gputaskman علاوه بر نمایش میزان مصرف حافظه گرافیکی، دما و توان مصرفی، اطلاعات مربوط به هر فرایند را به‌صورت جداگانه نشان می‌دهد. این نرم‌افزار همچنین قابلیت‌های ویژه‌ای برای بررسی اجرای محلی مدل‌های هوش مصنوعی دارد و از سیستم‌عامل‌های مختلف پشتیبانی می‌کند.

ابزار Task Managerویندوز در بخش Performance اطلاعاتی مانند میزان استفاده از پردازنده گرافیکی، درصد بهره‌برداری و دمای آن را نمایش می‌دهد. کاربران می‌توانند از طریق زبانه Details، میزان حافظه گرافیکی مصرف‌شده توسط فرایندهای مختلف را نیز مشاهده کنند. بااین‌حال، این قابلیت به‌راحتی در دسترس نیست و اطلاعات دقیقی درباره نوع فعالیت برنامه‌ها ارائه نمی‌دهد.

کاربران کارت‌های گرافیک انویدیا می‌توانند از ابزار NVIDIA GPU Activity استفاده کنند. این برنامه فهرست فرایندهایی را نمایش می‌دهد که در همان لحظه از GPU استفاده می‌کنند. بااین‌حال، جزئیات فعالیت هر فرایند یا دلیل اشغال حجم مشخصی از حافظه گرافیکی را نشان نمی‌دهد. کاربران برای دستیابی به اطلاعات بیشتر معمولاً بایددستورهای PowerShellرا اجرا کنند.

اسکات هنسلمن، توسعه‌دهنده باسابقه مایکروسافت و معاون فعلی این شرکت و گیت‌ها ابزار gputaskman را برای رفع این محدودیت‌ها طراحی کرده است. او پیش‌تر نیز برنامه‌های کاربردی دیگری برای ویندوز توسعه داده بود. یکی از آن‌ها PeekDesktop است که قابلیت نمایش سریع دسکتاپ مشابه سیستم‌عامل macOS را به ویندوز اضافه می‌کند.

نمایش جزئیات مصرف کارت گرافیک برای هر برنامه

مهم‌ترین ویژگی gputaskman، نمایش اطلاعات سخت‌افزاری به تفکیک فرایندهای فعال است. این ابزار میزان استفاده از پردازنده گرافیکی، مصرف حافظه VRAM، دما، توان مصرفی و فرکانس کاری را نمایش می‌دهد. کاربران همچنین می‌توانند فعالیت واحدهای رمزگذاری و رمزگشایی و میزان تبادل داده از طریق رابط PCIe را بررسی کنند.

این اطلاعات به کاربران کمک می‌کند برنامه‌هایی را شناسایی کنند که بخش قابل‌توجهی از منابع گرافیکی کامپیوتر را مصرف می‌کنند. برخلاف ابزارهای معمول نظارت سخت‌افزاری، gputaskman تنها به نمایش وضعیت کلی پردازنده گرافیکی محدود نمی‌شود و جزئیات مربوط به فرایندهای مختلف را نیز ارائه می‌دهد.

نمایشگر ابزار مدیریت تسک گرافیکی (GPU Task Manager) در محیط لینوکس/ترمینال با جدول فرآیندها و وضعیت مصرف VRAM کارت گرافیک انویدیا RTX 4080 Super

بیشتر بخوانیدترفند‌های کپی و پیست در ویندوز

یکی از کاربردهای مهم این برنامه، بررسی اجرای محلی مدل‌های هوش مصنوعی است. با گسترش استفاده از مدل‌های زبانی بزرگ روی کامپیوترهای شخصی، نظارت بر میزان مصرف حافظه گرافیکی اهمیت بیشتری پیدا کرده است.

ابزار gputaskman می‌تواند فرایندهای مربوط به مدل‌های زبانی بزرگ (LLM) را شناسایی کند. این برنامه علاوه بر مشخص کردن مدل در حال اجرا، اطلاعاتی درباره محیط اجرایی آن ارائه می‌دهد. کاربران همچنین می‌توانند وزن‌های مدل، تعداد لایه‌ها و میزان حافظه گرافیکی مصرف‌شده را مشاهده کنند.

این نرم‌افزار روش کوانتیزه‌سازی مدل را نیز نمایش می‌دهد. کوانتیزه‌سازی روشی برای کاهش دقت عددی داده‌های مدل است که می‌تواند مصرف حافظه و منابع پردازشی را کاهش دهد. نمایش این اطلاعات به کاربران کمک می‌کند نحوه استفاده مدل‌های هوش مصنوعی از سخت‌افزار را بهتر درک کنند.

پشتیبانی از ویندوز، لینوکس و مک با وجود محدودیت‌های اولیه

به نقل ازوب‌سایت Neowinنسخه ویندوز gputaskman در آزمایش‌های اولیه عملکرد قابل‌قبولی داشته است. نویسنده این رسانه پس از دانلود و بررسی برنامه اعلام کرد که بیشتر قابلیت‌ها مطابق انتظار کار می‌کنند. بااین‌حال، او چند مشکل جزئی نیز مشاهده کرده است.

یکی از مشکلات شناسایی‌شده به نمایش دمای پردازنده گرافیکی مربوط می‌شود. مقدار دما گاهی برای مدتی ثابت باقی می‌ماند و اطلاعات آن به‌صورت طبیعی به‌روزرسانی نمی‌شود.

هنسلمن تأکید کرده است که gputaskman هنوز در مراحل ابتدایی توسعه قرار دارد و یک نرم‌افزار آزمایشی محسوب می‌شود. بنابراین، احتمال بروز خطا یا عملکرد نامنظم برخی قابلیت‌ها وجود دارد. کاربران باید هنگام استفاده از نسخه فعلی این محدودیت را در نظر بگیرند.

این ابزار علاوه بر ویندوز، از لینوکس، زیرسیستم لینوکس ویندوز (WSL) و کامپیوترهای مک مجهز به تراشه‌های Apple Silicon پشتیبانی می‌کند. البته اطلاعات قابل نمایش در هر سیستم‌عامل متفاوت است و تمام شاخص‌های سخت‌افزاری لزوماً در همه پلتفرم‌ها در دسترس نیستند.

کاربران علاقه‌مند می‌توانند نسخه فعلی gputaskman را ازمخزن رسمی اسکات هنسلمن در گیت‌هابدریافت و قابلیت‌های آن را آزمایش کنند.

نوشتهاین ابزار برنامه‌های پرمصرف GPU را شناسایی می‎کنداولین بار درTechnoc. پدیدار شد.

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.