من اغلب خوانده ام که نباید پارتیشن های مبادله ای را روی درایو SSD قرار دهید ، زیرا این ممکن است به دستگاه آسیب برساند. آیا این درست است؟لطفاً می توانید دلیل را برای من توضیح دهید؟
از آنجا که من در غیر این صورت فکر می کردم که قرار دادن مبادله روی SSD بهترین انتخاب است ، زیرا بسیار سریعتر از HDD ها است و بنابراین تعویض محتوای RAM به SSD به همان اندازه کند نیست که با HDD باشد.
چرا کسی پیشنهاد نکرده است که گزینه های NOATIME را به گزینه های /etc /FSTAB برای کاهش نوشتن اضافه کند؟چرا همه روی مبادله تمرکز می کنند؟
7 پاسخ 7
سلول های قوچ فلش در SSD طول عمر محدودی دارند. هر چرخه نوشتن (اما خوانده نشده) (یا با دقت بیشتری هر پاک کردن) یک سلول حافظه می پوشد و در بعضی مواقع کار را متوقف می کند.
میزان چرخه پاک کردن سلول که سلول می تواند زنده بماند بسیار متغیر است ، و فلاش از SSD های مدرن بیشتر از فلش از SSD هایی که چند سال پیش ساخته شده است زنده می ماند. علاوه بر این ، سیستم عامل هوشمند SSD از پاک کردن های توزیع شده به طور مساوی بین همه سلول ها اطمینان می دهد. در اکثر درایوها ، مناطق بلااستفاده نیز در دسترس سلولهای آسیب دیده پشتیبان و تاخیر در پیری قرار خواهد گرفت.
برای داشتن یک مقدار ما می توانیم برای مقایسه استقامت SSD استفاده کنیم ، می توانیم از اقدامات طول عمر مانند استانداردهای منتشر شده JEDEC استفاده کنیم. یک مقدار گسترده در دسترس برای استقامت TBW است (T Era b ytes w ritten ، یا در عوض کل بایت های نوشته شده) که مقدار بایت های قابل نوشتن قبل از خرابی درایو است. SSD های مدرن می توانند برای یک محصول مصرفی 20 TB کمتری کسب کنند اما می توانند بیش از 20،000 سل در SSD در سطح شرکت کسب کنند.
با گفتن این موضوع ، هم طول عمر و هم استفاده از SSD برای تعویض بستگی به عوامل مختلفی دارد.
سیستم هایی با رم فراوان
در سیستم با قوچ فراوان و تعداد کمی از برنامه های مصرف کننده حافظه ، تقریباً هرگز تعویض نخواهیم کرد. این صرفاً یک اقدام ایمنی برای جلوگیری از از بین رفتن داده ها در صورتی است که یک برنامه را از بین می برد. در این حالت ، پوشیدن SSD از مبادله مسئله ای نخواهد بود. با این حال ، داشتن این پارتیشن مبادله ای که عمدتاً مورد استفاده قرار نمی گیرد بر روی یک هارد دیسک منجر به افت عملکردی نمی شود ، بنابراین می توانیم با خیال راحت پارتیشن مبادله (یا پرونده) خود را بر روی آن هارد دیسک ارزان تر قرار دهیم و از فضای SSD خود برای چیزی بیشتر استفاده کنیممفید
سیستم هایی با رم کوچک
همه چیز در سیستمی متفاوت است که رم پراکنده است و نمی توان آن را به روز کرد. در این حالت ، مبادله ممکن است بیشتر اوقات اتفاق بیفتد ، به خصوص هنگامی که ما برنامه های کاربردی با حافظه را اجرا می کنیم. در این سیستم ها ، یک پارتیشن مبادله یا پرونده در SSD ممکن است منجر به بهبود عملکرد چشمگیر با هزینه یک طول عمر SSD کمی کوتاهتر شود. با این حال ، این کاهش طول عمر ممکن است به اندازه کافی کوتاه نباشد تا نگرانی را تضمین کند. به احتمال زیاد ، SSD ممکن است مدتها قبل از مرگ جایگزین شود زیرا چندین بار ذخیره سازی ممکن است با کسری از قیمت های امروز در دسترس باشد.
خواب زمستانی سیستم ما
بیدار شدن از خواب زمستانی در واقع از SSD بسیار سریع است. اگر ما خوش شانس باشیم و سیستم ما از خواب زمستانی بدون مشکل جان سالم به در برد ، می توانیم استفاده از SSD را برای آن در نظر بگیریم. این SSD را بیش از آنکه فقط از آن استفاده کند ، می پوشد ، اما ممکن است احساس کنیم ارزش آن را دارد.
اما بوت شدن از SSD ممکن است خیلی طولانی تر از بیدار شدن از خواب زمستانی از SSD نباشد ، و SSD را بسیار کمتر خواهد پوشید. من شخصاً سیستم خود را به هیچ وجه خواب نمی کشم - من به حالت تعلیق در قوچ یا سریع از SSD خود متوقف می شوم.
SSD تنها درایو ما است
ما در این مورد واقعاً انتخابی نداریم. ما نمی خواهیم بدون مبادله اجرا کنیم ، بنابراین باید آن را روی SSD بگذاریم. با این وجود ، اگر قصد نداریم سیستم خود را در هر نقطه ای از خواب زمستانی نداریم ، ممکن است بخواهیم یک پرونده مبادله یا پارتیشن کوچکتر داشته باشیم.
توجه داشته باشید در مورد سرعت
SSD ها در دسترسی سریع و خواندن بسیاری از پرونده های کوچک بهتر هستند و برای انتقال داده ها از پرونده های کوچک یا متوسط به طور پی در پی خواندن ، نسبت به هارد دیسک های معمولی برتر هستند. یک هارد هارد معمولی ممکن است هنوز هم بهتر از SSD در نوشتن (و به میزان کمتری خواندن) جریان های صوتی یا تصویری بزرگ یا سایر پرونده های طولانی مدت غیرقانونی عمل کند. SSD های قدیمی ممکن است عملکرد خود را با گذشت زمان یا بعد از آن که نسبتاً پر هستند ، کاهش دهند.
بنابراین می توانیم نتیجه بگیریم که ما باید ترجیحاً از SSD ها استفاده کنیم تا داده هایی را که ایده آل یک بار نوشته می شوند (به ندرت) ارسال کنند و باید اغلب خوانده شوند. مانند پرونده های سیستم ، پرونده های برنامه یا دایرکتوری های داده پوشه خانه (موسیقی ، فیلم ،.). آیا تعداد زیادی از چرخه های نوشتن/پاک کردن یک سلول SSD متوسط مدرن باید زنده بماند؟1000؟10000؟و بله ، من فهمیدم که کنترل کننده سعی دارد تا استفاده را به طور مساوی در بین همه سلول ها توزیع کند تا طول عمر را بزرگ کند.
من فکر می کنم یادداشت در مورد سرعت گمراه کننده است - SSD از هارد دیسک های سخت تر خواهد بود - سریعترین (SAS ، 15000 دور در دقیقه) سرعت دسترسی seqential حدود 250MB/Sec را فراهم می کند در حالی که یک SSD تقریباً دو برابر است (و یک هارد دیسک معمولی در مقایسه با مقایسه با یک مقایسه با یک هارد دیسک سخت در مقایسهدر حدود 110 مگابایت در ثانیه - SSD از هارد دیسک در خواندن های متوالی بهتر خواهد بود ، این سؤال یکی از هزینه ها است.
Davidgo درست است که به طور کلی SSD بسیار بهتر از هارد دیسک عمل می کند ، به خصوص اگر SSD جدید باشد. با این وجود گزارش هایی در مورد عملکرد کاملاً قابل توجه نه تنها از SSD پیری بلکه از خواندن متوالی در مدت زمان طولانی تر (مانند پخش ویدیو) وجود دارد. به عنوان مثال مراجعه کنیداین پست در مورد SU و توضیح عمیق از Seagate. بنابراین ما نباید به ارزشهای بزرگ اولیه اعتماد کنیم تا برای همیشه دوام بیاوریم.
پست جالب از Seagate ، با این حال این مورد در سال 2010 نوشته شده است - و SSD بین آن زمان تا سال 2015 - به ویژه با توجه به جمع آوری زباله های پس زمینه و تسطیح - که به طرز چشمگیری چشم انداز را تغییر می دهد - به TechReport.com/review/27909/… مراجعه کنید. از آنجا که به سال 2013 بازگشت. همچنین ، در سال 2010 ، کارت های کنترلر SSD بسیار حشره دار بودند.
SSD های اولیه پس از نوشتن کمتر از HDD ها ، به دلیل عدم موفقیت شهرت داشتند. اگر از مبادله اغلب استفاده می شد ، ممکن است SSD زودتر شکست بخورد. این ممکن است به همین دلیل است که شما شنیده اید که استفاده از SSD برای مبادله می تواند بد باشد.
SSD های مدرن این مسئله را ندارند و آنها نباید سریعتر از HDD قابل مقایسه شکست بخورند. قرار دادن مبادله روی SSD منجر به عملکرد بهتر از قرار دادن آن در HDD به دلیل سرعت سریع تر آن می شود.
علاوه بر این ، اگر سیستم شما دارای رم کافی باشد (احتمالاً اگر سیستم به اندازه کافی برای داشتن SSD باشد) ، ممکن است از این مبادله فقط به ندرت استفاده شود.
من وسوسه می شوم که این را باور کنم ، اما می خواهم منتظر واکنش های بیشتر باشم و همچنین از هرگونه مرجع به عنوان اثبات قدردانی می کنم. من هنگامی که اثبات معتبر یا اکثریت واضح برای یک امتیاز وجود داشته باشد ، پاسخی را می پذیرم.
در حالی که از نظر آماری برای زندگی SSD شما معتبر نیست. SSD Life Test 2015 Final TechReport.com/review/27909/… نشان می دهد زندگی حتی برای کسانی که در ابتدا شکست خورده اند بسیار طولانی است. من در طی یک سال هارد دیسک ها شکست خورده ام ، اما این طبیعی نیست. سیستم 4 گیگابایتی من از RAM تقریباً هرگز از مبادله استفاده نکرده است.
سوال من در اینجا این است: اگر من یک SSD و مقدار خوبی از رم دارم ، آیا باید سعی کنم برنامه (های) خود را در قوچ مانند روزهای قدیمی HDD قرار دهم ، یا می توانم بگذارم با SSD وحشی شود. به نظر می رسد که هنوز هم ارزشش را دارد اما شاید اینطور نباشد.
کاملاً نادرست است که SSD های مدرن "این مسئله را ندارند."این فناوری برای فناوری NVME ذاتی است که سلول ها می توانند کمتر نوشته شوند (از 600 تا 2000 برای درایوهای غیر SLC). یک پارتیشن مبادله فعال می تواند این کار را طی چند ساعت مصرف کند. حتی با تراز نوشتن ، طول عمر یک درایو SSD را می توان در کمتر از یک روز تعویض فعال کاهش داد).
حتی اگر RAM کافی داشته باشید ، ممکن است هنوز هم بخواهید از کپی کردن پرونده جلوگیری کنید یا جستجو کنید تا برنامه های RAM را عوض کنید. این ممکن است در سرورهای پرونده (NAS ، SAMBA ، FTP) باشد که ممکن است در عملیات بزرگ پرونده دخیل باشد.
برای انجام این کار بهتر است در /etc/sysctl.conf تنظیم کنید:
اولین تنظیم مانع از حافظه پنهان دیسک (به عنوان مثال انجام CP) از تعویض برنامه های موجود از RAM می شود. تنظیم پیش فرض عادی در آن 60 است. توجه داشته باشید که با استفاده از 0 ، اگرچه تهاجمی تر است ، اما گاهی اوقات گزارش شده است که خطاهای خارج از حافظه را ایجاد می کند.
تنظیم دوم مانع از تعویض برنامه های موجود از RAM می شود. تنظیم پیش فرض عادی برای آن 100 است.
اگرچه نویسنده ذکر شده در مرجع صریحاً به SSD اشاره نمی کند ، اما این رویکرد به دلیل کاهش مبادله ، سایش را در SSD کاهش می دهد و وی همچنین نمونه ای برای آزمایش آن را ارائه می دهد.
vm. vfs_cache_pressure = 50 ، آزاد من کمتر و کمتر می شود. اجرا اکو 3 |sudo tee/proc/sys/vm/drop_caches تا زمانی که یادم آوردم این را تنظیم کردم
فناوری HDD از یک فرآیند مغناطیسی برای دستکاری و ذخیره سازی داده ها استفاده می کند. این فرآیند غیر تهاجمی است ، به این معنی که می توانید داده ها را بی نهایت بر روی درایو دیسک دستکاری کنید. این تا زمانی که مکانیک شروع به شکست کند است. در مقابل ، فناوری SSD خطر خرابی مکانیکی را ندارد. اما نگرانی این است که چگونه داده های خود را ذخیره می کند. برای ذخیره سازی داده ها SSD ها از انفجارهای کنترل شده انرژی الکتریکی استفاده می کنند. نیمه هادی هایی که با این جریان الکتریکی برخورد می کنند به آرامی از این فرآیند فرسوده می شوند زیرا در طول زمان استفاده می شوند.
این فرایند از طریق نرم افزار و به روزرسانی های سخت افزاری بهبود یافته است. آداپتورهای اولیه دریافتند که سیستم عامل برای ذخیره صحیح داده ها به روشی که SSD انجام می دهد ، برنامه ریزی نشده اند. این امر SSD را از طریق مقادیر زیادی چرخه خواندن/نوشتن قرار داده است. همچنین بیشتر Bioss قدیمی تر SSD را به درستی تشخیص نمی دهد و این باعث ایجاد مشکلات نیز می شود.
معرفی به روزرسانی های UEFI و OS بیشتر مواردی را که صاحبان SSD اولیه داشتند ، اصلاح کرد. همچنین ، مانند هر فرآیند تولید ، خود SSD ها در مدیریت و حفظ تخریب درایوهای فلش NAND بهتر شده اند.
با این حال ، هنوز این نگرانی است که SSD شما قبل از اینکه دیگر نتواند داده ها را ذخیره کند ، تعداد محدودی از چرخه خواندن/نوشتن را دارد. اگرچه ، این نگرانی به همان اندازه حاشیه ای است که HDD شما ناکام است.
اگر می خواهید در مورد این موضوع بیشتر بخوانید ، یک پادکست بسیار عمیق در مورد موضوع وجود دارد.
خواندن بین خطوط ، یک سیستم زندگی قدیمی ، سیستم غیر UEFI ، ممکن است به عنوان یک سیستم مبتنی بر UEFI جدیدتر با SSD ارتباط برقرار نکند؟
تعادل عملکرد زندگی در مقابل.
شما SSD را به دلیل مزایای عملکرد آن خریداری کرده اید و نه فقط برای افزایش عمر باتری درست است؟بنابراین از SSD خود برای همین منظور استفاده کنید تا سیستم خود سریعتر شود.
اگر می توانید RAM بیشتری را برای کاهش *مبادله I/O اضافه کنید ، این امر به وضوح طول عمر SSD شما را افزایش می دهد زیرا یک تخلیه عملکرد دیگر بدیهی است که چرخه های I/O برای تعویض فضا در سیستم فایل است.
باز هم مانند بسیاری از جنبه های پیکربندی سیستم شما ، اغلب به یک تصویب یک قانون واحد متناسب نیست. نیازهای کاربر متفاوت است و به این ترتیب نیازهای سیستم و بنابراین پیکربندی باید برای پاسخگویی به این نیازها متفاوت باشد ، به عبارت ساده که نحوه پیکربندی سیستم خود را کاهش می دهد.
من می خواهم علاوه بر درایو SSD خود ، یک SSD را نگه دارید ، سپس پرونده هایی را بنویسید که به ندرت به درایو SSD شما تغییر می کند و اغلب پرونده های دسترسی به درایو SSD خود را نگه می دارد. این اطمینان حاصل خواهد کرد که ...
[1] - ویژگی های Trim منابع لازم برای انجام مراحل لازم برای استفاده به طور مساوی از تمام درایو را دارند.[سود = زندگی]
[2] - تأخیر I/O شما با استفاده از دستگاه SSD با سرعت بالا برای دسترسی به یک سیستم فایل که اغلب به آنها دسترسی پیدا می کند ، کاهش می یابد.[سود = عملکرد]
c سیستم فایل دما خود را برای استفاده از فضا در صورت نیاز به نیازهای خاص سیستم خود ، اگر RAM کافی دارید ، در نظر بگیرید که تنظیم سطح تعویض خود را کمتر تهاجمی در نظر بگیرید ، این امر اطمینان حاصل می کند که ...
[1] - SSD I/O کاهش می یابد اما سیستم شما همچنان خواسته های کاربر (های) خود را برآورده می کند.[سود = زندگی]
d o شما واقعاً به همه آن سیاههها احتیاج دارید؟در نظر بگیرید که سیستم شما در حال ورود به سیستم است و از کجا.
[1] - با کاهش دسترسی به پرونده ورود به سیستم ، SSD I/O کاهش می یابد.[سود = زندگی و عملکرد]
در پیکربندی سیستم شما یک پشته از جنبه های دیگر وجود دارد که می تواند یک سیستم None SSD را سریعتر انجام دهد ، ساخت سیستم پیش فرض دارای یک معیار سخت برای تحقق ، عملکرد خالص یا حفظ امنیت و ایمن بودن داده ها یا ترکیبی متعادل از همه آنها است. اگر همان ذهنیت را در مورد آنچه می نویسید و به کدام دستگاه اعمال می کنید ، می توانید عملکرد را به شدت افزایش دهید و در عین حال طول عمر SSD خود را افزایش دهید.
*مبادله - به یاد داشته باشید که این فقط در صورت کم بودن منابع استفاده نمی شود ، تعویض قابل تنظیم برای بسیاری از Linux Distro از جعبه به طور پیش فرض ، فرآیندهای طولانی در حال اجرا با اولویت پایین را در پایین نردبان عملکرد به فضای مبادله پارک می کند)
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : نازنین فراهانی
بازدید : 40
تاريخ : سه
شنبه
16 خرداد
1402 ساعت: 17:09