نحوه بهینه سازی Ram در Linux

 

تصویر زمینه آتش اوبونتو

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

این نکات برای هر توزیع معتبر است لینـوکــس، یا اوبونتو, کلاه نمدی مردانه, سوس باز, دبیان، ماندریوا ، قرص نعناع یا هر چه نامیده می شود

اول از همه ، این است که بدانیم آیا نیاز به ایجاد a داریم swap partition یا SWAP وقتی نوبت به نصب توزیع لینوکس مورد علاقه ما می رسد.

بسیاری از کاربران لینوکس ، هنگام نصب سیستم ، از قبل به طور پیش فرض a SWAP پارتیشن swap، یک پارتیشن ، که در هارد کامپیوتر ما قرار دارد ، بسیار کندتر از حافظه Ram است.

حافظه RAM

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

به عنوان مثال ، اگر ما فقط یک کامپیوتر داریم 512 مگابایت RAM و ما می خواهیم نصب کنیم اوبونتو، من یکی را توصیه می کنم SWAP پارتیشن با 512 مگابایت.

برای تیم های دارای 1 گیگابایت رم یا بالاتر تقسیم بندی SWAP بی فایده می شود و تنها اتفاقی که می تواند بیفتد این است که کامپیوتر ما کندتر می شود ، هرگز سریعتر.

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

برای کنترل این گزینه ها ، فقط باید پیکربندی سیستم را وارد کرده و انتخاب کنیم برنامه های هنگام راه اندازیبه اوبونتو 12.04 و 12.10، فقط با قرار دادن در خط تیره برنامه های کاربردی در ابتدا می توانیم برنامه پیکربندی را وارد کرده و با برنامه ها و خدماتی که برای عملکرد صحیح سیستم واقعاً به آنها نیاز داریم ، بهینه سازی کنیم.

اطلاعات بیشتر - اوبونتو 12.10 "Quantal Quetzal" در ASUS EEPC 1000HEسیستم عامل Peppermint ، یکی دیگر از توزیع های لینوکس مبتنی بر اوبونتو 12.04


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

13 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   داریان dijo

    تا زمانی که شما قصد استفاده از قابلیت هایی مانند خواب زمستانی را ندارید ، در این سیستم شما به یک swap با اندازه تقریبی 1,5 برابر کل RAM در سیستم خود نیاز دارید. این بدان معناست که: اگر 4 گیگابایت RAM دارید و می خواهید به خواب زمستانی بروید ، حداقل باید دارای تعویض 4,5Gb یا 4,3Gb باشید.

  2.   چلی چلی dijo

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

    -
    cheli.aradaen.com

    1.    کارلوس dijo

      نظر شما بسیار جالب است ، برای کسانی که اطلاعات زیادی در مورد این موضوع نداریم ، توصیه شما درباره اندازه پارتیشن swap چیست؟

      1.    امضا نشده dijo

        2Gb آن را میخ بزنید

  3.   اما dijo

    راه حل معمول برای مسئله Swap حذف این پارتیشن نیست ، بلکه تغییر مقدار "swappiness" است. می توانید روشهای بی شماری را برای استفاده از RAM بیشتر از Swap در اینترنت جستجو کنید.

  4.   اف. خاویر کارازو گیل dijo

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

    درست است که سرعت آن کندتر است اما اینکه سیستم عامل مجبور به ارائه حافظه است نیز درست است (در موارد شدید ، می تواند رزرو را انکار کند اما در عملکرد عادی باید حافظه موجود را برای همه تضمین کند).

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

  5.   Fosco_ dijo

    من هم swap را حذف نمی کنم ، برخی از برنامه ها مانند پایگاه داده یا وب سرورها برای وجود یک پارتیشن swap درخواست می کنند. 

  6.   میکل مایول آی تور dijo

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

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

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

    1.    فرانسیسکو رویز dijo

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

      1.    دایارا dijo

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

  7.   rafagcg dijo

    همیشه باید یک سیستم تعویض وجود داشته باشد ، در سیستم هایی با 24 گیگابایت RAM فکر می کنم 512 مگابایت روی SSD باشد. و در سیستم های 4 گیگابایتی رم 1024 مگابایتی در SSD. امروزه قرار دادن دو برابر میزان RAM به نظر من احمقانه است و مراقب باشید که ubuntu به طور پیش فرض در صورت ترک خودکار آن را انجام می دهد. 8 گیگابایت SWAP را در سیستم 4 گیگابایتی رم ایجاد می کند ، بسیار زیاد است ، البته به درد شما هم نمی خورد و مطمئناً گیگابایت و گیگابایت اضافی وجود دارد ...

    PS.- وبلاگ را به شما تبریک می گویم

  8.   هربرت dijo

    مشکل مبادله نیست ، بلکه حافظه مجازی است (که مسئول صفحه بندی و ایزول فرآیند است) ، به طور پیش فرض debian و مشتقات 60٪ این را در swap قرار می دهند ، با استفاده از swap که با زباله پر می شود (حافظه باعث می شود با فرایندها آزاد نمی شود). برنامه هایی مانند ailurus یا vmm به شما امکان می دهد درصد را تغییر دهید ، 10٪ همان چیزی است که بسیاری توصیه می کنند.

  9.   مهمان dijo

    چیزی که برای شما نیز مهم است نحوه استفاده از سوآپ و عملکردی است که به دست می آید (swappiness). می توانید اطلاعات بیشتر در مورد آن را در اینجا بخوانید: http://puppetlinux.blogspot.com.es/2011/10/configurar-el-uso-de-la-swap.html