8 دستور مفید برای نظارت بر استفاده از فضای مبادله در لینوکس

  • 2022-07-3

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

Check Linux Swap Space Usage

بنابراین در این مقاله می خواهیم راه هایی برای نظارت بر استفاده از فضای مبادله در سیستم های لینوکس را بررسی کنیم.

فضای مبادله چیست؟

فضای مبادله مقدار محدودی از حافظه فیزیکی است که در صورت استفاده کامل از حافظه در دسترس برای استفاده توسط سیستم عامل اختصاص می یابد. این مدیریت حافظه است که شامل مبادله بخش های حافظه به و از ذخیره سازی فیزیکی است.

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

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

ما به دستورات و ابزارهای مختلفی خواهیم پرداخت که می تواند به شما در نظارت بر استفاده از فضای مبادله خود در سیستم های لینوکس به شرح زیر کمک کند:

1. با استفاده از دستور swapon

این دستور به شما کمک می کند تا دستگاه هایی را که صفحه بندی و مبادله در آن انجام می شود ، مشخص کنید و ما به چند گزینه مهم خواهیم پرداخت.

برای مشاهده تمام دستگاه های مشخص شده به عنوان مبادله در پرونده /etc /fStab می توانید از گزینه alall استفاده کنید. اگرچه دستگاه هایی که قبلاً به عنوان فضای مبادله کار می کنند ، پرش می شوند.

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

برای مشاهده اطلاعات راهنما یا باز کردن MANPAGE برای گزینه های بیشتر استفاده کنید.

2. استفاده از /proc /مبادله ای که معادل Swapon است

سیستم فایل /Proc یک سیستم فایل مجازی بسیار ویژه در لینوکس است. همچنین به عنوان یک سیستم شبه پرونده اطلاعات فرایند گفته می شود.

این در واقع حاوی پرونده های "واقعی" نیست بلکه اطلاعات سیستم زمان اجرا ، به عنوان مثال حافظه سیستم ، دستگاه های نصب شده ، پیکربندی سخت افزار و موارد دیگر. بنابراین می توانید از آن به عنوان یک پایگاه کنترل و اطلاعاتی برای هسته مراجعه کنید.

برای درک بیشتر در مورد این سیستم فایل مقاله ما را بخوانید: درک /سیستم فایل PROC در لینوکس.

برای بررسی اطلاعات استفاده از مبادله ، می توانید پرونده /Proc /Swaps را با استفاده از ابزار CAT مشاهده کنید.

3. با استفاده از دستور "رایگان"

از دستور رایگان برای نمایش مقدار حافظه سیستم رایگان و استفاده شده استفاده می شود. با استفاده از دستور رایگان با گزین ه-h ، که خروجی را در قالب قابل خواندن انسان نشان می دهد.

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

4. با استفاده از فرمان بالا

فرمان برتر فعالیت پردازنده سیستم لینوکس شما را نشان می دهد ، وظایفی که توسط هسته در زمان واقعی اداره می شود. برای درک نحوه کار دستور بالا ، این مقاله را بخوانید: 12 دستور برتر برای بررسی فعالیت فرآیند لینوکس

برای بررسی استفاده از فضای مبادله با کمک دستور "بالا" دستور زیر را اجرا کنید.

Check Swap Space Using Top Command

5. استفاده از دستور ATOP

دستور ATOP یک مانیتور سیستم است که در مورد فعالیت فرآیندهای مختلف گزارش می دهد. اما مهمتر از همه این اطلاعات را در مورد فضای حافظه رایگان و استفاده شده نشان می دهد.

Atop Check Swap Usage

برای کسب اطلاعات بیشتر در مورد نحوه نصب و استفاده از دستور ATOP در لینوکس ، این مقاله را بخوانید: نظارت بر فعالیت ورود به سیستم فرآیندهای سیستم لینوکس

6. با استفاده از دستور HTOP

از دستور HTOP برای مشاهده فرآیندها در یک حالت تعاملی استفاده می شود و همچنین اطلاعات مربوط به استفاده از حافظه را نشان می دهد.

Htop Check Swap Usage

برای اطلاعات بیشتر در مورد نصب و استفاده در مورد دستور HTOP ، این مقاله را بخوانید: HTOP - نظارت بر فرآیند Linux تعاملی

7. با استفاده از دستور نگاه ها

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

Glances Check Swap Usage

برای کسب اطلاعات بیشتر در مورد نصب و استفاده در مورد دستور نگاه ، این مقاله را بخوانید: نگاه ها - یک ابزار پیشرفته نظارت بر سیستم Linux Time Time Time

8. با استفاده از دستور VMSTAT

این دستور برای نمایش اطلاعات در مورد آمار حافظه مجازی استفاده می شود. برای نصب VMSTAT در سیستم لینوکس خود ، می توانید مقاله زیر را بخوانید و نمونه های استفاده بیشتری را مشاهده کنید:

VmStat Check Swap Usage

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

  1. SI: مقدار حافظه مبادله شده از دیسک (های).
  2. بنابراین: مقدار حافظه مبادله شده به دیسک (ها).

خلاصه

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

بازخورد آموزش

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

اگر از آنچه در اینجا در Tecmint انجام می دهیم قدردانی می کنید ، باید در نظر بگیرید:

Tecmint سریعترین و قابل اعتماد ترین سایت جامعه برای هر نوع مقالات ، راهنماها و کتاب های لینوکس در وب است. میلیون ها نفر از Tecmint بازدید می کنند!برای جستجوی یا مرور هزاران مقاله منتشر شده در دسترس برای همه.

اگر آنچه را که می خوانید دوست دارید ، لطفاً یک قهوه (یا 2) را به عنوان نشانه قدردانی خریداری کنید.

Support Us

ما از حمایت بی پایان شما سپاسگزاریم.

پست های مرتبط

IP Command Examples

Find Out Linux Kernel Version and Distribution Name

Linux Chown Command Examples

Install PuTTy on Linux

Linux fgrep Command Examples

Linux grep Command Examples

11 فکر در مورد "8 دستور مفید برای نظارت بر استفاده از فضای مبادله در لینوکس"

اگر می خواهید برای نظارت بر مبادله ، صعود کنید ، باید مبادله ای را به منو اضافه کرده و بر اساس آن مرتب کنید. برای انجام این:

  • از بالا برای نمایش تایپ کنید
  • منوی Fields را بیاورید
  • از فلش پایین برای پایین آمدن به کلمه مبادله استفاده کنید
  • برای انتخاب مبادله از فلش راست استفاده کنید تا بتوانید آن را به سمت بالا حرکت دهید
  • از فلش UP استفاده کنید تا آن را در جایی که می خواهید مشاهده کنید. من آن را بین ٪ CPU و ٪ mem قرار دادم.
  • از فلش سمت چپ برای انتخاب مبادله استفاده کنید
  • به D به Dot Swap ضربه بزنید تا دیده شود
  • برای مرتب سازی با مبادله ضربه بزنید
  • برای دیدن صفحه نمایش بالا به ESC ضربه بزنید و خواهید دید که بالا اکنون با تعویض مرتب شده است

این پر زرق و برق است!با تشکر فراوان برای به اشتراک گذاری

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

از فضای مبادله برای نگه داشتن موقت داده های منتقل شده از RAM سیستم استفاده می شود ، که به طور فعال توسط سیستم یا کاربر مورد استفاده قرار نمی گیرد ، به خصوص هنگام پر کردن رم. بنابراین این یک "قوچ پشتیبان" از انواع است. حتی اگر رم کافی داشته باشید ، هنوز هم توصیه می شود فضای مبادله ای برای لینوکس ایجاد کنید.

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

امیدوارم برایتان مفید باشد.

چیزهای خوب ، اما فراموش کرده اید که احتمالاً بهترین ابزار برای نظارت بر استفاده از مبادله در لینوکس را ذکر کنید: SMEM.

Tomas ، با تشکر از به روزرسانی در مورد SMEM Tool ، ما آن را امتحان خواهیم کرد و ابزاری را با نمونه هایی از این لیست درج خواهیم کرد.

با تشکر. این واقعاً بچه های عالی خواهند بود!

در واقع "Smem" گزینه بسیار سنگین است زیرا مفسر و زنجیره پایتون را بار می کند.

بله ، شما تقریباً درست است ، "Smem" ابزاری جایگزین مناسب برای "رایگان" برای نظارت بر استفاده از حافظه با روشی دقیق تر است ، در واقع ما در حال ساخت یک مقاله جداگانه در SMEM تا این آخر هفته هستیم ، تا آن زمان با ما در ارتباط باشید تا به روزرسانی ها شود

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.