The OpenNET Project: Чому на навантажених серверах краще використовувати SCSI диски, а не IDE.


  • 1.3 , Дмитро Ю. Карпов (?), 18:16, 31/05/2004 [ відповісти ] [ +++ ] [ · · · ]
+ / - > Два підключених до одного каналу контролера IDE накопичувача,
> Не можуть одночасно передавати дані по шині.

А це ніхто не може, бо це неможливо в принципі - кожен пристрій займає шину цілком. До того ж це малоактуальная.

> При використанні SCSI, допускається перекриття запитів
> (Організовується чергу команд), відповіді при цьому будуть отримані
> Розпаралеленого (асинхронна передача), при цьому пристрій
> Свідомо знаючи подробиці по командам знаходяться в черзі,
> Проводить оптимізацію самостійно - мінімізуючи рух головок.

Цю оптимізацію повинна виробляти операційна система. А на різницю в ціні IDE і SCSI я докуплю пам'яті, де ця оптимізація і буде проводитися.

  • 2.4 , uldus (Ok), 20:52, 31/05/2004 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - > Цю оптимізацію повинна виробляти операційна система. А на різницю в ціні IDE
> І SCSI я докуплю пам'яті, де ця оптимізація і буде проводитися.

За вашими словами IDE прям як soft-modem якийсь. CPU теж докуповуйте, який буде дискові операції планувати і расквантовивать? :-)

  • 3.6 , Дмитро Ю. Карпов (?), 14:29, 01/06/2004 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - > За вашими словами IDE прям як soft-modem якийсь. CPU теж докуповуйте,
> Який буде дискові операції планувати і расквантовивать? :-)

Для початку давайте порівняємо обсяг кеша в операционке і в диску. Оскільки зазвичай обсяг оперативки >> кеша на череві у диска, то операційка в будь-якому суча повинна оптимізувати свої запити до диска. А оптимізувати на малій пам'яті те, що вже було оптимізовано на великий - це те ж саме, що пакувати поганим архиватором то, що вже упаковано хорошим.

  • 4.7 , uldus (Ok), 14:52, 01/06/2004 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - > Для початку давайте порівняємо обсяг кеша в операционке і в диску.

Залежність ймовірності попадання даних з кешу від обсягу кешу і параметрів диска НЕ ​​лінійна, є оптимум, який і використовують. Кешувати то що вже лічено і то що може бути буде лічено різні речі. Кеш ОС ефективний в першому випадку, кеш диска в другому.

Інший контраргумент: ОС точно не знає де зараз висить головка, а електроніка диска знає.

  • 5.14 , Костянтин (??), 10:01, 11/11/2004 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - > Інший контраргумент: ОС точно не знає де зараз висить головка, а> електроніка диска знає.

Не зовсім так, ось наприклад Novell має алгоритм кешування запису Elevator Seek - один в один оптимізація на рівні ОС. АЛЕ !!!!! працює тільки з оповідь!, тому що у інших нічого про _фізіческом_ положенні головок сказати не можна. Головки при цьому переміщаються ЛІНІЙНО по ВСІЙ поверхні диска - що добре позначається на ресурсі.


  • 1.5 , AdVv (??), 12:17 01/06/2004 [ відповісти ] [ +++ ] [ · · · ]
+ / - Якщо IDE гвинт на контролері один, то по швидкості він скізі майже не поступається. Про ціну зв'язки гвинт + контролер промовчимо :).
  • 2.8 , bass (??), 17:33, 01/06/2004 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - > Якщо IDE гвинт на контролері один, то по швидкості він скізі майже
> Не поступається. Про ціну зв'язки гвинт + контролер промовчимо :).

За швидкістю роботи IDE підійшли до SCSI160 (r / w 55Mb / s) [ее, 98 рік помоему перший вихід 160-к]. Якщо врахувати, що Насмену вже застарілих 320-к (110Mb / s) тихо йде 640 (��амі підрахуєте?), То питання про використання IDE, в високонавантажених системах (наприклад nas на 10-20 серверів.) Відпадає зовсім.

имхо взагалі не варто розглядати IDE в промисловій системі, оскільки навантаження напорядок вище всяких офісних сервачков користувачів на 50. Питання про ціну на вінчестер 300 $, де процесор коштує 1-2k USD (xeon поки дорожче немає?) не розглядається. (Промовчимо про ppc, spark)

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


  • 1.9 , Тма (?), 17:01, 02/06/2004 [ відповісти ] [ +++ ] [ · · · ]
+ / - В системі з одним вінчестером на канал різниці в продуктивності можна не помітити. Я, наприклад, взяв i865GBF і повісив по одному диску на PATA-контролери і по одному - на SATA. Спритно вийшло. ІДЕшнікі проти Скажені гвинтів технологічно слабкіше, інший рівень MTBF - факт. Але ціновий фактор ще більш інший :( Хоча, якщо наштовхнутися на завдання 365х24 і високою ціною простою, то Скажені накопичувачів альтернативи немає. Зрештою, ідешние гвинти майже тотально пішли в побутовий сектор, де пріоритет відданий собівартості. Воно добре позначилося на ціні, але огидно на ТТХ.

Щодо таггед кьюінга - той ще питання. Приблизно як з фрагментацією / дефрагментації% C

  • 2.15 , Sergey (??), 16:47 28/06/2005 [ ^ ] [ ^^ ] [ ^^^ ] [ відповісти ]
+ / - да, крутиться гугль на иде-гвинтах, тільки не потрібно стравнівать самозбірні серваки з Савка і спецально заточений під це системи зберігання. Наприклад знаєте скільки коштує 146гіговий SАТА-шний диск в Хітачевскій сторадж? Не всяка SCSI або FC стільки грошей просить ..
В середньому IDE дешевше і всякі контори типу Hitachi, EMC, NetApp починають предлягать сховища не тільки на розповіді або фібру, але і на ата-сата. Але там полки з 14-16 дисками, як правило 1-2 штуки стоять в hot-spare pool - тобто підключені-розкручені, але операцій читання-запису не виконують. Контролери там конечно не Інтел, хоча XOR-cpu зазвичай інтелевскій, щось типу i960. Загалом завжди потрібно виходити із завдань і бажаних витрат (мінімізація часу disaster recovery дуже витратна завдання).
Якщо у вас навантаження на сервак 5-10к юзер на годину і годину простою коштує бізнесу хоча б 10 килобаксов, то купити сховище за 50к, яке буде забезпечувати 100% (це звичайно якщо його не розстрілюють з автомата, палять напалмом або просто поливають з відра , хоча для таких випадків роблять розподілені резервні ВЦ) збереження даних без простоїв (кілька знижуючи реакцію під час ребілд масиву при виході диска з ладу) дуже гарне рішення. Навіть 100к в цьому випадку не захмарна ціна, а бувають досить невеликі сховища (до 10Тб) які стоять по 5-10 Мегабакс ...

CPU теж докуповуйте, який буде дискові операції планувати і расквантовивать?
?амі підрахуєте?
Xeon поки дорожче немає?
Наприклад знаєте скільки коштує 146гіговий SАТА-шний диск в Хітачевскій сторадж?