رفتن به مطلب

فضای خالی هارد ssd


Recommended Posts

در در 15 فروردین 1399 در 02:24، رضا موسوی گفته است :

سلام دوستان

من هارد samsung 860 evo ssd 250gb  دارم-تا چقد از هارد پر بشه مشکلی از نظر سرعت و کارایی هارد پیش نمیاد؟

کلا چند گیگ از هارد باید خالی باشه؟

امیدوارم که مشکل شما به صورت کامل رفع شده باشه 😅

لینک به دیدگاه
Share on other sites

در 9 ساعت قبل، babak1388 گفته است :

شما جایی پیدا نکردی بگه "unallocated same as dynamic op" هست،

من پیدا کردم فرستادم شما گفتی چون یوزر و ردیت و... هست ملاک نیست باید خود شرکت سازنده تو doc بگه اینکارو کن 

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

جدا از اون ، logical spcae میتونه allocated باشه یا unallocated باشه کنترلر بدون درنظر گرفتن این توزیع شدن میتونه بهش دسترسی داشته باشه یعنی منحصر به توزیع شدن و پارتیشن بندی شدن نیست 

مگه حافظه مخفی داخل ssd پارتیشن بندی شدست؟ 

خوب حالا اگه ما بیایم مثلا از 100گیگ در دسترس که توزیع نشده 1پارتیشن رو توزیع کنیم ازش و 90 گیگ اختصاص بدیم و پر کنیمش دیگه سرعت ما پایین نمیاد چون علاوه بر اون حافظه hide شده ما یه حافظه توزیع نشده از جنس dynamic op داریم که کمک میکنه موقع حذف کردن و trim کردن از اون 10 گیگ و حافظه مخفی استفاده بشه 

در حالت عادی هم استفاده میشه یعنی وقتی شما کل 100 گیگ رو توزیع میکنید در 1پارتیشن از حافظه خالی که هست استفاده میکنه ولی چون ممکنه حواس ادم نباشه پر بشه به سرعت کمی ضربه بزنه برای همین میایم کلک رشتی میزنیم 

اما ایراد هم داره که به قول شما سلول ها به طور درست ازشون استفاده نمیشه و ممکنه اون 10گیگ خیلی طول عمر بیشتری نسبت به 90 گیگ داشته باشه 

موضوع اصلی رو سرعت استارتر بود که گفت چیکار کنیم که سرعت کم نشه نه اینکه سلول درست استفاده بشه ازش و یا درست دیتا پخش بشن

بله شما میتونی 1پاریتشن از کل حافظه منطقی توزیع کنید و حواستون هم باشه بهش تا پرنشه ولی اگه شما از برنامه هایی استفاده میکنید که مثلا کش های بدون محدودیت ذخیره میکنن این روش یه حافظه توزیع نشده میتونه کمک کنه تا کارایی حافظه شما پایین نیاد

 

حالا یه داک پیدا کردم که گنگ صحبت کرده 

https://www.micron.com/-/media/client/global/documents/products/technical-marketing-brief/over_provisioning_m600_for_data_center_tech_brief.pdf

این یه داک از میکرون هست که راجب op صحبت کرده در یکی از محصولاتش و در قسمت Achieving OP Through Other Means

به طور واضحی راجب متود های دیگه که به op کمک میکنن اشاره کرده 

Implementing OP through the Storage Executive CLI tool is the most robust and permanent way for users to implement OP. However, other methods may be used if they are implemented correctly and make sense from an application perspective. Because OP is essentially spare capacity, any process that manages the amount of user data on the drive could potentially be manipulated to produce OP. Spare data consists of either addresses that have not been written to since the last purge or previously used addresses that have been explicitly un-mapped through the use of trim. A purge should be performed prior to attempting any of the methods described below. OP may be dynamically provided by maintaining free space from a file-system perspective in conjunction with trim functionality implemented through all layers of the I/O path. This method can be very flexible and aligns well with platforms designed for thin provisioning. However, this method does not work with current hardware RAID controllers and may require software development and in depth validation to achieve. In a hardware RAID environment, OP may be achieved with configuration settings to leave capacity on every drive that has never been assigned to any volume, virtual drive, or LUN. One drawback to this method is that a system administrator may alter this configuration and reduce or eliminate the reserved OP. If drive partitions are used, partition tables may be configured to provide unallocated space on every drive that may result in OP. As was the case with the hardware RAID example, this method may be alterable by system administrators who may unwittingly reduce or eliminate the OP

قسمت قرمز میگه op اصلی یا real با حفظ اون فضاهای خالی از دید فایل-سیستم در رابطه عملیات trim اجراشده تحت همه لایه های مسیر i/o ،ممکنه به صورت dynamic هم فراهم بشه 

طبق چییزی که من متوجه شدم راجب قسمت bold شده ترجمه متنیش میشه این:

جدول پارتیشن ممکنه به گونه ای تنظیم شده باشه تا فضاهای غیرقابل توزیع در هر درایور رو که ممکنه به op منجر بشه رو فراهم کنه البته اگر از پارتشین درایو ها استفاده بشه

حالا ایا به معنی این نیست که unallocate کردن میتونه منجر به op بشه ؟ 

نمونه دیگه

https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2012/20120822_TE21_Smith.pdf

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

 

در 9 ساعت قبل، babak1388 گفته است :

شما حق ندارید به کاربران روشی رو پیشنهاد بدید که ساخته ذهن خودتون هست!

ساخته ذهن من نیست و اصلا هیچ ایرادی نیست توش اگه بود 100تا مقاله و ... ازش بیرون میومد که این روش اصلا فلان نیست یا به ضرر بقیست و همه فروم ها و شرکت ها ازش صحبت میکردن

در 9 ساعت قبل، babak1388 گفته است :

درضمن در مورد داشتن اطلاعات کافی از ساختار و معماری سیستم های کامپیوتری هم ، جهت اطلاع شما عرض میکنم، فارغ التحصیل سه دانشگاه هستم که دو تاشون در زمینه کامپیوتر بوده و همین الانم روی یک پروژه ای کار میکنم که با استفاده از الگوریتم ژنتیک/نظریه بازی‌ها/تئوری منطق فازی احتمال Collision رو تقریبا به صفر برسونیم!

فکر کنم اگه اطلاعات کافی نداشتم، نمیتونستم همچین کاری کنم🤣

به امید خدا از 4امی هم فارغ بشی و به افتخارات اضافه کنید ولی نشون دهنده این نیست شما راست بگید یا بقیه اشتباه کنن

قسمت کالیژن در چه موضوعی ؟ بله خوب از همه این روش ها و الگوریتم ها برای حل مسئله استفاده میشه و اصلا موضوع تعجب اوری نیست 

🙂دانشجو های لیسانس هم ازین نظریه ها استفاده میکنن برا پروژه های مدنظر خودشون هرچند من کلا از هوش مصنوعی و ماشین لرنینگ و طرز کار دقیق این منطق و الگوریتم ها و نظریه ها  هیچی نمیدونم به دلیل ریاضیات پیشرفته ای که دارن و غیره ولی بدون دانش انچنانی دوستان از اینها استفاده کردن و نتیجه گرفتن 

به هرحال من منابعی رو معرفی کردم ولی شما برای رد کردن ادعای مطرح شده هیچ چیزی ارائه نکردید

 

 

 

ویرایش شده توسط M_R
لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، M_R گفته است :

من پیدا کردم فرستادم شما گفتی چون یوزر و ردیت و... هست ملاک نیست باید خود شرکت سازنده تو doc بگه اینکارو کن 

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

جدا از اون ، logical spcae میتونه allocated باشه یا unallocated باشه کنترلر بدون درنظر گرفتن این توزیع شدن میتونه بهش دسترسی داشته باشه یعنی منحصر به توزیع شدن و پارتیشن بندی شدن نیست 

مگه حافظه مخفی داخل ssd پارتیشن بندی شدست؟ 

خوب حالا اگه ما بیایم مثلا از 100گیگ در دسترس که توزیع نشده 1پارتیشن رو توزیع کنیم ازش و 90 گیگ اختصاص بدیم و پر کنیمش دیگه سرعت ما پایین نمیاد چون علاوه بر اون حافظه hide شده ما یه حافظه توزیع نشده از جنس dynamic op داریم که کمک میکنه موقع حذف کردن و trim کردن از اون 10 گیگ و حافظه مخفی استفاده بشه 

در حالت عادی هم استفاده میشه یعنی وقتی شما کل 100 گیگ رو توزیع میکنید در 1پارتیشن از حافظه خالی که هست استفاده میکنه ولی چون ممکنه حواس ادم نباشه پر بشه به سرعت کمی ضربه بزنه برای همین میایم کلک رشتی میزنیم 

اما ایراد هم داره که به قول شما سلول ها به طور درست ازشون استفاده نمیشه و ممکنه اون 10گیگ خیلی طول عمر بیشتری نسبت به 90 گیگ داشته باشه 

موضوع اصلی رو سرعت استارتر بود که گفت چیکار کنیم که سرعت کم نشه نه اینکه سلول درست استفاده بشه ازش و یا درست دیتا پخش بشن

بله شما میتونی 1پاریتشن از کل حافظه منطقی توزیع کنید و حواستون هم باشه بهش تا پرنشه ولی اگه شما از برنامه هایی استفاده میکنید که مثلا کش های بدون محدودیت ذخیره میکنن این روش یه حافظه توزیع نشده میتونه کمک کنه تا کارایی حافظه شما پایین نیاد

 

حالا یه داک پیدا کردم که گنگ صحبت کرده 

https://www.micron.com/-/media/client/global/documents/products/technical-marketing-brief/over_provisioning_m600_for_data_center_tech_brief.pdf

این یه داک از میکرون هست که راجب op صحبت کرده در یکی از محصولاتش و در قسمت Achieving OP Through Other Means

به طور واضحی راجب متود های دیگه که به op کمک میکنن اشاره کرده 

Implementing OP through the Storage Executive CLI tool is the most robust and permanent way for users to implement OP. However, other methods may be used if they are implemented correctly and make sense from an application perspective. Because OP is essentially spare capacity, any process that manages the amount of user data on the drive could potentially be manipulated to produce OP. Spare data consists of either addresses that have not been written to since the last purge or previously used addresses that have been explicitly un-mapped through the use of trim. A purge should be performed prior to attempting any of the methods described below. OP may be dynamically provided by maintaining free space from a file-system perspective in conjunction with trim functionality implemented through all layers of the I/O path. This method can be very flexible and aligns well with platforms designed for thin provisioning. However, this method does not work with current hardware RAID controllers and may require software development and in depth validation to achieve. In a hardware RAID environment, OP may be achieved with configuration settings to leave capacity on every drive that has never been assigned to any volume, virtual drive, or LUN. One drawback to this method is that a system administrator may alter this configuration and reduce or eliminate the reserved OP. If drive partitions are used, partition tables may be configured to provide unallocated space on every drive that may result in OP. As was the case with the hardware RAID example, this method may be alterable by system administrators who may unwittingly reduce or eliminate the OP

قسمت قرمز میگه op اصلی یا real با حفظ اون فضاهای خالی از دید فایل-سیستم در رابطه عملیات trim اجراشده تحت همه لایه های مسیر i/o ،ممکنه به صورت dynamic هم فراهم بشه 

طبق چییزی که من متوجه شدم راجب قسمت bold شده ترجمه متنیش میشه این:

جدول پارتیشن ممکنه به گونه ای تنظیم شده باشه تا فضاهای غیرقابل توزیع در هر درایور رو که ممکنه به op منجر بشه رو فراهم کنه البته اگر از پارتشین درایو ها استفاده بشه

حالا ایا به معنی این نیست که unallocate کردن میتونه منجر به op بشه ؟ 

نمونه دیگه

https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2012/20120822_TE21_Smith.pdf

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

 

ساخته ذهن من نیست و اصلا هیچ ایرادی نیست توش اگه بود 100تا مقاله و ... ازش بیرون میومد که این روش اصلا فلان نیست یا به ضرر بقیست و همه فروم ها و شرکت ها ازش صحبت میکردن

به امید خدا از 4امی هم فارغ بشی و به افتخارات اضافه کنید ولی نشون دهنده این نیست شما راست بگید یا بقیه اشتباه کنن

قسمت کالیژن در چه موضوعی ؟ بله خوب از همه این روش ها و الگوریتم ها برای حل مسئله استفاده میشه و اصلا موضوع تعجب اوری نیست 

🙂دانشجو های لیسانس هم ازین نظریه ها استفاده میکنن برا پروژه های مدنظر خودشون هرچند من کلا از هوش مصنوعی و ماشین لرنینگ و طرز کار دقیق این منطق و الگوریتم ها و نظریه ها  هیچی نمیدونم به دلیل ریاضیات پیشرفته ای که دارن و غیره ولی بدون دانش انچنانی دوستان از اینها استفاده کردن و نتیجه گرفتن 

به هرحال من منابعی رو معرفی کردم ولی شما برای رد کردن ادعای مطرح شده هیچ چیزی ارائه نکردید

 

 

 

من وقت ندارم این همه متن رو بخونم!

 

و یوزر فلان انجمن و ... هم یکی هست مثل من و شما! 

مثلا من اینجا میتونم بنویسم که اگه SSD ها رو قبل استفاده 25 دقیقه در آب جوش قرار بدید، سرعتش بیشتر میشه! آیا دلیل میشه این حرف من معتبر باشه!؟ مشخصه که نه...

 

 

من از اولش هم از شما فقط و فقط یک چیز خواستم:

یکی از تولید کننده هارو معرفی کنید که صراحتاً گفته باشه که برای OP ، کاربر یک درایو بسازه و بعدش حذفش کنه!

 

شما بجای جواب به این سوال، آسمان و ریسمان می بافید!

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...