وب‌سرویس مجید

پروژه gopsutil

shirou/gopsutil

کاربرد:

این کتابخانه یک نسخهٔ گو-لنگ از کتابخانهٔ معروف psutil در پایتون است که به توسعه‌دهندگان اجازه می‌دهد تا اطلاعات سیستم و عملکرد سیستم عامل را مثل استفاده از CPU، حافظه، دیسک، شبکه و فرآیندها در گو-لنگ دریافت کنند. ️

در چه شرایطی بهتره استفاده شود؟

وقتی که نیاز داری بدون استفاده از دستورات سیستمی یا ابزارهای خارجی، اطلاعات دقیق از منابع سیستمی بگیری — مثل زمانی که داری یک ابزار نظارتی، مانیتورینگ یا سیستم مدیریت فرآیند می‌نویسی. این کتابخانه روی چندین سیستم‌عامل مثل لینوکس، ویندوز و مک کار می‌کند.

چند مثال از موارد استفاده

- نمایش درصد استفاده از CPU در یک ابزار خط فرمان ️

- بررسی فضای خالی دیسک قبل از ذخیره‌سازی فایل‌های بزرگ

- نظارت بر حافظه مصرفی فرآیندها در یک سرویس پس‌زمینه ️‍️

- جمع‌آوری آمار شبکه برای یک سیستم مانیتورینگ داخلی

  • ##system
  • ##golang
  • ##performance
  • ##devops
  • ##cross
  • ##resource
  • ##process
  • ##network
  • ##disk
  • ##cpu