آموزش آپتایم (uptime) در لینوکس

آموزش آپتایم (uptime) در لینوکس

آشنایی با اصطلاح uptime در سرویس های هاست :

همانطور که می دونید اگر یک سرور به دلایل نرم افزاری یا سخت افزاری از دسترس خارج بشه و قادر به سرویس دهی به وب سایت هایی نباشه که داره روی اون نگهداری میشه، سایت از دسترس خارج میشه و اگر این قطعی طولانی بشه وب سایت بازدید کنندگان فعلی و جدیدش را از دست خواهند داد و خزنده های موتورهای جستجو هم با خطا روبرو میشوند که تأثیر منفی روی سئو سایت میزاره بنابراین حتما باید از میزان پایداری یا آپتایم سرورهای شرکت هاستینگ اطمینان حاصل کنید. معمولا شرکت های میزبانی وب، درصد آپتایم یا در دسترس بودن سرور را 99 درصد برای یکسال اعلام می کنند که اگر یکسال را 365 روز در نظر بگیریم، یعنی این احتمال وجود داره که 3 روز در سال، وب سایت های روی سرور  به دلایل مختلفی مثل قطعی یا تغییر در شبکه دیتاسنتر، مشکل در کانفیگ سرور، حمله روی سرور، بروزرسانی سخت افزاری سرور یا بسته های نرم افزاری سرور مثل کرنل، وب سرور، php، mysq و … از دسترس خارج بشه بنابراین قطعی سرور گاهی از کنترل ادمین های سرور خارج میشه و مهم این هست که سریع از سمت مدیر سرور پیگیری و رفع بشه.دراین نوشته، میزان در دسترس بودن سرور بصورت بی وقفه یعنی نحوه محاسبه پایداری یا آپتایم (زمانِ به کار) یک سرور را بررسی می کنیم.

Uptimeآپتایم (uptime) یعنی مقدار زمان در دسترس بودن یک کامپیوتر که در حال سرویس دهی و کار کردن است و متضاد آن داون تایم (downtime) هست. این معیار اغلب برای اندازه گیری پایداری و اعتبار سیستم استفاده می شه به گونه ای که سرور در وضعیت پایدار بصورت خودکار باقی مانده، بدون اینکه دچار کرش (توقف سيستم از طريق خرابى سخت افزارى يا اشتباه نرم افزارى) بشه یا نیاز به راه اندازی مجدد سیستم برای اهداف نگهدارى و تعمير یا مدیریتی داشته باشه.از طرف دیگر، زمان آپتایم طولانی مثل آپتایم 100 درصد ممکن هست بیانگر سهل انگاری و قصور باشه چون بسیاری از بروزرسانی های ضروری در سیستم نیاز به راه اندازی مجدد سرور هست.

نحوه بررسی آپتایم یک سرویس هاست قبل از خرید :

از آپتایم سرور فقط ادمین یا تیم فنی اطلاع دارند چون به سرور دسترسی مستقیم دارند و هاستینگ های معتبر معمولا مقدار آپتایم را در مشخصات هر پلن یا بسته هاست 99 درصد یا حتی بالاتر برای یکسال اعلام می کنند و مشتریان و کاربرانی که تصمیم دارند سرویس هاست بخرند راهکارهایی هست که میشه تا حدی مطمئن شد که هاستی که قراره استفاده کنیم واقعا کیفیت خوبی داره و آپتایم سرور مثلا 99 درصد یا بالاتر هست یا خیر !

  • پلن تست: بعضی از ارائه دهنده های خدمات هاست، یک پلن تست رایگان برای چند روز مثلا یک هفته یا یکماه با شرایط محدود نظیر فضا و پهنای باند کم در اختیار  مشتری قرار می دهند.
  • سفارش سرویس با کمترین دوره خرید: مشتری می تونه سرویس هاست مدنظر خودش را با کوچکترین دوره خرید ممکن مثلا یک هفته یا یک ماهه خریداری  و در این مدت کیفیت و آپتایم سرویس را تست کنه.
  • گارانتی عودت وجه: در این مورد برای چند روز بعد از فعال شدن سرویس مثلا تا یک هفته امکان بازگردانی وجه پرداخت شده به مشتری وجود داره و البته باز اینجا ممکنه شرطی را بعضی از شرکت ها اعمال کنند مثلا اگر هاست خریداری شده مشکلی داشته باشه که تیم فنی شون نتونه مشکل را حل کنه و برخی دیگر بدون هیچ پیش شرطی در همان مدت زمان گارانتی، مبلغ را بصورت کامل عودت میدند.
  • مطالعه نظرات مشتریان فعلی و سابق: در حال حاضر انجمن های زیادی وجود داره که در خصوص خدمات هاست  پست میزارند مثلا یک کاربر سوال می کنه که الان کدام هاستینگ خدمات خوبی را برای سایت های شرکتی یا دانلودی ارائه میده که اعضای اون انجمن در این بحث اون را راهنمایی می کنند. همچنین سایت های آموزشی برنامه نویسی و طراحی وب فراوانی فعالیت می کنند که توی قسمت نظرات پست ها و نوشته هاشون از کیفیت یک هاست هم صحبت شده یا اون وب سایت، شرکتی را   بعنوان اسپانسر خود معرفی می کنه و اعلام می کنه الان وب سایتش روی هاست اون شرکت داره میزبانی میشه.

 نحوه محاسبه آپتایم سرور در لینوکس (linux) :

کاربران سیستم عامل های لینوکسی با وارد کردن دستور uptime در ترمینال لینوکس می توانند آپتایم را مشاهده کنند :

برای مثال آپتایم سیستم مذکور در همین الان (زمان وارد شدن دستور)  یعنی 18:17:07 برابر 68 روز بعلاوه سه ساعت و 57 دقیقه هست که با 6 کاربر اندازه load average آن در 1 و 5 و 15 دقیقه قبل به ترتیب برابر 0.16, 0.07, 0.06 بوده است. این 6 کاربر که در نتیجه دستور می بینید در واقع 6 نام کاربری مختلف ممکنه نباشه و می تونه 4 کاربر مختلف باشه که 6 عدد session فعال از این کاربران روی سرور وجود داره که با دستور w یا دستور who می توان این session های فعال را دید البته خود دستور w هم میزان آپتایم را نشون میده. در نمونه زیر کاربر root سه session فعال داره:

توی این آموزش با اصطلاح آپتایم در سرویس های هاست و نحوه محاسبه ی آن در سرورهای لینوکسی آشنا شدیم. معیاری که شرکت های هاستینگ اکثرا با مقدار 99 یا 99.9 درصد در مشخصات هر پلن (بسته یا پکیچ) هاست مشخص کرده اند و اکثر مشتریان فقط نگاه گذرا به اون می کنند چون که می بینند این مشخه توی بقیه سرویس دهنده های هاست هم همینه در حالی که ممکنه چیزی که نوشته شده با واقعیت متفاوت باشه بنابراین راهکارهایی ارائه شد که قبل خرید از کیفیت و آپتتام سرور مطمئن بشین. اگر براتون سوالی پیش اومد توی قسمت نظرات مطرح کنید تا در اسرع وقت پاسخ داده بشه.

آموزش آپتایم (uptime) در لینوکس
4.5 (89.23%) 39 نظر
درباره نویسنده
مدیر
سابقه فعالیت 8 ساله در شاخه های گوناگون وب را دارد، او فارغ التحصیل رشته IT است و علاقه زیادی به مباحث سرورهای لینوکسی، زبان های برنامه نویسی تحت وب و شبکه های کامپیوتری دارد.

ثبت نظر