سلام
برای سیستمی که قرار هست sql server روی اون اجرا بشود، چه نوع هاردهایی توصیه میشه؟
ssd یا ...؟ چون ssd توانمندی خوندن بالایی داره ولی خب به نظرم sql server خوندن و نوشتن را توامان با کارایی بالا میخواد.
Printable View
سلام
برای سیستمی که قرار هست sql server روی اون اجرا بشود، چه نوع هاردهایی توصیه میشه؟
ssd یا ...؟ چون ssd توانمندی خوندن بالایی داره ولی خب به نظرم sql server خوندن و نوشتن را توامان با کارایی بالا میخواد.
صد در صد SSD
شما هر جور حساب کنی سرعت خواندن و نوشتن در SSDها بیشتر از HDDها هست.
اگه یه دیتابیس معمولی داری که Samsung 850 Pro خوبه ولی اگه دیتابیس خیلی سنگینی داری پیشنهاد میکنم بری به فکر Samsung 960 Pro M.2 PCIe 3.0 x4 NVMe که در این صورت بدون هیچ مشکلی میتونی به کاربرات سرویس بدی
Max Sequential Read
Up to 3500 MBps
Max Sequential Write
Up to 2100 MBps
4KB Random Read
Up to 440,000 IOPS (4KB, QD32)
Up to 14,000 IOPS (4KB, QD1)
4KB Random Write
Up to 360,000 IOPS (4KB, QD32)
Up to 50,000 IOPS (4KB, QD1)
MTBF
1,500,000 hours
[QUOTE=smeysamhen;479204]صد در صد SSD
شما هر جور حساب کنی سرعت خواندن و نوشتن در SSDها بیشتر از HDDها هست.
اگه یه دیتابیس معمولی داری که Samsung 850 Pro خوبه ولی اگه دیتابیس خیلی سنگینی داری پیشنهاد میکنم بری به فکر Samsung 960 Pro M.2 PCIe 3.0 x4 NVMe که در این صورت بدون هیچ مشکلی میتونی به کاربرات سرویس بدی
Max Sequential Read
Up to 3500 MBps
Max Sequential Write
Up to 2100 MBps
4KB Random Read
Up to 440,000 IOPS (4KB, QD32)
Up to 14,000 IOPS (4KB, QD1)
4KB Random Write
Up to 360,000 IOPS (4KB, QD32)
Up to 50,000 IOPS (4KB, QD1)
MTBF
1,500,000 hours[/QUOTE]
اینکه گفته میشه sas نرخ خوندن و نوشتنش بالاست ولی ssd فقط نرخ خوندنش بالاست درسته؟
برای این موضوع اول باید به این نکته توجه کنی که [URL="https://en.wikipedia.org/wiki/Serial_Attached_SCSI"]SAS یک اینترفیس[/URL] هست و [URL="https://en.wikipedia.org/wiki/Solid-state_drive"]SSD یک درایو[/URL]
برای اینکه شما با اینترفیس SAS کار کنی نیاز هست که درایو SAS بخری
و اما در مورد SSD که درایو هست شما باید از اینترفیس SATA استفاده کنی
و اما در مورد سرعت اسمی اینترفیس های نسل های مختلف SATA 1,2&3 به ترتیب 1.5 و 3 و 6 گیگابیت برثانیه هست
و سرعت اسمی اینترفیس های نسل های مختلف SAS 1,2,3&4 به ترتیب 3 و 6 و 12 و 22.5 گیگابیت برثانیه هست که البته هنوز نسل 4 اون نیامده
مساله ای که خیلی حائز اهمیت هست نحوه کار کردن HDD و SSD هست
در HDD شما زمان زیادی رو برای قرار گرفتن هد روی دیسک و بلند شد هد از روی دیسک و البته چرخش دیسک برای دسترسی به نقطه مورد نظر روی دیسک باید صرف کنی
ولی در درایو های SSD با توجه به طبیعت الکترونیکی بودن اونها موضوع زمان باطل به کلی حذف میشه
حالا موضوعی که مطرح میشه گلوگاه هست.
در درایو های HDD زمانی که شما میخواهی از 12گیگابیت بر ثانیه اسمی که اینترفیس به شما میده استفاده کنی با مشکل کند بودن دیسک ها و حرکت مکانیکی اون رو به رو هستی که باعث میشه نتونی از کل 12 گیگابیت بر ثانیه استفاده کنی
ولی در SSD شما به راحتی میتونی از کل پهنای باند 6 گیگابیت بر ثانیه SATA3 استفاده کنی.
چون در دیتابیس دسترسی به اطلاعات به صورت Random هست درایو های HDD باید زمان زیادی رو صرف کنن تا از نقاط مختلف دیسک اطلاعات رو جمع آوری کنن ولی در SSD این عدد صفر میشه.
اگه موضوع سوال شما برای استفاده های دیگه ای مثل آرشیو بود پیشنهاد من به شما SAS بود چون درایو های مکانیکی عملکرد به مراتب بهتری در Sequential Read & Write دارن
اینجا جا داره که موضوع اینترفیس M.2 PCIe 3.0 4x به همراه کنترلر [URL="https://en.wikipedia.org/wiki/NVM_Express"]NVMe [/URL]رو مطرح کنم.
این پلتفرم سرعت به مراتب بهتری به شما میده که البته هزینه آن بالا هست ولی در دیتابیس های سنگین ارزش سرمایه گزاری رو داره
این موضوع مربوط به 2009 هست ولی خواندن اون خیلی به شما کمک میکنه
[url=http://www.tomshardware.com/forum/252297-32-beating-dead-horse]SSD vs SAS Beating A Dead horse... - [Solved] - Storage[/url]
[QUOTE=smeysamhen;479208]برای این موضوع اول باید به این نکته توجه کنی که [URL="https://en.wikipedia.org/wiki/Serial_Attached_SCSI"]SAS یک اینترفیس[/URL] هست و [URL="https://en.wikipedia.org/wiki/Solid-state_drive"]SSD یک درایو[/URL]
برای اینکه شما با اینترفیس SAS کار کنی نیاز هست که درایو SAS بخری
و اما در مورد SSD که درایو هست شما باید از اینترفیس SATA استفاده کنی
و اما در مورد سرعت اسمی اینترفیس های نسل های مختلف SATA 1,2&3 به ترتیب 1.5 و 3 و 6 گیگابیت برثانیه هست
و سرعت اسمی اینترفیس های نسل های مختلف SAS 1,2,3&4 به ترتیب 3 و 6 و 12 و 22.5 گیگابیت برثانیه هست که البته هنوز نسل 4 اون نیامده
مساله ای که خیلی حائز اهمیت هست نحوه کار کردن HDD و SSD هست
در HDD شما زمان زیادی رو برای قرار گرفتن هد روی دیسک و بلند شد هد از روی دیسک و البته چرخش دیسک برای دسترسی به نقطه مورد نظر روی دیسک باید صرف کنی
ولی در درایو های SSD با توجه به طبیعت الکترونیکی بودن اونها موضوع زمان باطل به کلی حذف میشه
حالا موضوعی که مطرح میشه گلوگاه هست.
در درایو های HDD زمانی که شما میخواهی از 12گیگابیت بر ثانیه اسمی که اینترفیس به شما میده استفاده کنی با مشکل کند بودن دیسک ها و حرکت مکانیکی اون رو به رو هستی که باعث میشه نتونی از کل 12 گیگابیت بر ثانیه استفاده کنی
ولی در SSD شما به راحتی میتونی از کل پهنای باند 6 گیگابیت بر ثانیه SATA3 استفاده کنی.
چون در دیتابیس دسترسی به اطلاعات به صورت Random هست درایو های HDD باید زمان زیادی رو صرف کنن تا از نقاط مختلف دیسک اطلاعات رو جمع آوری کنن ولی در SSD این عدد صفر میشه.
اگه موضوع سوال شما برای استفاده های دیگه ای مثل آرشیو بود پیشنهاد من به شما SAS بود چون درایو های مکانیکی عملکرد به مراتب بهتری در Sequential Read & Write دارن
اینجا جا داره که موضوع اینترفیس M.2 PCIe 3.0 4x به همراه کنترلر [URL="https://en.wikipedia.org/wiki/NVM_Express"]NVMe [/URL]رو مطرح کنم.
این پلتفرم سرعت به مراتب بهتری به شما میده که البته هزینه آن بالا هست ولی در دیتابیس های سنگین ارزش سرمایه گزاری رو داره
این موضوع مربوط به 2009 هست ولی خواندن اون خیلی به شما کمک میکنه
[URL="http://www.tomshardware.com/forum/252297-32-beating-dead-horse"]SSD vs SAS Beating A Dead horse... - [Solved] - Storage[/URL][/QUOTE]
ممنون بسیار جامع بود.
البته باید برای سرورها از ssd سروری استفاده کنیم.
" اساسدیهای مخصوص سرور، بر خلاف اساسدیهای معمولی، برای حداکثر کارایی در چند ثانیه اولِ دسترسی بهینه شدهاند. همچنین این درایوها طوری طراحی شدهاند که در بازههای زمانی طولانی، پایداری بیشتری نسبت به دیسکهای جامد کلاینت داشته باشند. به این ترتیب اساسدیهای سروری میتوانند در ساعات اوج ترافیک اطلاعات به خوبی و با پایداری بالا عمل کنند. "