Понимание скорости передачи SAS

Мне было поручено создать большое хранилище, и я впервые работаю над расширением своих знаний в области SAS. Поскольку я рассматриваю узкие места передачи и скорости SAS, я не могу не задаться вопросом, как 12 Гбит / с SAS равняется 4800 МБ / с передачи. С точки зрения чистого преобразования эти числа не равны, так что я предполагаю, что это связано с теоретической или фактической скоростью? Или просто 12 Гбит / с - это просто название стандарта SAS, а этот стандарт - 4800 МБ / с передачи? Спасибо, что помогли мне уточнить.

2 ответа

12 Гбит / с - это просто скорость интерфейса. Думайте об этом как о скорости соединения (например, Gigabit или 10GbE). Ваши отдельные диски не смогут передавать данные со скоростью 12 Гбит / с. Это просто следующий шаг в протоколе SAS. 3 Гбит / с, 6 Гбит / с, 12 Гбит / с...

Это поможет с переподпиской в ​​определенных ситуациях внешнего исключения, но без более подробной информации о том, что вы делаете, это общая идея.

Я знаю, что на данный момент это действительно старый вопрос, но я вижу, что он все еще открыт, и я пошел в аналогичную кроличью нору, пытаясь оптимизировать электронную таблицу, которую я создавал для мониторинга сбоев диска. Короче говоря, это связано с тем, как кодируются данные. Наиболее распространенной схемой кодирования является 8b/10b, но их существует множество (https://en.wikipedia.org/wiki/8b/10b_encoding), и это означает, что вы, по сути, используете заявленную скорость. (в данном случае 12 ГБ/с или 12000 МБ/с), умножив на 8 и разделив на 10. Это дает вам 9600 МБ/с. Очевидно, что это намного сложнее (прочитайте статьи о кодировании, от этого у вас серьезно закружится голова), но это самое простое объяснение, которое я смог найти, чтобы хотя бы позволить себе немного поспать по ночам.

Другие вопросы по тегам