keyone72 (27-10-21), SajjadKhati (26-10-21), Speed Racer (27-10-21)
سلام دوستان
چند نکته میخوام بگم برای بهینه سازی و افزایش طول عمر SSD ها.
همونطور که میدونید برخلاف هارد دیسک ها، SSD ها عمر نوشتاری دارند و وقتی تموم بشه دیگه غیر قابل استفاده میشه
برای مثال اکثر SSD های 1 ترابایتی TLC عمری در حدود 600 ترابایت دارن.
و البته با توجه به سرعت بالاشون در صورت استخراج رمز ارز چیا یا استفاده سنگین ممکنه زود این عمر تموم بشه.
اما توی استفاده ی روزمره یکی از چیز هایی که باعث میشه سریع عدد نوشته شده بالا بره رم مجازی Virtual Memory یا همون Page file و Hibernation هست.
چون بصورت پیش فرض این دو فایل روی درایو c ساخته میشن که اکثر افرادی که درایو اس اس دی دارن ازش به عنوان درایو بوت استفاده میکنن.
و مقدار فایل رم مجازی هم پیش فرض توسط ویندوز تعیین میشه و میتونه کم و زیادش کنه.
به عنوان مثال تجربه ای رو میگم براتون که یکی از دوستان سیستمش با رم 16 بعد نصب ویندوز دیفالت 4 گیگ پیچ فایل داشت. اما بعد از چند روز وقتی مشخصات سلامتی اس اس دیش رو نگاه کرد دید که 2 ترابایت از عمر نوشتاریش فقط تو چن روز کم شده و بعد از بررسی متوجه شدیم که ویندوز ححم این فایل رو تا 23 گیگ بالا برده بود و به علت استفاده شبانه روزی سیستم مدام این حجم روش نوشته میشده.
پس پیشنهاد میکنم بصورت دستی این فایل رو مقدار دهی کنید و میتونید یک مینیموم و ماکسیمم براش بذارید
مثلا حداقل 2048
حداکثر 4096
میتونید این فایل رو روی درایو دیگه ای که هارد دیسک هست هم منتقل کنید یا اصلا غیر فعال کنید اما اثر منفی روی سرعت سیستم عاملتون میگذاره.
ScreenShot_20211026190033.png
ScreenShot_20211026190110.png
ScreenShot_20211026190053.png
در مورد hibernation هم صادق هست و هربار استفاده بسته به میزان رمتون که به حجم فایل hiberfil ربط داره ، از عمر اس اس دی کم میکنه.
اگر استفاده نمیکنید حتما غیر فعالش کنید.
از Run گزینه CMD رو با دسترسی Administrator اجرا کنید و دستور زیر رو تایپ کنید
powercfg.exe /hibernate off
اینتر بزنید.
اکنون این فایل از درایو C شما حذف شده.
هیچ وقت درایو SSD رو دیفرگ نکنید چون این کار فایده ای نداره و فقط باعث کاهش عمر نوشتاری میشه.
boot files defragmentation در استارتاپ رو غیر فعال کتید (اگر درایو بوت اس اس دی هست)
indexing رو غیرفعال کنید
Prefetch رو غیرفعال کنید
حتما گزینه Trim فعال باشه و هر از چند گاهی میتونید با نرم افزارهای مربوط دستی هم Trim کنید. (به پشتیبانی اس اس دی نیاز دارد)
از over provisioning استفاده کنید ، پیشنهاد میکنم 10 درصد از حجم کلی رو بهش اختصاص بدید (به پشتیبانی اس اس دی نیاز دارد)
این کار از طریق نرم افزار شرکت سازنده اس اس دی قابل انجام هست.
در اس اس دی های DRAM Less شرکت کروشیال Momentum cache رو قعال کنید (باعث افزایش قابل ملاحظه سرعت اس اس دی میشه)
از طریق نرم افزار SSD Fresh میتونید تنظیمات بهینه رو اعمال کنید.
پست مرتبط:
https://www.shahrsakhtafzar.com/foru...71/#post437558
آخرین ویرایش توسط XFXForce در تاریخ 26-10-21 انجام شده است
To improve is to change. To perfect is to change often
keyone72 (27-10-21), SajjadKhati (26-10-21), Speed Racer (27-10-21)
سلام
Virtual Memory ، حافظه ی مجازی هست که سیستم عامل اون را مدیریت میکنه .
سیستم عامل ، بنا به تشخیص خودش ، هر لحظه اطلاعاتی که توی رم هست و حس میکنه فعلا ازش استفاده نمیشه را به page file (در هارد یا ssd) منتقل میکنه تا اطلاعاتی که فعلا بیشتر بهش نیاز هست و در الویت هست ، در رم قرار داشته باشه تا محدودیتِ حافظه ی رم را بهتر کنترل کنه و سرعت سیستم بیشتر بشه .
اگه page file را محدود کنین ، در زمان هایی که رم ، حجم بیشتری نیاز داره و فضای خالی اش کمتر باشه و همچنین page file هم ، به حداکثر مقداری که تعیین کردین ، برسه ، احتمالا با کاهش سرعت سیستم مواجه میشین .
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
Speed Racer (27-10-21), XFXForce (26-10-21)
بلهبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
بنده هم اشاره کردم که انتقالش به هارد یا غیر فعال کردنش سرعت رو کاهش میده.
اما مشکل اینجاست که این فایل مخصوصا اگر حجم زیاد بهش اختصاص داده بشه خیلی سریع عمر نوشتاری اس اس دی رو پر میکنه.
مخصوصا که اکثر افراد از حجم های 128 و 256 گیگابایتی و فقط برای درایو بوت استفاده میکنن که عمر نوشتاری بسیار کمی دارن.
باید ببینن که کدوم براشون الویت بیشتری داره رم مجازی بیشتر یا عمر بیشتر اس اس دی
اما باز پیشنهاد میدم که مقدارش رو خودشون تعیین کنن.
چون خودمم با رم 32 دیدم تا 32 گیگ رم مجازی رو ویندوز بالا برد!
To improve is to change. To perfect is to change often
SajjadKhati (26-10-21), Speed Racer (27-10-21)
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط XFXForce برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
سلامی مجدد
شما اگه حجم زیادی بهش اختصاص بدین ، سیستم عامل که همیشه از اون مقدار استفاده نمیکنه . این فایل در هر لحظه ممکنه حجمش تغییر کنه . شما صرفا حداکثرِ میزان استفاده از page file را برای سیستم عامل تعیین و محدود میکنین .
سریع یا دیر پر کردنش هم بسته به میزانِ تراکنشاتِ اطلاعاتِ رم میتونه داشته باشه (نه اینکه حتما داره) . معمولا زمانی خیلی بیشتر از حالت عادی از page file استفاده میشه که فضای خالیِ رم تون کمتر بشه .
بصورت استاندارد اگه رم پر نشه ، معمولا استفاده ی خیلی زیادی نداره .برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط XFXForce برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
البته این شبهه پیش نیاد که تا رم پر نشد ، ازش استفاده نمیکنه یا کم استفاده میکنه . کاملا بسته به سیستم عامل داره .
فرضا من در ssd ئه قبلی ام که حدودا 4 سال داشتم و تنظیمات حافظه ی مجازی اش هم بصورت پیش فرض بود و استفاده ای در حد خودم میکردم (گاها از نرم افزارهایی استفاده میکردم که رم ام هم حدودا پر میشد) ، تا چند ماه پیش که فروختم ، حدود 34.5 ترابایت نوشته بود .
در صورتی که میزان نوشتن در ssd ای که ویندوز روش نصبه ، صرفا برای page file نیست . خیلی چیزهای دیگه هستن که تاثیراتِ خیلی بیشتری دارن . از نوشتنِِ انواعِ نرم افزارها روی درایوی که سیستم عامل توش نصب هست که یکیش فقط استفاده از کش در بعضی از نرم افزارها میتونه باشه ، تا استفاده از hibernate و نصبِ نرم افزار و سیستم عامل و ... .
در 5 ماه گذشته هم که ssd ئه جدید گرفتم ، با اونکه چند هفته از after effect استفاده کردم (و همچنین نرم افزارهای دیگه) که هم استفاده ی زیادی از کش داره و هم چون رم رو خیلی پر میکنه ، استفاده ی page file ام به بالاترین حدش میرسید ، تا حالا 3.8 ترابایت نوشته شد .
-----------
بعد اینکه برای رمِ 32 گیگِ تون ، 32 گیگ استفاده از page file که گفتین ، باید چند مورد را چک کنین . مخصوصا اینکه ببینین در اون لحظه از چه نرم افزاری استفاده میکردین و در اون لحظه چقدر از رم تون استفاده میشد .
اما کلا تا 2 برابرِ حجم رم ، برای page file ، چیزی غیر عادی به حساب نمیاد . هر چند به رم ربط نداره و مدیریتش دست سیستم عامل هست (بصورت کلی گفتم) .
آخرین ویرایش توسط SajjadKhati در تاریخ 26-10-21 انجام شده است
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
Speed Racer (27-10-21), XFXForce (26-10-21)
بله مدیریتش دست سیستم عامل هست.
روی سیستم خودم وقتی 32 گیگ پیچ فایل ساخته بود مصرف رمم رو تو استفاده روزمره 25 درصد میزد
اما بعد از تنظیم دستی و کاهش حجم فایل الان 40 درصد میشه.
ScreenShot_20211026225203.png
من این اس اس دی رو نو نزدیک 10 روز پیش گرفتم
تا حدود 500 گیگابایتش رو خودم نوشتم و پر کردم
اما باقیش (بیشترش) به دلیل همین پیج فایل حجیم بوده
اونم فقط در عرض چند روز
و همین که حجمش رو کم کردم نوشتن روی اس اس دی هم به شدت کمتر شد.
تجربه ی مشابه با اس اس دی های دیگه هم داشتم.
فقط میخواستم نکات مهم رو به کاربران بگم.
To improve is to change. To perfect is to change often
SajjadKhati (27-10-21), Speed Racer (27-10-21)
سلامی مجددبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط XFXForce برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
دقت کنید که اون 32 گیگ استفاده از page file که میگین ، واسه ی یه لحظه ی خاص هست . ممکنه در لحظه ی دیگه ، کمتر یا بیشتر بشه .
بنابراین اینکه میگین توی استفاده ی روزمره (یعنی یه بازه ی بزرگی از زمان) ، 32 گیگ page file درست میکرد ، باید یه لحظه ی خاص که در اون زمان ، 32 گیگ page file درست کرد را رصد میکردین .
برای رصد کلی حجم page file در هر لحظه ، در task manager در سربرگ performance در بخش Memory ، قسمتِ اولِ جایی که نوشته Commited (خودِ Commited ، 2 بخش داره که منظورم قسمت اول ، همون عددی که سمت چپ نوشته هست ، هست) را منهای عددی که در قسمت In Use اش نوشته هست کنید و باز هم نتیجه را منهای قسمتی که داخلِ پرانتزِ In Use نوشته هست کنید (جایی که Compresed نوشته هست) و این بار نتیجه را به علاوه ی بخشی که Paged Pool نوشته هست کنید ، مقدارِ حجم page file در اون لحظه بدست میاد .
اما برای پیدا کردنِ اینکه حجمِ page file از هر پروسه چقدر هست ، Resource Monitor را اجرا کنید در سربرگ Memory ، مقدارِ ستونِ Private (یا شاید هم مقدار ستون Working Set ، دقیق نمیدونم اما چون مقدارشون نزدیک به هم هست ، نتیجه ای که بدست میاد ، زیاد تفاوت نداره) اش را از مقدارِ ستونِ Commite اش کم کنید .
-------
اگه منظورتون اینه که توی این 10 روزی ، 4.6 ترابایت ای که روی ssd تون نوشته شد ، بخش زیادی واسه ی page file هست ، روش محاسبه ی page file را که در بالا گفتم .
برای اینکه راحت تر باشین ، میتونین هم نرم افزار MSI After Burner را هم نصب کنین . بخش آخرش یه ردیف بنام PageFile داره اما page file نیست (در واقع Virtual Memory یا همون Commited Memory یا همون حافظه ی مجازی هست که احتمالا اشتباهی حداقل در نسخه ی 4.5 ای که من دارم ، این طور نوشتن) . این مقداری که از این ردیف در این نرم افزار گرفتین را میتونین منهای قسمت In Use در قسمت Memory در Task Manager کنید (و همچنین منهای Compressed اش کنید) تا مقدار فعلیِ page file را بدست بیارید .
----------------
اگه با این روش محاسبه ی page file که گفته شد را انجام دادید (مخصوصا در زمانی که استفاده از رم تون بالاست) ، حدسی که برای پر شدنِ ssd تون زدید ، درست بود ، که هیچ .
اگه دیدین حدسی که میزدید ، درست نبود ، علتش را جای دیگه ای جستجو کنید . فرضا ، نرم افزارهایی که میزان قابل توجهی اطلاعات روی درایو سیستم عامل مینویسن (از کش گرفته و ...) . معمولا نرم افزارهای گرافیکی این طورن .
آخرین ویرایش توسط SajjadKhati در تاریخ 27-10-21 انجام شده است
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
XFXForce (27-10-21)
سلام استاد XFXForce - @XFXForce
من قبلا که samsung magician رو نصب می کردم این گزینه over provisioning رو داشت و نمی دوستم چیه و الان هم نمی دونم ولی می خواستم از این گزینه برای عمر اس اس دی استفاده کنم ولی الان دوباره که نصب کردم میگه از این درایو ساپورت نمی کنه. فریمور هم قبلا به روز کردم. نمی دونم علت چیه. الان هم آخرین نسخه رو از سایت خود ساموسنگ گرفتم و باز هم میگه ساپورت نمی کنه
کد:https://s4.uupload.ir/files/sswdew_2uz.jpg
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط XFXForce برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
من 32 گیگ رم دارم اوکیه کلا اینو غیر فعال کنم یا بازم تاثیر منفی داره ؟
Virtual Memory
درایور NVMe رو خودتون نصب کنید بعد سیستم رو ری استارت کنید.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط Speed Racer برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
همچنین میتونید از نسخه جدید magician استفاده کنید.
- - - Updated - - -
کلا غیر فعالش نکنیدبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط keyone72 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
حجمش رو دستی ست کنید برای شما به نظرم حداقل 2 گیگ و حداکثر 4 گیگ خوبه.
آخرین ویرایش توسط XFXForce در تاریخ 27-10-21 انجام شده است
To improve is to change. To perfect is to change often
کلا که دست نزدم ولی اینارو روشن کردمبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط XFXForce برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
dfgdgdfg.jpg
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks