مبادله لینوکس: چیست و چگونه از آن استفاده کنید

ساخت وبلاگ

من تقریباً در هر مقاله در مورد کارهایی که باید بعد از نصب لینوکس انجام شود ، به تعویض و تعویض لینوکس اشاره می کنم. می دانید که مبادله لینوکس به نوعی مربوط به رم است و تعویض می تواند بر عملکرد سیستم شما تأثیر بگذارد. وقت آن است که توضیح دهیم که چیست و چگونه می توان از آن در جزئیات بیشتر استفاده کرد.

ویدئو

مبادله لینوکس چیست؟

هسته لینوکس RAM را به تکه های خاطره تقسیم می کند و روند مبادله زمانی است که هسته لینوکس از فضای دیسک سخت (فضای مبادله) برای ذخیره اطلاعات از RAM استفاده می کند و بنابراین فضای RAM را آزاد می کند. به همین دلیل است که وقتی توزیع لینوکس را نصب می کنید ، جادوگر نصب معمولاً از شما می خواهد که فضایی را برای سیستم و دیگری برای مبادله اختصاص دهید.

استفاده از مبادله یک روش بسیار مفید برای گسترش رم است زیرا حافظه اضافی لازم را در هنگام خسته شدن فضای قوچ فراهم می کند و باید فرایندی ادامه یابد. به ویژه هنگامی توصیه می شود که کمتر از 1 گیگابایت رم داشته باشید. اگرچه در پایان ، همه چیز به شما بستگی دارد.

آیا به تعویض لینوکس نیاز دارید؟

این سوالی است که بسیاری از کاربران تازه کار از خود می پرسند وقتی شروع به کشف لینوکس می کنند. در حقیقت ، این بستگی به استفاده و میزان قوچ رایانه شما دارد. با توجه به استفاده ، فرآیندها و برنامه هایی وجود دارد که واقعاً از حافظه زیادی استفاده می کنند ، به عنوان مثال ، Google Chrome. با این حال ، بیشتر تجهیزات فعلی حداقل 8 گیگابایت رم دارند و این باعث می شود روند مبادله کمتر لازم باشد. با این وجود ، داشتن فضای مبادله ای حتی اگر رم زیادی داشته باشید مطلوب است.

به عنوان مثال ، معمولاً وقتی رم شما پر می شود و هسته لینوکس فضایی برای نوشتن ندارد ، سیستم شما خراب می شود. از طرف دیگر ، اگر فضای مبادله ای داشته باشید ، توسط هسته لینوکس مورد استفاده قرار می گیرد و سیستم شما کار خود را ادامه می دهد ، هر چند بسیار کندتر. بنابراین ، داشتن فضای مبادله ایمن تر است.

توجه: فضای مبادله یک ضرر دارد - بسیار کندتر از رم است. بنابراین ، اضافه کردن یک فضای مبادله باعث نمی شود کامپیوتر شما سریعتر شود ، فقط به غلبه بر برخی محدودیت های ناشی از اندازه رم کمک می کند.

پارتیشن مبادله لینوکس

توصیه می کنم در هنگام نصب توزیع لینوکس ، پارتیشن مبادله را ایجاد کنید. به طور کلی ، این اندازه های پیشنهادی برای پارتیشن مبادله است.

  • اگر رایانه شما دارای 1 گیگابایت رم یا کمتر است ، پس پارتیشن مبادله باید دو برابر اندازه رم باشد.
  • اما اگر بین 2 گیگابایت و 4 گیگابایت رم داشته باشید ، اندازه پارتیشن مبادله باید نیمی از رم باشد.
  • سرانجام ، اگر بیش از 4 گیگابایت رم دارید ، داشتن 2 گیگابایت کافی است.

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

با این دستور می توانید نوع و اندازه swap خود را بررسی کنید:

Swapon output

تعویض خروجی

در بالا، من یک پارتیشن swap 2 گیگابایتی دارم.

فایل تعویض لینوکس

همچنین، می‌توانید پس از نصب، یک فایل تعویض لینوکس ایجاد کنید. هسته لینوکس مدرن اجازه می دهد تا به جای یک پارتیشن مبادله به یک فایل swap تبدیل شود. یک فایل swap نسبت به یک پارتیشن swap مزیتی دارد که می‌توانید اندازه swap خود را هر زمان که بخواهید به راحتی با تغییر اندازه فایل swap تغییر دهید.

اگر می خواهید یک فایل swap ایجاد کنید، ابتدا این دستور را اجرا کنید:

توجه: این دستور برای ایجاد یک فایل swap 1 گیگابایتی است. 1G را با مقدار مورد نظر خود جایگزین کنید.

بعد، شما باید مجوزهای صحیح را تنظیم کنید.

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

در نهایت، swap را فعال کنید.

Creating a Linux swap file

ساخت فایل swap لینوکس

اگر می خواهید تغییرات دائمی باشند، باید فایل /etc/fstab را ویرایش کنید و موارد زیر را اضافه کنید.

3. Add the linux swap file to the fstab

3. فایل swap لینوکس را به fstab اضافه کنید

در پایان وضعیت فایل swap را بررسی کنید:

4. Check the Linux swap file status

4. وضعیت فایل swap لینوکس را بررسی کنید

اگر اندازه یک فایل swap را در ستون کل می بینید، همه چیز را به درستی انجام داده اید.

نحوه حذف فایل Swap لینوکس

اگر به هر دلیلی نیاز به حذف فایل swap لینوکس دارید، باید این مراحل را دنبال کنید.

ابتدا swap را غیرفعال کنید.

اگر ورودی را در فایل /etc/fstab ایجاد کرده اید، آن را حذف کنید. برای یادآوری، این خط است: /swapfile swap swap ورودی پیش‌فرض 0 0.

در نهایت فایل Swap لینوکس واقعی را حذف کنید.

5. Removing a Linux swwap file

5. حذف فایل swap لینوکس

نحوه تنظیم مقدار Swappiness

Swappiness یک ویژگی هسته لینوکس برای تعیین تعداد دفعات استفاده از فضای مبادله است. همانطور که می دانید رم سریعتر از هارد دیسک است. بنابراین، هر بار که نیاز به استفاده از swap داشته باشید، متوجه خواهید شد که برخی از فرآیندها و برنامه ها کندتر اجرا می شوند. با این حال، می توانید سیستم را طوری تنظیم کنید که از رم بسیار بیشتری نسبت به تعویض استفاده کند. این می تواند به بهبود عملکرد کلی سیستم کمک کند.

به طور معمول، مقدار تعویض پیش‌فرض 60 است. هرچه این مقدار کمتر باشد، مقدار بیشتری از RAM شما استفاده خواهد شد.

برای تأیید مقدار swappiness، این دستور را اجرا کنید:

شما باید مقدار 60 را ببینید.

Show the swappiness default value

مقدار پیش‌فرض swappiness را نشان دهید

اگر می خواهید مقدار پیش فرض را تغییر دهید، باید فایل /etc/sysctl. conf را ویرایش کنید.

و موارد زیر را اضافه کنید (10 رایج ترین مقدار توصیه شده است):

Change the swappiness value

مقدار swappiness را تغییر دهید

فایل را ذخیره کرده و با کلیدهای میانبر Ctrl+O و Ctrl+X ببندید. برای اعمال تغییرات، باید سیستم را ریبوت کنید.

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

نتیجه

در پایان ، داشتن فضای مبادله ای در رایانه خود ایمن تر است. می توانید از یک پارتیشن مبادله یا یک فایل مبادله استفاده کنید. دومی بیشتر و بیشتر می شود.

Linux Swap یک مفهوم فنی است اما دانستن اینکه چگونه کار می کند می تواند عملکرد سیستم را بهبود بخشد. فقط با ارزش تعویض بازی کنید.

آیا چیزی برای اضافه کردن در مورد تعویض لینوکس دارید؟آیا مقدار پیش فرض تعویض را تغییر داده اید؟در نظرات به من اطلاع دهید.

میانگین Linux UserFollow من بنیانگذار پروژه متوسط کاربر لینوکس هستم ، که سرگرمی است که من در شب کار می کنم. در طول روز من دانشمندی هستم که از رایانه برای تجزیه و تحلیل داده های ژنتیکی استفاده می کنم.

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

برچسب : نویسنده : بهاءالدین خرمشاهی بازدید : 67 تاريخ : سه شنبه 8 فروردين 1402 ساعت: 21:25