Що й казати # X97; звикли ми до Ethernet. Втім, ті кабелі, які зараз обплутали безліч офісів і навіть звичайних квартир, не кажучи вже про обладнання, абсолютно не схожі на первісну розробку Xerox, але це все чиста фізика # X97; який би носій не був, а на ділі все це Ethernet. Не всі вже пам'ятають про Token Ring або 100VGAnyLAN: ми говоримо мережу # X97; маємо на увазі 100BaseT Ethernet (ну або десятімегабітний варіант в тих випадках, коли говоримо про історичну спадщину, з яким пора боротися). А чому б і ні? Швидка, недорога, відмінна підтримка у всіх ОС, велика кількість найрізноманітнішого обладнання. І рости є куди # X97; Gigabit Ethernet нам теж вже запропонували, причому в багатьох областях він почав використовуватися. Але є і альтернативи.
Ні, мова сьогодні піде не про Wi-Fi # X97; про бездротові мережі на базі різних модифікацій 802.11 поговоримо в найближчим часом, але не в цій статті. І не про HomePNA, яка поки для багатьох лише річ в собі. Сьогодні хочеться трохи розповісти про мою улюблену шині FireWire, а точніше # X97; про її мережевих можливостях.
IEEE1394 і мережі
FireWire розроблялася в першу чергу як високопродуктивна шина для підключення різних пристроїв до комп'ютера і навіть розглядалася як можлива альтернатива SCSI. Однак родинні стосунки з ATM і спочатку мережева архітектура дозволяють застосовувати навіть початковий варіант шини для з'єднання декількох комп'ютерів. Причому в даному випадку це не будь-які сложновивернутие варіанти (типу з'єднання через USB): можливість роботи в режимі «точка-точка» закладена в основу шини. Ну а де є «точка-точка» завжди можна побудувати зірку з використанням хаба. Останній # X97; пристрій пасивне, так що можливим виявилося побудова мереж, причому включають в себе різнорідні пристрою. До одного хабу можна підключити декілька комп'ютерів, дискові накопичувачі або які-небудь ще пристрої і легко налагодити обмін між усіма ними. В цьому плані шина знаходиться в дещо кращому становищі, ніж Ethernet # X97; будь-FireWire-вінчестер цілком може вважатися мережевим пристроєм зберігання даних без будь-яких додаткових вкладень коштів, в той час, як «звичайні» мережеві сховища коштують досить дорого. Додамо до цього досить високі навіть зараз (не кажучи вже про момент створення) швидкості до 400 Мбіт / с і отримаємо відмінного конкурента для 100BaseT.
Втім, не такого вже відмінного якщо чесно. У первинному варіанті шини була жорстка орієнтація на спеціальні досить дорогі кабелі, довжиною не більше 4,5 м. Насправді з'явилися і нестандартні кабелі по 6 метрів, і подовжувачі, що дозволяють без проблем довести довжину кабелю до 10 метрів, але це вже не зовсім стандарт, так що проблеми можливі (хоча я з ними не стикався). Таким чином, отримуємо в кращому випадку 10 м між двома підключеними до комп'ютера пристроями, що в багатьох випадках замало # X97; в порівнянні зі звичними для 100BaseT 100 м (нехай і на меншій швидкості). Знову ж # X97; хаби довгий час були вкрай рідкісним товаром (власне і зараз хаб портів на шість потрібно шукати, а більше # X97; можна і не знайти). Однак багато хто з цих проблем обіцяли виправити в наступних версіях стандарту.
IEEE1394b # X97; нове слово
За час, що пішов на нелегке просування FireWire на ринок, встиг з'явитися і розвинутися Gigabit Ethernet, що звело нанівець початкове перевага в швидкості. Втім, спочатку IEEE1394 планувалося довести до 3,2 Гбіт / с (на порт, природно, на відміну від Ethernet, являещемуся чисто шинної архітектурою). Головним було забезпечити зручність використання і роботу на великих відстанях, чого так не вистачало до початкового варіанту.
І ось з'явилася GigaWire. На перший погляд новий формат лише змінив тип роз'єму # X97; замість 4 і 6-й контактних з'явився 9-й контактний, так підвищив максимальну швидкість роботи до 800 Мбіт / с. Насправді, ці зміни лише зовнішні. По суті, поки немає практично зовнішніх пристроїв, здатних утилізувати таку пропускну здатність.
Головною зміною була з'явилася свобода у виборі фізичного носія. FireWire орієнтувалася на екранований кабель з двох або трьох кручених пар (в залежності від того, потрібно чи харчування). GigaWire підтримує старий варіант (і навіть старі кабелі за допомогою перехідника), але, крім цього, в стандарт була введена також підтримка звичайної кручений пари і оптоволокна. Що стосується першого, то підтримується робота з UTP на відстані до 100 метрів. Правда зі швидкістю всього 100 Мбіт / с, але ж це якраз можливості 100BaseT;) Тобто можна не змінюючи кабельного господарства змінити лише адаптери і хаби і перейти з Ethernet на FireNet. Якщо говорити про клієнтських машинах, то це на перший погляд марно # X97; що мали, то й отримаємо. Але не забувайте, що, при цьому, на найбільш критичних ділянках можна організувати передачу даних з оптики зі швидкістю 800 Мбіт / с. Тобто вже зараз швидкість порівнянна з Gigabit Ethernet, а завтра на тому ж кабелі можна буде отримати в два або навіть чотири рази більше (адаптери, правда, доведеться змінити). Загалом, ось він, реальний конкурент Ethernet.
справи сьогоднішні
З вищесказаного можна зробити висновок, що майбутнє може бути і красиво, але сьогодні поки мережу на базі FireWire застосувати на практиці не вийде. Однак це не зовсім так # X97; є області, де застосування звичайної FireWire 400 цілком виправдано.
Припустимо, у вас вдома є два комп'ютери. Навіть якщо вони настільні, то навряд чи між ними буде дуже вже велика відстань # X97; цілком може вистачити і 10 м FW-кабелю. Ну а якщо потрібно пов'язувати з настільної машиною ноутбук, завдання стає ще більш простий. А адже швидкість FireWire вище, ніж у будь-яких інших мереж, за винятком Gigabit Ethernet. Звучить заманливо? Подивимося, що нам ще потрібно зробити.
По-перше, потрібна апаратура. У ноутбуці, як правило, є і FireWire, і Ethernet. На звичайні системні плати Ethernet почали ставити раніше, однак і FireWire зараз зустрічається дуже часто. Крім того, якщо ви власник будь-якої звукової карти Creative, починаючи з Audigy, то у вас вже необхідний контролер є. В крайньому випадку, коли немає нічого, звичайна мережева карта коштує починаючи від 7-10 доларів, FireWire-адаптер # X97; від 15. Не така вже й велика різниця в ціні, чи не так? Особливо з урахуванням того, що для решти портів застосування знайти теж можна. Ну і врахуйте, що ще більш швидкий Gigabit Ethernet можна застосувати теж тільки для однієї мети, а варто адаптер набагато дорожче (до того ж, для ноутбука доведеться, наприклад, швидше за все, купувати окремий PCMCIA-адаптер). FireWire-кабель коштує трохи дорожче UTP, але різниця там настільки копійчана, що можна не звертати на неї уваги.
Тепер програмне забезпечення. Я не знаю, як справи йдуть в разі Linux та інших, оскільки необхідності в даному знанні у мене поки ще жодного разу не виникло (дуже може бути, що помру і нічого не впізнаю) :) У світі Windows все досить просто # X97; є два способи: універсальний і від Microsoft (як водиться :)). універсальний # X97; використовувати програму Unibrain FireNet. До плюсів цього способу відноситься те, що програма існує також і в версії для MacOS, так що можна легко і швидко зв'язати один з одним комп'ютери «з двох світів». мінус # X97; програма платна, так що за кожен комп'ютер доведеться викласти грошики (втім, до Audigy вона додається, але хто у нас купують не-ОЕМ версію звукової карти?;)). До того ж цей спосіб несумісний з абсолютно безкоштовною реалізацією від Microsoft. Сумно, але факт. Тому перейдемо краще до другого варіанту, благо більшості користувачів він цілком підійде.
практичні випробування
Наявність всього необхідного всередині комп'ютерів залишало лише одне питання # X97; кабелі. Нуль-хабний Ethernet-кабель, довжиною 13 м будинку знайшовся, з FireWire виявилося складніше: був кабель довжиною 6 м, проте розрахований на стандартні порти, а не на чотирьохконтактний ноутбучний. Проблема була вирішена за допомогою спеціального перехідника з комплекту картовода 6 in 1 IEEE1394. Для тестування застосовувалася програма AIDA32, точніше її штатний плагін для тестування мереж (благо свою придатність покоління було цілком продемонстрував, видаючи середній результат, рівний отримується при простому копіюванні файлів).
Що ж # X97; для початку швидкість.
Перемога вельми переконлива. Швидкість, отримана на Ethernet практично дорівнює теоретичного максимуму для 100BaseT, що не дивно: умови практично ідеальні. Але FireWire все одно швидше, причому набагато. З іншого боку, не на стільки, як можна було б припустити, порівнюючи теоретичну пропускну здатність шин. Навіть якщо припустити, що вона ділиться на два для дуплексного режиму, все одно # X97; могло бути більше. Що ж заважає отримати максимум? AIDA32 видає не тільки середню швидкість передачі даних, так що подивимося на інший параметр # X97; завантаження процесора.
Що ж # X97; все встає на свої місця. Пам'ятається, після появи 100BaseT дуже багато хто дивувався # X97; чому ж швидкості на практиці часто менше. Проведені дослідження показали, що для повної утилізації можливостей нового стандарту необхідно на обох кінцях дроти мати мінімум Pentium III 850. Ну а чим вище швидкість, тим швидший процесор нам потрібен. Обидва наявних у мене до тихохода віднести неможливо, проте в деякі моменти завантаження підскакувала і до 100%, так що на що-небудь інше сил вже не залишалося, як не залишалося і резерву для отримання більш високій швидкості. Добре помітно, що пропускна здатність відрізняється приблизно в стільки ж разів, у скільки і середнє завантаження. У разі Ethernet вузьким місцем виявилася сама шина # X97; резерв обчислювальної потужності ще залишався. Ми прибрали це вузьке місце і що ж? Тепер все вперлося саме в швидкодія центрального процесора (такий же результат, напевно, я б побачив і в разі Gigabit Ethernet).
Але те, що межі продуктивності відсунулися, не може не радувати. Це вже не торкаючись інших зручностей такого варіанту з'єднання двох комп'ютерів (або іншого невеликого їх числа) # X97; якби ноутбук був у мене не тимчасово, а постійно, підключав б я його саме так, оскільки другу мережеву карту і ставити-то нікуди, а перша потрібна для доступу до Інтернет. По крайней мере, підключав завжди, коли важлива висока швидкість # X97; найбільш зручним способом в даному випадку був би Wi-Fi, але це дорожче і помітно повільніше.
І ще одне спостереження. Якщо ви порівняєте швидкість передачі даних через FireWire зі швидкістю роботи зовнішніх вінчестерів. Цілком ймовірно, що перша практично не поступається другій. Є така жартівлива завдання: «Яка пропускна здатність у вагона, навантаженого вінчестерами» :) Більше цю задачу можна не вирішувати # X97; в наявності у нас нарешті з'явився недорогий спосіб для з'єднання комп'ютерів, що не поступається за швидкістю зовнішнім накопичувачів.
Висновків можна зробити кілька, але основних два. По-перше, мережі на базі FireWire дійсно працюють, в певних випадках (сучасні версії Windows) легко конфігуруються і забезпечують високу продуктивність. Широкому їх поширенню сильно заважає нерозвинений ринок «супутніх товарів» і жорсткі і не дуже зручні обмеження на кабелі в варіанті IEEE1394 / IEEE1394a. Однак останнім вже виправлено в IEEE1394b, так що, цілком можливо, незабаром шина зуміє відвоювати місце під сонцем і на цьому ринку. У всякому разі, навіть зараз не варто думати, що, при необхідності отримання швидкого зв'язку між двома комп'ютерами за розумні гроші, альтернативи 100BaseT немає # X97; є і ще якась :)
Другий же висновок більш загальний: в обчислювальній системі все має відповідати один одному. У разі незбалансованості робота в цілому буде відбуватися зі швидкістю самого повільного компонента. Так що марно ставити гігабітні мережеві адаптери на комп'ютери на базі якого-небудь Celeron тисячі # X97; цій машині якраз відмінно підійде 100 Мбіт / с, а більше їй просто не з'їсти, так що це будуть даремно викинуті гроші :)
Ноутбук BLISS 500C надано компанією Нексус
Огляд кінотеатрального DLP-проектора LG PF1000U з вбудованим ТВ-тюнером
Огляд портативної бездротової колонки Sven PS-460
Огляд підлогового пилососа Tefal Silence Force 4A TW6477 з одноразовими мішками для збору сміття
Огляд надширококутний зум-об'єктива Canon EF 16-35mm f / 2.8L III USM
Огляд вигнутого 34-дюймового IPS-монітора LG 34UC99 зі співвідношенням сторін 21: 9 і білим корпусом
Огляд робота-пилососа Philips SmartPro Active (FC8822 / 01) з широкою насадкою TriActive XL
Домашні роботи, що співають автомобілі, беззеркалка нового покоління
Огляд бюджетних SSD-накопичувачів серії Plextor S3
Огляд модулів пам'яті DDR4 GoodRAM IRDM
Китай обійшов США за кількістю найшвидших суперкомп'ютерів
До складу суперкомп'ютера Cray XC50 можна буде включити blade-сервери на архітектурі ARM
Мережеві адаптери Mellanox Innova-2 на базі FPGA, призначені для хмарних ВЦ і суперкомп'ютерів, відповідають специфікації PCIe Gen4