چرا با درون نگری سیستم عامل میتوانیم به بهبود عملکرد آن کمک کنیم

چرا با درون نگری سیستم عامل میتوانیم به بهبود عملکرد آن کمک کنیم

برای فهم بهتر مطلب  مقدمه ای را بیان میکنم .

اول بپردازیم ببینیم که بهبود یعنی چی ؟

در ابتدا مفهوم بهبود را در روند زندگی انسانی توضحی میدهم تا بتوانم بر اساس آن به بهبود

روند تکاملی سیستم عامل بپردازم .

گاهی بخش های مختلف زندگی از هم می پاشد و مجبور می شویم تکه های از هم گسیخته را

دوباره در کنار هم قرار دهیم . وقتی زندگی آسیب می بیند , می خواهیم آن را به حالت قبل در آوریم .

در چنین شرایطی اعلب در جستجوی مداوا هستیم . مداوا یعنی ریشه کن کردن مشکل به گونه ای

که دیگر وجود نداشته باشد. در واقع گاهی می توانیم مشکلاتمان را به شکل قطعی مداوا کنیم و

گاهی اوقات هم نمیتوانیم .

اگر به طور قطعی نتوانیم مشکلمان را مداا کنیم , شاید بتوانیم “بهبودی” حاصل کنیم .

“مداوا” و “بهبودی ” متفاوتند . بهبودی زمانی رخ میدهد که واقعیت موجود را می پذیریم

و زندگی را با تمام ظرفیتش تجربه می کنیم .

برخی از افراد هستند که با درد و عذاب جسمی زیادی زندگی میکنند ولی ادعا میکنند

زندگیشان از زمانی که آموخته اند چطور با سعه صدر و به طور محبت آمیز با خود ودیگران

رفتار کنند , به طور مثبتی تغییر یافته است .

آن ها با این نگرش جدید , در شخصیت و سبک زندگیشان , تغییرات اساسی ایجاد نموده و

به سوی یکپارچگی حرکت کرده اند .

“بهبودی” چهار قلمرو دارد . یکی از این قلمرو ها “جسمانی” است که بیتشر به آن توجه میکنیم

یعنی در جستجوی سلامت جسمانی هستیم . اما سه فلمرو دیگر عبارتند از :

قلمرو هیجانی , قلمرو روانی و قلمرو معنوی

ممکن است بگویید که این مطالب چه ربطی به روند بهبود سیستم عامل لینوکس دارد

دقیقا در سیستم عامل بعنوان یک ادمین , بهتر است که بدانیم که چه بخشهایی از سیستم عامل

است که خراب شده است و نیاز به مداوا و بهبود دارد .

همچنین برای سیستم عامل هم قلمروهای مختلفی برای بهبود داریم .

همانگونه که در انسان قلرو جسمانی تمرکز بر بعد جسم و سلامت بدن دارد در

سیستم عامل نیز بعد فیزیکی سیستم عامل مثل تجهیزاتی که این سیستم عامل بر آن سوار است

را میتوان به بعد جسمانی سیستم عامل تشبیه کرد مثل server , hard disks, RAM , CPU  , cooling

وظیفه ما بعنوان یک ادمین این است که تشخصی دهیم آیا بعد جسمانی سیستم عامل ما

خراب شده و نیاز به بهبود دارد یا خیر ؟

که پس از شناخت مبادرت به تعویض قطعات خراب میکنیم .

“بهبودی” در زندگی انسان میتواند در قلمرو “هیجانی” باشد .

یعنی توانایی پذیرش تمامی احساسات بدون قضاوت و پیش داوری و بیان و بروز دادن صریح و روشن آنها .

همانگونه که “بهبود هیجانی” به معنی حبس هیجانات در خود و ایجاد عقده درونی نمی باشد , انفجار احساسات هم نیست

خودداری از عشق نیست , بلکه آگاه بودن از آنچه احساس می کنی و توانایی

تعامل عاطفی است . به همین صورت در سیستم عامل نیز یک “بهبود هیجانی ” داریم که بعنوان ادمین نیاز است

بتوانیم بین سرویسها و برنامه های قابل اجرا در سیستم و میزان سخت افزار سیستم رابطه درست را

برقرار کنیم و دقیقا نظاره گر خروجی اجرای برنامه ها باشیم که چه تاثیری بر روند عملکرد سیستم دارند .

برای انسان یک “بهبود روانی” داریم که به تفکر ما اشاره میکند . “بهبود روانی” اصلاح نگرش ها , باورها

و ارزش های ماست . به معنی چشم انداز درست و مناسب داشتن در هنگام تچربه زندگی . یعنی

درک درست آنچه اتفاق می افتد و با تگرشی مثبت و واقع نگر با آن روبرو شدن , یعنی اجتناب از

ابهام و خیال بافی های پیچیده و نگران کننده در خصوص مشکلاتی که ممکن است پذید آید

در سیستم عامل لینوکس هم چنین “بهبود روانی” را داریم یعنی بعد از شناخت مشکلات بصورت واقعی

شناخت خطاهای سیستم یا سرویس ها یا برنامه ها  میتوانیم با نگرشی مثبت و واقع گرایانه

با مشکلات و خطاهای سیستم مواجه شده و به حل آن بپردازیم .

پس در سیستم عامل ما نیاز به بهبود در سیستم در جنبه های مختلف داریم مثل شناخت

ضعف و خطاهای سیستم و بررسی آن که از کجا برمی خیزد ؟ آیا از سخت افزار است

یا از نرم افزار یا از نحوه اجرای برنامه یا از ورودی اشتباهی که به برنامه وارد میشود می باشد

و با شناخت هر کدام و ایجاد رابطه درست بین منابع سیستم می توانیم به رویکردی درست

و واقعی برای بهبود عملکرد سیستم عامل بپردازیم .

بعد از این مقدمه می پردازم به ابزارهایی برای ایجاد بهبود روند سیستم عامل لینوکس

کلمه بهبود را در سیستم عامل با کلمه انگلیسی آن “Performance”  معنی میکنم و تعدادی از

در انیجا بعضی از ابزارهای لازم برای بهبود وضعیت سیستم عامل لینوکس را نام میبرم :

۱- Glances

ابزاری است که تحت ترمینال میتواند وضعیت سیستم را نمایش داده و به ما رویکردی برای بهبود سیستم بدهد

برای نصب Glances به اینجا مراجعه نمایید .

 

۲- sarg  یا squid Analysis Report Generator

ابزاری برای درون نگری و مشاهده وضعیت سیستم عامل برای سرویس squid proxy  می باشد .

این برنامه قادر است وضعیت  squid proxy و  IP Address ها و ساتهایی که روی آن مرور شده است را گزارش دهد

 

 

۳- Apache Status Monitoring

یکی از ماژول های برنامه آپاچی  بنام “mod_status”  می باشد که وضعیت افراد یا سرویسهایی که تحت آپاچی اجرا شده اند را نمایش میدهد

مثلا میگوید چقدر CPU مصرف کرده اند

چه تعداد سرویس گیرنده با این برنامه کار میکنند یا اصطلاحا تعداد  worker ها را نشان میدهد

اینکه چه منابعی برای worker ی که هم اکنون مشغول به کار است اشغال شده یا نیاز است .

 

۴- monit

monit به معنی monitoring linux process and service

ابزاری زیبا برای درون نگری سیستم عامل و سرویس های تحت آن می باشد .

 

 

ابزارهای دیگری نیز برای درون نگری سیستم وجود دارد .

در این مقاله قصد داشتم به چرایی درون نگری سیستم و چرایی “بهبود” سیستم عامل بپردازم .

امیدوارم این مقاله برای شما مفید واقع شده باشد.

خوشحال خواهم شد نظرات , پیشنهادات خودتون را با من به اشتراک بگذارید .

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *