دستور htop یک ابزار برای نمایش اطلاعات حیاتی در مورد فرایند های سیستم عامل است که میتوان آن را معادل TaskManager در ویندوز در نظر گرفت.
برای نصب این پکیج روی سرور لینوکسی خود دستور زیر را اجرا میکنیم:
sudo yum install htop -y
پس از نصب این برنامه کافیست در ترمینال تایپ کنید htop و پس از اجرای دستور یک نمایش رنگارنگ از داده ها را همانند تصویر زیر مشاهده خواهید کرد.
این برنامه دارای حجم عظیمی از داده است که میتواند هر کسی را در نگاه اول تحت تاثیر قرار دهد.در ادامه همه جوانب این برنامه پر کاربرد را با هم مرور خواهیم کرد.
میزان مصرف CPU و RAM:
در سمت چپ تصویر فوق تعداد هسته های CPU از 1 تا 4 مشخص شده که نوار روبروی هر عدد میزان پردازش های روی آن هسته را مشخص میکند؛ همچنین میزان RAM به صورت اختصاری با Mem مشخص شده است.
مواردی نظیر Uptime و Load average نیز در سمت راست تصویر قابل مشاهده است.
رنگ ها در نمایش وضعیت CPU:
همانطور که در تصویر مشخص است چندین رنگ برای نمایش وضعیت این دو المان استفاده میشود که هر رنگ معنی خاصی دارد.
- سبز: استفاده شده تویسط فرایند های کاربر
- قرمز: استفاده شده توسط فرایند های سیستم عامل
- خاکستری: استفاده شده برای فرایند های مبتنی بر ورودی/خروجی
رنگ ها در نمایش وضعیت RAM:
سبز: استفاده شده تویسط فرایند های سیستم عامل
آبی: استفاده شده توسط صفحات بافر
نارنجی: میزان اختصاص یافته به حافظه کش
اطلاعات فرایند های در حال اجرا:
بخش اصلی دستور htop که حجم وسیعی از اطلاعات هر فرایند در سیستم عامل را نمایش میدهد.
هر عنوان شامل اطلاعات زیر است:
- PID(شناسه فرآیند): شماره منحصر به فرد برای فرآیند.
- USER: مالک فرایند
- PRI(اولویت): اولویت هسته برای فرآیند.
- NI(مقدار خوب): اولویت فرآیند.
- VIRT(حافظه مجازی): مقدار حافظه مجازی که فرآیند مصرف می کند.
- RES(حافظه مقیم): نسبت RAM که فرآیند استفاده می کند.
- SHR(حافظه مشترک): مقدار حافظه مشترکی که کار اشغال می کند.
- S(وضعیت): وضعیت فعلی فرایند. S در حال اجرا و R خواب
- CPU%: درصد CPU استفاده شده توسط فرآیند .
- MEM%: درصد RAM مصرف شده توسط فرآیند.
- Time+: دوره زمانی از آغاز فرآیند
- Comand: فرمان کامل برای فرآیند با نام برنامه و آرگومان ها
چنان چه قصد تهیه VPS دارید میتوانید به صفحه سرور مجازی آریاسرور رفته و پلان های ما را مشاهده بفرمایید.