Хтось бачив змістовне порівняння / порівняльний показник SAS та SATA?


15

Я чую багато про те, що SATA повільніше, ніж SAS, але я знайшов лише 1 гідний орієнтир. http://blog.whitesites.com/SAS-RAID-0-VS-SCSI-RAID-0-VS-SATA-Benchmarks__633689244191943184_blog.htm

У цьому SAS виходить зверху, поки ви не прочитаєте, що накопичувачі SAS становлять 10 К, а диски SATA - 7200 об / хв.

Хтось бачив якісь хороші орієнтири / порівняння з дисками з еквівалентною швидкістю? Хтось бачив будь-які навантаження в реальному світі (завантаження / пошук БД, потокове передавання медіа тощо)?


2
Я ve talked to a HP guy about his opinion about this. He reasoned that SATA are only 7200 rpm, too. Well - he was wrong. I easily found 10K drives as well. So letдивлюсь, чи щедрості нададуть вагомі докази. У мене є сумніви ...
Нілс

SAS помітно грає, коли у вас є одночасний доступ до накопичувача. Крім того, легко порівняти ці два, якщо ви використовуєте Sline Sline і порівняйте з тим самим базовим накопичувачем SATA. У мене більше немає орієнтирів, але в наших тестах вони виконують те саме при деяких навантаженнях з SAS до 20% швидше при нашому моделюванні типового використання SAN.
JamesRyan

@JamesRyan: Чи є у вас пояснення цьому? "Типовим" є випадковий доступ з кількістю модельованих клієнтів?
Нілс

І не забувайте, якщо швидкість - це те, за чим ви прагнете, SSD перетворює все інше, незалежно від інтерфейсу.
aroth

Відповіді:


10

Настрій розуму "SATA = 7.2K RPM, SAS = 10 / 15K RPM" є сильним, і (на мою думку, у будь-якому випадку), де більша частина мислення "SAS швидше, ніж SATA". Існують невеликі відмінності між приводами SAS і SATA, особливо в їх вбудованому алгоритмі кешування ( NCQ проти TCQ ). Однак різниця в продуктивності еквівалентно жорстких дисків складе частковий відсотковий бал у більшості випадків використання.


10

ІОП - це різниця, яку ви шукаєте в "швидкості".

Простий спосіб пояснити різницю полягає в тому, що SATA є напівдуплексним, а SAS - повним дуплексним. SATA-накопичувачі тупі і повинні спілкуватися з контролером для операцій. Приводи SAS розумні, і лише запити та повернення використовують шину.

Залежно від вашого випадку використання, витрати більше можуть не отримати багато коштів.


Отже, ви говорите, що контролери SAS по суті працюють як старі контролери SCSI? Я виявив, що під час тестування цих показників ціна була майже однаковою (в межах 10-20%), але використання процесора для SCSI було менше 5%, а для ATA - понад 90%. Звичайно, це міг бути контролером у той час, але все ж показав мені, як SCSI відбив штани від ATA. (Це було ще тоді, коли процесори, де одноядерний і менше 1 ГГц.)
boatcoder

Я думаю, що це перша відповідь, яка потрапила на позначку. Отже, орієнтир повинен включати кілька коротких переказів - тоді ви повинні побачити різницю - IMHO.
Нілс

@ Mark0978: Так, але замість того, щоб використовувати паралельну шину, де всі диски мали однакову пропускну здатність, кожен диск послідовно приєднується ..
wrmine

3

Це лише окремий анекдот, але я деякий час порівняв ефективність для послідовних швидкостей читання / запису на дисках Seagate Barracuda ES.2 SATA і SAS і виявив, що диски SAS були значно (низько двоцифровими відсотками) гіршими, ніж диски SATA Ці диски були не тільки однаковою обертальною швидкістю (7200 об / хв), але такою ж маркою та моделлю, лише з інтерфейсом SAS замість SATA (хоча, я вважаю, накопичувачі SAS мали і менший кеш-пам'ять - 16 Мб проти 32 МБ для SATA дисків)

Однак я не перевіряв випадковий доступ, оскільки мені було все одно.

Просто наведіть анекдот для конкретного випадку використання. YMMV :)


Корисно, оскільки в цьому випадку ми дивимося на диски Seagate Barracuda ...
boatcoder

А як щодо контролера? Це, ймовірно, обмежуючий фактор.
анастроф

1
@anastrophe: У тестах, які я проводив, ми використовували контролери LSI8888 SAS, або диски Barracuda ES.2 SATA, або Barracuda ES.2 SAS, з однаковими налаштуваннями RAID та файлової системи - єдиною змінною була модель диска SATA / SAS ( а отже, і розмір кеш-диска, однак це запит на послідовний доступ до диска). Ми перевірили і RAID5, і RAID0, і хоча RAID5 контролер є вузьким місцем, з RAID0 це не так. Нарешті, диски SATA краще працювали в обох випадках, навіть у випадку RAID5. Як я вже сказав, YMMV :)
Даніель Лоусон

2

Стільки дезінформації тут!

Я не можу уявити змістовного орієнтиру між SAS та SATA, і я б не намагався його шукати. Це як тестування шести пасажирського мікроавтобуса проти швидкісного поїзда кулі.

1) У будь-який момент часу інтерфейс SAS завжди вдвічі швидший, ніж SATA - і в 4 рази швидше, якщо ви вважаєте, що SAS є двопортовим і повним дуплексним. Сьогодні SAS - це 12 гбітів, двопортовий та повний дуплекс, а SATA - 6 гбіт, однопортовий та однодуплексний. Ніколи не було часу, коли SAS і SATA були обома 6 гбітами.

2) Основна причина використання приводу SAS vs SATA - це те, що багато дисків або ssd-пристроїв мають спільний домен SAS. Зараз багато хто вже знає, що ваш AVAGO (LSI) або аналогічний адаптер RAID може спілкуватися з пристроями SAS або SATA через порти SAS 8x12gbit. Для найвибагливіших навантажень я бачив порівняльні тести в наших лабораторіях, де було показано "повністю завантажений" 12-Гбітний адаптер SAS RAID, підключений через розширювачі SAS з 16-кратними SAS SSD-дисками, і це до 8 разів швидше, ніж той самий адаптер з 16-кратними SATA SSD, і в цьому випадку ми навіть не використовуємо подвійні порти на дисках SAS!

3) Існують численні функції, вбудовані в накопичувачі SAS, які (за наявності великої активності шини) допомагають їм зменшити суперечки і дозволяють цим накопичувачам сильніше входити та виходити з шини, МНОГО швидше, ніж привід SATA на тій же шині SAS з однаковим навантаженням.

Підсумок SAS проти SATA - це все про те, що стосується використання. Порівняння одного приводу SATA з одним приводом SAS - безглузде вправу.


"Порівняння одного накопичувача SATA і одного приводу SAS - безглузде вправа." Прекрасна заява. Це як порівняння того, як вантажівка 1/2 тонни буксирує 500 фунтів проти 1-тонної вантажівки на відстані 100 миль. 1/2 тони може бути кращим у всіх відношеннях. Тоді спробуйте буксирувати 12000 фунтів за 100 км, і 1/2 тони показують справжні кольори. SAS був розроблений для завантаження підприємств за тривалістю підприємства.
Деймон

1

Давайте подивимось це з точки зору сервера. SATA є спадкоємцем ATA, який є спадкоємцем IDE. Створений для стандартних ПК. SAS є спадкоємцем SCSI, який має кращий (тобто більш стабільний, більш стандартизований) протокол у жорсткому та програмному забезпеченні. SCSI були дорогими дисками, які використовувались на серверах.

Також зауважте, що якщо ви придбаєте Dell-Server (я беру цей приклад як приклад) з 5-річною підтримкою, підтримка буде лише 2 роки для накопичувача SATA, але ви отримаєте повних 5 років для SAS. Це хороший натяк на надійність.


Що я знаходжу у виробників накопичувачів - це однакова затримка, швидкість 6 Гбіт / с, * SAS - трирічна гарантія, SATA - 5 років, * SATA коштує $, SAS майже в 3 рази більше. Більш довга гарантія на приводи SATA мене здивувала, однакові специфікації швидкості ще більше збентежили мене, тому я дуже хочу бачити деякі жорсткі та швидкі орієнтири, а не анекдотичні докази. Ми зійшли з мавп, але більшість з нас вже не гойдаються на деревах .....
boatcoder

2
Вся інформація щодо надійності, зрілості тощо є правдивою; однак жодне з них не займається питанням. Не зрозумійте мене неправильно, я запускаю SAS накопичувачі на своєму db-сервері з усіх причин, які ви наводите. Але ці причини тут не актуальні.
анастроф

Вся справа в витратах - в основному. Але я думаю, що головний момент полягає в тому, як команди стоять у черзі - тому я здогадуюсь, що для БД із великими навантаженнями різниця повинна бути вимірюваною. Давайте подивимось, чи придумає хтось справжні цифри.
Нілс

@anathrophe, якщо SAS знімає навантаження з ваших процесорів під час масового випадкового доступу (наприклад, SCSI), тут може бути справа.
Нілс

-1

Хоча деякі люди схильні зосереджуватись на швидкості інтерфейсу, я думаю, що саме на це виробники обладнання хочуть, щоб ми зосередилися. Говорячи про SSD, я розумію, що швидкість інтерфейсу має значення. Але чи є насправді якісь механічні накопичувачі, що досягають своєї швидкості інтерфейсу в будь-якій точці, інші, можливо, коли щось читається з кешу? Для загального зберігання файлів, особливо для обробки великих файлів, я не думаю, що швидкість інтерфейсу не матиме ніяких значень. Найшвидший споживчий жорсткий диск SATA, про який я знаю на даний момент, - це 12 ТБ моделі, які можуть читати / записувати близько 250 Мб / с, що лише на 0,4 Гбіт, ніж нижче швидкості інтерфейсу. Raid - це можливість йти швидше, але швидкість інтерфейсу не є обмеженням для цього.

Диски WD Gold мають 5 років гарантії. Я не бачу причин використовувати SAS, якщо ви не прагнете до 10k / min або більше. Купуючи фірмові HP або Dell, ви змушені приймати гарантії, які вони пропонують. Варто ризикувати (для HP / Dell), якщо ви більше заплатите, якщо ви заплатите більше, якщо вони витримали, вони зробили багато грошей. Якщо це не вдасться, вони все-таки заробили трохи грошей. SAS не є гарантією, що привід триватиме більше. Я бачив безліч невдалих приводів SAS протягом багатьох років.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.