خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نمایش مقدار کل و آزاد RAM در لینوکس اوبونتو
به عنوان یک کاربر اوبونتو باید بررسی کنیم و ببینیم که سیستم ما چه میزان رم دارد و چه میزان از کل RAM آزاد است. همچنین می دانیم که بیشتر کارهای مربوط به مدیریت را می توان از طریق خط فرمان لینوکس به مراتب بهتر از GUI انجام داد. به عنوان مثال، سرورها معمولاً روی Shell کار می کنند و اصلاً GUI ای در دسترس نیست. از آنجایی که کنترل منابع رم در سرورها بسیار مهم است، بهتر است دستورات مناسبی را یاد بگیرید که می تواند در مدیریت سرور به ما کمک کند.
در این مقاله ما قصد داریم با بهره گیری از 5 دستور زیر به این مهم برسیم:
با استفاده از این دستورات، می توانید مطمئن شوید که منابع RAM کافی برای فرآیندهای بسیار مهمی که روی سرورهای شما اجرا می شوند در دسترس هستند. به عنوان مثال، اگر از یک وب سرور استفاده می کنید، می توانید مطمئن باشید که کمبود منابع باعث کاهش سرعت دسترسی به وب سایت یا حتی خرابی وب سایت نمی شود. ما دستورات و lvhpg های ذکر شده در این مقاله را روی سیستم Ubuntu 20.04 LTS تست کرده ایم.
سوئیچ m در دستور فوق به معنی مگابایت است.
سوئیچ s آمار دقیقی در مورد استفاده از حافظه ارائه می دهد.
در خروجی می توانید مقدار swap memory و free memory را مشاهده کنید.
خروجی این دستور مشابه دستور vmstat است. شما به راحتی می توانید free memory را در MemFree و swap memor را در مقابل SwapFree ببینید.
در هدر خروجی می توانید ورودی های KiB Mem و Kib Swap را مشاهده کنید که از طریق آنها می توانید منابع RAM اشغال شده و آزاد را بررسی کنید.
پس از اتمام نصب، دستور htop را در ترمینال اجرا کنید تا اطلاعات مورد نیاز را در خروجی آن مشاهده کنید.
Mem (حافظه با نام RAM) و Swp (Swap) در هدر، رم استفاده شده و کل رم سیستم را نشان می دهد که از طریق آن می توانید حافظه آزاد موجود در سیستم خود را محاسبه کنید.
در این مقاله ما قصد داریم با بهره گیری از 5 دستور زیر به این مهم برسیم:
The free command
The vmstat command
The /proc/meminfo command
The top command
The htop command
با استفاده از این دستورات، می توانید مطمئن شوید که منابع RAM کافی برای فرآیندهای بسیار مهمی که روی سرورهای شما اجرا می شوند در دسترس هستند. به عنوان مثال، اگر از یک وب سرور استفاده می کنید، می توانید مطمئن باشید که کمبود منابع باعث کاهش سرعت دسترسی به وب سایت یا حتی خرابی وب سایت نمی شود. ما دستورات و lvhpg های ذکر شده در این مقاله را روی سیستم Ubuntu 20.04 LTS تست کرده ایم.
The free command
از آنجایی که دستور free پرکاربردترین و بدون شک مفیدترین است، ابتدا به کاربرد آن اشاره می کنیم. این دستور برای بررسی اطلاعات مربوط به استفاده از RAM توسط سیستم شما استفاده می شود. پس Terminal را اجرا کرده و دستور زیر را در آن وارد و اجرا کنید:free -m
سوئیچ m در دستور فوق به معنی مگابایت است.
The vmstat command
برای مشاهده آمار رم از طریق دستور vmstat می توانید به روش زیر از آن استفاده کنید.vmstat -s
سوئیچ s آمار دقیقی در مورد استفاده از حافظه ارائه می دهد.
در خروجی می توانید مقدار swap memory و free memory را مشاهده کنید.
The /proc/meminfo command
دستور زیر اطلاعات مربوط به حافظه را از سیستم فایل /proc استخراج می کند. این فایل ها حاوی اطلاعات داینامیک در مورد سیستم و کرنل هستند. از دستور زیر برای چاپ اطلاعات حافظه استفاده کنید:cat /proc/meminfo
خروجی این دستور مشابه دستور vmstat است. شما به راحتی می توانید free memory را در MemFree و swap memor را در مقابل SwapFree ببینید.
The top command
دستور top برای پرینت میزان استفاده از CPU و رم سیستم شما استفاده می شود. به سادگی می توانید از این دستور به صورت زیر استفاده کنید:top
در هدر خروجی می توانید ورودی های KiB Mem و Kib Swap را مشاهده کنید که از طریق آنها می توانید منابع RAM اشغال شده و آزاد را بررسی کنید.
The htop command
درست مانند دستور top، دستور htop نیز تجزیه و تحلیل دقیقی از میزان استفاده از CPU و RAM سیستم تان ارائه می دهد. اگر htop ر ادر سیستم تان نصب نکرده اید، با دستورات زیر می توانید آن را نصب کنید.sudo apt-get update
sudo apt install htop
پس از اتمام نصب، دستور htop را در ترمینال اجرا کنید تا اطلاعات مورد نیاز را در خروجی آن مشاهده کنید.
htop
Mem (حافظه با نام RAM) و Swp (Swap) در هدر، رم استفاده شده و کل رم سیستم را نشان می دهد که از طریق آن می توانید حافظه آزاد موجود در سیستم خود را محاسبه کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: