نحوه بهینه سازی فایل پیجینگ در ویندوز

این روزها رایانه ها بسیار سریع هستند و جدیدترین سیستم عامل ها در حفظ آنها بسیار خوب هستند. روزهای مراسم سالانه « قالب‌بندی و نصب مجدد(format and reinstall) » که اکثر کاربران ویندوزی که از فناوری آگاه هستند، گذشته است. (Windows)این بدان معنا نیست که نصب جدید ویندوز 10(Windows 10) شما برای همیشه سریع باقی می ماند. 

برخی از کاربران ممکن است متوجه شوند که اگر از یک بازی ویدیویی یک تب alt-tab را انجام دهند یا(game or swap) بین برنامه های کاربردی مانند ویرایشگرهای ویدیویی یا پنجره های مرورگر 100 تب جابجا شوند، همه چیز متوقف می شود. این نشانه آن است که حافظه فوق‌العاده سریع دسترسی تصادفی(Random Access Memory) نصب شده در رایانه شخصی شما تمام شده است و ویندوز(Windows) اکنون مجبور است به عنوان سرریز به حافظه ثانویه بسیار کندتر شما تکیه کند. 

کندی که شاهد آن هستید زمانی اتفاق می‌افتد که ویندوز(Windows) اطلاعات تراشه‌های RAM شما را با یک ناحیه سرریز معروف به «فایل صفحه» تعویض می‌کند.

با بهینه سازی فایل صفحه بندی(paging file) در ویندوز 10(Windows 10) می توانید عملکرد را بهبود ببخشید .

به هر حال "فایل پیجینگ" چیست؟(What Is a “Paging File” Anyway?)

قبل از اینکه به نحوه بهینه‌سازی فایل صفحه‌بندی(paging file) بپردازیم ، اجازه دهید کمی عمیق‌تر به چیستی فایل بپردازیم. اگر Windows Explorer را برای نمایش فایل‌های مخفی سیستم تنظیم کرده‌اید، آن را در ریشه درایو C خود(C drive) با نام «pagefile.sys» پیدا خواهید کرد. با فرض اینکه رایانه شما دارای تنظیمات پیش فرض است(default configuration) .

صفحه فایل دارای اندازه رزرو شده است و به صورت داخلی به "صفحات" تقسیم می شود. این فرمت داده ای است که داده های RAM برای هر سیستم عاملی(operating system) که از صفحه بندی RAM(RAM paging) به عنوان یک روش مدیریت حافظه(memory management method) استفاده می کند، در آن ذخیره می شود .

«صفحات» بلوک‌هایی از اطلاعات هستند که هر کدام یک آدرس منحصر به فرد و دقیقاً یک اندازه دارند. نرم افزار موجود در رایانه شما اطلاعاتی را که در کدام صفحات وجود دارد را ثبت می کند، بنابراین وقتی آن اطلاعات را می خواهد، صفحه را از ویندوز(Windows) درخواست می کند . 

هنگامی که برنامه های شما به حافظه رم(RAM) بیشتری نسبت به رایانه شما نیاز دارند، باید از "حافظه مجازی" استفاده کند که دقیقاً همان فایل صفحه(page file) است. از نقطه نظر برنامه، فقط رم(RAM) بیشتر است. تنها تفاوت این است که خواندن اطلاعات از هارد دیسک بسیار بسیار(much) کندتر از RAM است. که بیشتر نکته (Which)رم(RAM) داشتن است !

بنابراین اگر فایل صفحه(page file) خیلی کند است، چرا آن را داشته باشید؟ بدون فایل صفحه(page file) ، برنامه‌های شما خراب می‌شوند یا به طور جدی دچار نقص می‌شوند، زیرا هر اطلاعات اضافی که باید در RAM ذخیره شود به سادگی از بین می‌رود. داشتن اندکی کاهش سرعت برای رسیدگی به حداکثر نیازهای رم(RAM) ، بهتر از کاهش سرعت سیستم به طور کلی است.

خوب، اما چرا فایل پیجینگ را بهینه کنیم؟(OK, But Why Optimize The Paging File?)

صفحه بندی RAM(RAM paging) یکی از قدیمی ترین روش های مدیریت حافظه موجود است. (memory management)رایانه های اصلی دهه 1960 قبلاً از آن استفاده می کردند! زمانی که RAM در ده ها کیلوبایت اندازه گیری می شد بسیار منطقی بود. زمانی که حافظه 640 کیلوبایتی " برای هر کسی کافی(enough for anyone) بود" هنوز منطقی بود . 

این روزها، اکثر رایانه‌های رایج، رم(RAM) بیشتری نسبت به آنچه کاربر احتمالاً نیاز دارد، دارند، مگر اینکه به طور معمول برنامه‌های تشنه حافظه را اجرا کنند. اگر به دلیل استفاده روزانه از رم همیشه در (RAM)حال(user case) اتمام هستید ، یک استراتژی به مراتب بهتر برای حل این مشکل، افزودن رم(RAM) بیشتر به سیستم شما است. 

مانند بسیاری از قطعات کامپیوتر در دوران مدرن، RAM نسبتا ارزان است!

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

نکات کلی برای بهبود عملکرد صفحه بندی(General Tips To Improve Paging Performance)

جدای از دستکاری تنظیمات مدیریتی خود ویندوز، چند کار وجود دارد که می توانید برای بهبود عملکرد صفحه بندی RAM در زمان وقوع آن انجام دهید. (RAM)یکی از رایج ترین توصیه ها این است که فایل صفحه(page file) خود را روی درایو متفاوتی نسبت به درایو سیستم عامل(operating system drive) خود تنظیم کنید . 

مسئله این است که اکثر کامپیوترهای جدید این روزها یک درایو حالت(state drive) جامد ( SSD ) را به عنوان دیسک اصلی خود دارند. در حالی که SSD هایی که از (SSDs)رابط SATA(SATA interface) استفاده می کنند هنوز باید درخواست های خواندن و نوشتن را به صورت متوالی در صف قرار دهند، اما سرعت آن ها نسبت به درایوهای مکانیکی با صفحات چرخان سریع تر است. 

منطق پشت این امر منطقی است، زیرا هارد دیسک‌ها باید درخواست‌های خواندن و نوشتن را در صف قرار دهند. هدهای خواندن/نوشتن باید به طور فیزیکی به قسمت‌های مختلف صفحه دیسک(disk platter) که در آن داده‌ها ذخیره می‌شود، سفر کنند. بنابراین اگر ویندوز بخواهد اطلاعات را از (Windows)فایل صفحه(page file) شما مبادله کند و همچنین سعی کند از دیسک برای مقاصد دیگر استفاده کند، سرعت آن به یک خزیدن کاهش می یابد. اگر فایل صفحه(page file) خود را روی یک هارد دیسک جداگانه قرار دهید، این مشکل برطرف می شود.

بنابراین اگر دو درایو SATA SSD(SATA SSDs) در رایانه خود دارید، باز هم منطقی است که فایل صفحه(page file) خود را در درایو ثانویه قرار دهید. اگر یک درایو اصلی دارید که از رابط NVMe روی PCIe(PCIe interface) استفاده می‌کند ، با انتقال فایل صفحه(page file) چیزی به دست نمی‌آورید، زیرا NVMe روی PCIe موازی است، به این معنی که درخواست‌های خواندن و نوشتن به طور همزمان رسیدگی می‌شوند. 

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

اگر فایل صفحه(page file) شما به صورت فیزیکی در سرتاسر صفحه دیسک(disk platter) پراکنده است ، زمان بیشتری طول می کشد تا هدهای درایو همه آن ها را کنار هم بگذارند. در درایوهای حالت جامد، این مشکلی ندارد. اگر از یک درایو مکانیکی استفاده می کنید، ایجاد یک پارتیشن اختصاصی پس از یکپارچه سازی درایو مورد نظر می تواند راه خوبی برای حل این مشکل باشد. با قرار دادن فایل صفحه(page file) روی یک پارتیشن یکپارچه شده، مطمئن خواهید شد که تمام داده ها از نظر فیزیکی در یک مکان قرار دارند.

چگونه فایل پیجینگ خود را در ویندوز 10 بهینه کنیم(How To Optimize Your Paging File In Windows 10)

اکنون که درک خوبی از زمینه و قوانین(context and rules) برای بهینه‌سازی فایل صفحه‌بندی(paging file) دارید ، زمان آن رسیده است که در تنظیمات خود را بررسی کنید. این شما هستید که تصمیم می گیرید بر اساس پیکربندی خاص خود از چه تنظیمات خاصی استفاده کنید.

  • ابتدا منوی شروع(start menu) را باز کنید و سپس عملکرد(performance ) را در نوار جستجو تایپ کنید.
  • همانطور که در اسکرین شات زیر می بینید به  دنبال Adjust the ظاهر و عملکرد ویندوز در دسته تنظیمات بگردید.(Adjust the appearance and performance of Windows)

  • اکنون پنجره Performance Options باید باز شود. (Performance Options)به تب پیشرفته( advanced ) بروید.

  • با باز شدن تب Advanced ، در قسمت Virtual memory بر روی (Virtual memory)Change کلیک کنید .

  • اکنون پنجره Virtual Memory(Virtual Memory window) باز می شود. همه گزینه ها به طور پیش فرض خاکستری هستند. بنابراین ابتدا باید تیک گزینه Automatically management file paging size for all drives را برداریم.(Automatically manage paging file size for all drives.)

  • اکنون خواهید دید که گزینه های زیر برای تغییر باز می شوند.

  • تنظیمات هر درایو را می توان به طور مستقل مدیریت کرد. روی(Click) درایو مورد نظر در پنجره بالا کلیک کنید تا تنظیمات خاص آن را تغییر دهید. پارتیشن های منطقی نیز به عنوان درایوهای مستقل نشان داده می شوند.
  • اندازه سفارشی(custom size ) را انتخاب کنید تا حداقل و حداکثر اندازه فایل صفحه بندی(paging file size) خود را مشخص کنید . اگر نمی‌خواهید درایو خاصی اصلاً یکی داشته باشد، No Paging File را انتخاب کنید .
  • رفتار خودکار پیش فرض این است که حداقل اندازه 1.5 برابر مقدار (size 1.5)RAM واقعی داشته باشد. ما به شما توصیه(t recommend) نمی کنیم که حداقل اندازه زیر این را انتخاب کنید. هنگامی که یک درایو خاص را به روشی که دوست دارید تنظیم کردید، به یاد داشته باشید که روی تنظیم(Set ) کلیک کنید تا آن انتخاب ها قفل شوند.

چگونه فایل پیجینگ خود را در نسخه های قدیمی ویندوز بهینه کنیم(How To Optimize Your Paging File In Older Versions Of Windows)

روشی که در آن حافظه مجازی در نسخه‌های قدیمی‌تر ویندوز(Windows) بهینه‌سازی و مدیریت می‌شود، تقریباً با نحوه عملکرد آن در ویندوز 10(Windows 10) یکسان است. به طور خاص، ویندوز(Windows) 7،8 و 8.1 هنوز دقیقاً همان رابط حافظه(memory interface) مجازی را دارند .

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

این فرآیند مشابه مراحل ویندوز 10(Windows 10) است که در بالا از نقطه ای که به پنجره Performance Options رسیده اید، توضیح داده شده است. (Performance Options)با این حال، رسیدن به آنجا کمی متفاوت است.

  • به Start و سپس Control Panel بروید. (Control Panel. )
  • پس از آن، System را باز کنید. (System.)سپس بر روی Advanced System Settings کلیک کنید .
  • در زیر تب Advanced پنجره (Advanced)System Properties ، روی تنظیمات کلیک کنید.(Settings.)

از اینجا می توانید همان دستورالعمل های بالا را دنبال کنید. اگر از ویندوز 7(Windows 7) استفاده می کنید ، در اسرع وقت به ارتقاء آن فکر کنید. پشتیبانی منظم از ویندوز 7(Windows 7) در سال 2015 به پایان رسید و پشتیبانی گسترده در اوایل سال 2020 به پایان می رسد.

پیجینگ دکتر پرفورمنس(Paging Dr. Performance)

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

بنابراین، اگر در مرحله بعد با کامپیوتری مواجه شدید که در حال توقف است، ممکن است نیاز به بازدید از پزشک پرونده(file doctor) صفحه‌بندی برای تنظیم مجدد کارها داشته باشد.



About the author

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



Related posts