فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — زمان روشن بودن (Uptime)

آخرین بروزرسانی: 1404/08/17

زمان روشن بودن (Uptime)

با فرمان «uptime» می فهمیم سیستم چه مدت روشن است. «زمان روشن بودن (Uptime)» یعنی مدت از آخرین ری استارت. همچنین تعداد کاربران و «میانگین بار (Load Average)» را می بینیم.

استفاده از uptime

این فرمان دید سریع از وضعیت می دهد. ساعت اکنون، مدت روشن بودن، تعداد کاربران، و بار 1،5،15 دقیقه را نشان می دهد.

uptime

مشاهده در ادیتور

خواندن خروجی uptime

چهار بخش مهم داریم: «ساعت فعلی»، «مدت روشن بودن»، «کاربران فعال»، و «میانگین بار». میانگین بار نشان می دهد سیستم چقدر شلوغ است.

uptime
14:36:01 up 10 days, 3:45, 4 users, load average: 0.75, 0.60, 0.50

مشاهده در ادیتور

  • ساعت: زمان اجرای فرمان.
  • مدت روشن بودن: از آخرین ری استارت.
  • کاربران: تعداد لاگین های فعال.
  • میانگین بار: شلوغی 1،5،15 دقیقه.

درک «میانگین بار (Load Average)»

عدد کمتر یعنی سیستم خلوت تر. عدد بیشتر یعنی کار صف می کشد. معمولاً اگر هر هسته > 1.0 باشد، سیستم شلوغ است.

load average: 0.75, 0.60, 0.50

مشاهده در ادیتور

نکته: نسبت میانگین بار به تعداد هسته ها مهم است. مثلاً بار 2.0 روی 4 هسته معمولاً خوب است.

گام های عملی بررسی وضعیت

  1. فرمان uptime را اجرا کن.
  2. مدت روشن بودن را سریع چک کن.
  3. به میانگین بار 1،5،15 دقیقه نگاه کن.
  4. اگر بار بالاست، با top علت را بیاب.

هشدار: اگر میانگین بار همیشه بالاست، برنامه های سنگین را ببند. سپس منابع را با free ارزیابی کن. در صورت لزوم، فرایند مشکل دار را با kill ببند.

جمع بندی سریع

  • uptime مدت روشن بودن را نشان می دهد.
  • عددهای بار روند شلوغی را می گویند.
  • همیشه بار را نسبت به هسته ها بسنج.
  • برای عیب یابی، از top و free کمک بگیر.