استفاده از فضای swap در لینوکس چیست؟

فضای swap بر روی دیسک، به شکل یک پارتیشن یا یک فایل قرار دارد. لینوکس از آن برای گسترش حافظه در دسترس برای پردازش ها استفاده می کند و صفحاتی که به ندرت استفاده می شوند را در آنجا ذخیره می کند. ما معمولاً در حین نصب سیستم عامل فضای swap را پیکربندی می کنیم. اما، همچنین می توان آن را پس از آن با استفاده از دستورات mkswap و swapon تنظیم کرد.

استفاده از فضای swap چیست؟

یک رایانه دارای مقدار کافی حافظه فیزیکی است، اما بیشتر اوقات ما به مقدار بیشتری نیاز داریم، بنابراین مقداری از حافظه را روی دیسک تعویض می کنیم. Swap space فضایی بر روی هارد دیسک است جایگزینی برای حافظه فیزیکی. به عنوان حافظه مجازی که حاوی تصاویر حافظه پردازشی است استفاده می شود.

آیا می توانیم فضای swap را در لینوکس پاک کنیم؟

برای پاک کردن حافظه swap روی سیستم خود، شما به سادگی باید از مبادله خارج شود. این کار تمام داده ها را از حافظه swap به رم منتقل می کند. همچنین به این معنی است که شما باید مطمئن شوید که RAM برای پشتیبانی از این عملیات دارید. یک راه آسان برای انجام این کار اجرای "free -m" است تا ببینید چه چیزی در swap و در RAM استفاده می شود.

چه اتفاقی می افتد زمانی که حافظه کامل سوآپ شود؟

اگر دیسک‌های شما به اندازه کافی سریع نیستند که بتوانند به کار خود ادامه دهند، ممکن است سیستم شما در نهایت دچار مشکل شود و شما با مبادله داده ها کاهش سرعت را تجربه کنید داخل و خارج از حافظه این منجر به یک گلوگاه می شود. احتمال دوم این است که ممکن است حافظه شما تمام شود، و در نتیجه بیهوده و خراب شود.

چرا تعویض مورد نیاز است؟

مبادله است برای دادن اتاق به فرآیندها استفاده می شود، حتی زمانی که رم فیزیکی سیستم قبلاً مصرف شده باشد. در پیکربندی سیستم معمولی، زمانی که سیستمی با فشار حافظه مواجه می‌شود، از swap استفاده می‌شود و بعداً وقتی فشار حافظه از بین می‌رود و سیستم به حالت عادی باز می‌گردد، دیگر از swap استفاده نمی‌شود.

آیا رم 16 گیگابایتی به فضای تعویض نیاز دارد؟

اگر مقدار زیادی رم دارید - 16 گیگابایت یا بیشتر - و نیازی به hibernate ندارید اما به فضای دیسک نیاز دارید، احتمالاً می توانید با یک مقدار کوچک از آن خلاص شوید. 2 GB پارتیشن تعویض باز هم، واقعاً بستگی به مقدار حافظه ای دارد که رایانه شما واقعاً استفاده می کند. اما ایده خوبی است که برای هر موردی فضای تعویض داشته باشید.

چرا استفاده از سوآپ اینقدر زیاد است؟

زمانی که ماژول های تدارک دیده شده از دیسک استفاده زیادی می کنند، درصد بالاتری از استفاده از مبادله طبیعی است. استفاده از مبادله بالا ممکن است باشد نشانه این است که سیستم در حال تجربه فشار حافظه است. با این حال، سیستم BIG-IP ممکن است در شرایط عملیاتی عادی، به ویژه در نسخه‌های بعدی، استفاده از مبادله بالایی را تجربه کند.

چگونه فضای swap را در لینوکس مدیریت کنم؟

برای ایجاد فضای مبادله دو گزینه وجود دارد. می توانید یک پارتیشن swap یا یک فایل swap ایجاد کنید. اکثر نصب های لینوکس از قبل با یک پارتیشن swap تخصیص داده شده اند. این یک بلوک اختصاصی از حافظه روی هارد دیسک است که زمانی که رم فیزیکی پر است استفاده می شود.

چگونه در لینوکس تعویض کنم؟

مراحل اساسی که باید انجام دهید ساده است:

  1. فضای مبادله موجود را خاموش کنید.
  2. یک پارتیشن swap جدید با اندازه دلخواه ایجاد کنید.
  3. جدول پارتیشن را دوباره بخوانید.
  4. پارتیشن را به عنوان فضای مبادله پیکربندی کنید.
  5. پارتیشن/etc/fstab جدید را اضافه کنید.
  6. swap را روشن کنید.

چگونه فضای سرور لینوکس را خالی کنم؟

فضای دیسک را در سرور لینوکس خود آزاد کنید

  1. با اجرای cd به ریشه دستگاه خود برسید
  2. sudo du -h –max-depth=1 را اجرا کنید.
  3. توجه داشته باشید که کدام دایرکتوری ها از فضای دیسک زیادی استفاده می کنند.
  4. سی دی به یکی از دایرکتوری های بزرگ.
  5. ls -l را اجرا کنید تا ببینید کدام فایل ها فضای زیادی مصرف می کنند. هر موردی را که نیاز ندارید حذف کنید
  6. مراحل 2 تا 5 را تکرار کنید.
این پست را دوست دارید؟ لطفا با دوستان خود به اشتراک بگذارید:
سیستم عامل امروز