Чи помітна різниця між пропускною здатністю OB SATA та контролером SATA PCI-e


2

Основне питання: Чи бачу я якусь користь (пропускну здатність вводу / виводу) для придбання окремої (не рейдової) контролерної плати PCI-e для підключення накопичувачів SATAII до вбудованих слотів SATAII?

Я б підключив принаймні чотири накопичувачі до того рішення, з яким я йду.

Контекст:

З міркувань портативності я запускаю сервер файлів у віртуальній машині (фізична машина призначена явно для запуску цієї VM), обслуговуючи файли з кількох віртуальних дисків, кожен з яких знаходиться на своєму фізичному жорсткому диску. Хост має власний спеціалізований накопичувач, а VM також на власному фізичному, програмно-дзеркальному дзеркальному накопичувачі. Іноді я бачу уповільнення вводу / виводу для читання / запису файлів на / з сервера, і я підозрюю той факт, що зараз все це робиться через шину PCI. (Обмежено 100Mb / s проти 150Mb / s для SATA).

Я був готовий терпіти обмеження до 100 Мбіт / с через шину PCI, але я починаю хотіти чогось швидшого.

Машина, на якій працює все це, трохи застаріла (P4, немає слота PCI-e), тому я розглядаю можливість оновлення. Мені б хотілося, щоб будь-яке рішення, з яким я закінчувався (просто нова плата з> 4 підключеннями SATAII або нова плата та плата контролера PCI-e з 4 підключеннями SATAII), мати максимальну пропускну здатність для дисків, не отримуючи в картки контролерів рівня підприємства тощо.

Відповіді:


2

Ні, ви не побачите жодної вигоди. Насправді може виникнути дуже незначне зниження продуктивності, якщо ви використовуєте контролер PCI-e SATA.


2

Сторонні контролери SATA зазвичай призначені для апаратних конфігурацій RAID та людей, у яких недостатньо портів SATA на материнській платі. Якщо вам не потрібні розширені функції RAID (або якщо у вас достатньо портів на материнській платі), не турбуйтеся.

Коли я кажу "просунутий", я не маю на увазі нестандартні рівні RAID. Я просто маю на увазі, що він видаляє більшу частину накладних програм, використовуючи RAID (який навіть певною мірою присутній у бортових системах).


1

Чи є помітна різниця між пропускною здатністю OB SATA та контролером PCI-e SATA?

tl; dr: рідко, але це можливо. Бортові пристрої мають пропускну здатність лише 2 або 4 Гбіт / с, яку ви можете наситити, тоді як деякі слоти PCIe безпосередньо CPU приєднані зі значно більшою пропускною здатністю.

На борту SATA на материнських платах Intel в ці дні подається з чіпсету, який підключений до процесора за допомогою шини DMI. DMI 3.0 має таку ж пропускну здатність, що і PCIe 3.0 x4, лише на волоссі нижче 4 Гб / с. З цього з'єднання живляться не тільки пристрої SATA, але і все інше на МБ, включаючи M.2 (макс. 4 Гбіт / с), USB 3.1 Gen 1 (5 Гбіт / с) та Gen 2 (10 Гбіт / с) контролери та деякі слоти PCI Express в якості процесорних процесорів для клієнтів Intel мають лише 16 смуг PCI Express на процесорі, решта постачається чіпсетом.

Тепер ви можете бачити, в чому проблема, і виробники материнських плат це також знають, оскільки використання одного слота M.2 зазвичай вимикає два порти SATA. Сам слот M.2 використовує щонайменше одну смугу SATA, але проблема полягає в тому, що це не використовується, оскільки ви використовуєте диск M.2 на основі PCIe, який одноразово їсть достатню пропускну здатність, щоб споживати пропускну здатність всієї шини DMI.

Тож на споживчій дошці на основі LGA 1151 якщо

  1. Використовується SSD PCIe M.2
  2. Контролер SATA знаходиться в слоті PCI Express, що живиться від процесора (керівництво по материнській платі підкаже вам, який це, іноді ви можете налаштувати свої слоти як x8 + x8 або x8 + x8 + x4)

тоді контролер SATA буде швидшим. В іншому випадку ви боретеся за ту саму пропускну здатність шини DMI, тому це не має значення. Зауважте, однак, це здебільшого теоретично, навіть найшвидші SSD в даний час не їдять більше 2,5 Гбіт / с, тому якщо ви не намагаєтесь зробити щось на зразок копіювання з Samsung 960 Pro на чотири SATA SSD в RAID-0, ви не будете натисніть на пропускну здатність.

На материнській платі LGA 2011v3 ситуація ще цікавіша. Чіпсет X99 підтримує лише DMI 2.0, що становить половину швидкості, тобто 2 Гбіт / с, і оскільки один звичайний диск SATA може споживати .5 Гбіт / с, якщо ви хочете перевищити чотири диски SATA, то швидше буде йти з контролером PCI Express оскільки на цих материнських платах зазвичай два слота x16 та один x8 (або в рідкісних випадках - п'ять x8) подаються безпосередньо з процесора, оскільки більшість мікросхем LGA 2011v3 за винятком 6800K та 5820K мають 40 смуг PCI Express.

Нарешті, якщо ви використовуєте більш стару плату з Z97 або старішим набором чіпсетів, який підтримує лише DMI 2.0 при 2 Гб / с, тоді знову один слот M.2 (деякі плати Z97 мали слоти M.2) або чотири диски SATA будуть споживати доступну пропускну здатність і тоді слот-карта, що живиться процесором, знову стане швидшою.

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