آزاد کردن RAM (رم) در لینوکس

دسته بندی: آموزش, لینوکس
آزاد کردن RAM (رم) در لینوکس

آزاد کردن RAM (رم) در لینوکس

سیستم‌عامل لینوکس درصد زیادی از رم سیستم را به عنوان cache رزرو می‌کند. همچنین گاهی اوقات بعد از بسته شدن برنامه رم مورد استفاده برنامه آزاد نمی‌شود. برای آزاد کردن رم در هر بخش، از دستورات زیر استفاده می‌کنیم:

برای آزاد کردن رمی که بوسیله زامبی‌ها استفاده می‌شود و هنوز آزاده نشده است از دستور زیر استفاده می‌کنیم.

برای آزاد کردن page cache.

برای آزاد کردن dentry ها و inode ها.

و در انتها برای آزاد کردن page cache و inode ها و  dentry ها.

نکته: رمی که در لینوکس به عنوان cache استفاده می‌شود در مواقعی که سیستم با کمبود رم مواجه است می‌تواند به صورت خودکار به برنامه‌ها اختصاص یابد. در حقیقت لینوکس با اختصاص رم اضافه سیستم به عنوان کش سرعت دسترسی به هارد را افزایش می‌دهد و همزان در صورت کمبود رم این رم کش شده را به عنوان رم آزاد به برنامه‌ها می‌دهد.

نکته:  برای مشاهده رم قابل استفاده و رم کش شده از دستور free به شکل زیر استفاده می‌کنیم.

اعداد مقابل بخش mem نشان‌دهنده رم استفاده شده سیستم با احتساب cache است اما اعداد مقابل بخش buffers/cache نشان دهنده رم سیستمی منهی cache است و نشان دنده رمی است که در نهایت می‌تواند به برنامه‌ها اختصاص یابد. در مثال بالا ۴۳۹ مگا بایت رم می‌تواند به برنامه‌ها اختصاص یابد.

حتما بخوانید:  آموزش نصب ووکامرس (WooCommerce) و فروش اولین محصول!

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

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

آموزش نصب vsftpd

آموزش نصب vsftpd در اوبنتو

۰
در این مقاله می‌خواهیم چگونگی راه‌اندازی vsftpd برای توزیع اوبنتو در لینوکس را یاد بگیریم. قبل از آن بد نیست کمی راجع به مفهوم این…
SNI چیست؟ و چه فوایدی دارد؟

SNI چیست و چه وظیفه‌ای دارد؟

۰
افزایش امنیت اینترنت! یکی از دغدغه‌های بشر از سال‌ها پیش تا به‌امروز همین بوده است. در این راستا اقدامات زیادی انجام شده و در این…

نظرات کاربران

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

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

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.
You need to agree with the terms to proceed

فهرست