Недавно я был на собрании локальной группы пользователей, где докладчик отметил, что максимальная пропускная способность стека ввода-вывода NTFS составляет 1 Гбит / с. Он обосновал свою претензию, одновременно скопировав два больших файла с одного и того же логического тома на разные логические тома (т. Е. [A] является источником, [b] является местом назначения 1 и [c] является местом назначения 2), и отметил, что скорость передачи данных колеблется около 500 Mbps. Он повторил этот тест несколько раз и отметил, что базовая подсистема хранения была флеш-памятью (чтобы убедиться, что мы не заподозрили медленное хранение).
Я пытался проверить это утверждение, но не могу найти ничего задокументированного. Я подозреваю, что я ищу неправильные условия поиска («Пропускная способность NTFS 1 Гбит / с», «Максимальная пропускная способность NTFS»). Меня интересует, действительно ли стек ввода-вывода ограничен пропускной способностью 1 Гбит / с.
РЕДАКТИРОВАТЬ
Чтобы уточнить: я не верю, что докладчик намеревался подразумевать, что NTFS была преднамеренно ограничена (и я извиняюсь, если я это тоже подразумевал). Я думаю , что это было подразумевается , что это зависит от конструкции файловой системы.
Ответы:
Даже если вы имели в виду,
GBps
а неGbps
...Я не знаю ни о какой файловой системе, которая имеет фактическую
throughput limit
. Файловые системы - это просто структуры для хранения и извлечения файлов. Они используют метаданные, структуру, соглашения об именах, соглашения о безопасности и т. Д., Но фактические ограничения пропускной способности определяются самим базовым оборудованием (обычно это комбинация большого количества оборудования).Сравнение различных файловых систем и их влияния на производительность базового оборудования может быть выполнено, но, опять же, это не ограничение, непосредственно налагаемое файловой системой, а скорее «переменная» в общей производительности системы.
Выбор развертывания одной файловой системы поверх другой обычно связан с тем, что представляет собой базовая ОС, каким будет сервер / приложение, каково базовое оборудование, и мягкими факторами, такими как область знаний и опыта администратора.
================================================== ================================
ТЕХНИЧЕСКИЕ РЕСУРСЫ И ЦИТАТЫ
Оптимизация NTFS
Масштабируемость и производительность в современных файловых системах
NTFS Оптимизация
Новый технический документ, содержащий руководство по определению размеров томов NTFS
Что нового в NTFS
Настройка файловой системы NTFS для производительности
/superuser/411720/how-does-ntfs-compression-affect-performance
Лучшие практики для сжатия NTFS в Windows
источник
Я очень сомневаюсь, что существует узкое место в передаче данных, связанное с файловой системой , потому что файловые системы не диктуют детали реализации , которые жестко ограничивают производительность . Разумеется, у определенного драйвера для файловой системы на конкретной конфигурации оборудования будут узкие места.
источник
Я был бы очень удивлен, если бы это было правдой. Давайте посмотрим на все, что может замедлить файловую систему:
Наиболее распространенным ограничивающим фактором является ваш физический носитель. Вращающаяся ржавчина медленная . Возьмем, к примеру, этот действительно новый диск , максимальная скорость которого составляет 6 Гбит / с (это Гбит / с, а не Гбит / с!). Конечно, использование установки raid 1 ускорит это. Конечно, вы никогда не достигнете этого, поскольку стремитесь убить вашу производительность. Итак, давайте использовать SSD, вы говорите? О, посмотри на это, снова 6Gb.
Затем есть соединение: sas (самое быстрое локальное хранилище) достигает скорости 6 Гбит / с, а FC - до 16 Гбит / с.
Вы уверены, что ваше демо использовало такое высококлассное, современное, аппаратное обеспечение?
Если вы: интересно! Возможно, вы столкнулись с проблемой 3, и ваша файловая система нуждается в некоторой оптимизации. Или, скорее всего, ваши драйверы и приложения пожирают ваш процессор (5). Если ни один из них, тем не менее, вы, возможно, столкнулись с фактической проблемой производительности в NTFS, пожалуйста, сообщите об этом в Microsoft.
И даже тогда: это не искусственный предел, установленный, чтобы сделать вашу жизнь более несчастной. Файловые системы не намеренно ограничивают скорость передачи, но ограничены тем, что может дать вам ваше оборудование.
источник
Я не думаю, что есть максимум. Но я знаю, что это больше, чем 1 ГБ / с, потому что люди в Samsung сделали 2121,29 МБ / с для чтения и 2000,195 МБ / с для своей установки 2009 года с 24 SSD-дисками http://www.youtube.com/watch?v=96dWOEa4Djs
Они думают, что достигли этого предела, потому что это была общая аппаратная пропускная способность плат контроллера, к которым были подключены SSD.
Также на этой странице http://blog.laptopmag.com/faster-than-an-ssd-how-to-turn-extra-memory-into-a-ram-disk показан диск RAM, отформатированный в NTFS, с объемом от 5 до 7 ГБ. / с. Попробуйте сами с одним из названий RAMdisk, перечисленных на http://en.wikipedia.org/wiki/List_of_RAM_drive_software
источник
Единственный логичный способ сравнения ограничений файловой системы - это делать это в системах, где константой была файловая система, а переменными были другие факторы, такие как устройства, соединения и т. Д. Использование одной системы для сравнения скоростей передачи за несколько итераций доказывает только то, что конкретная система была ограничена, а не что файловая система была ограничена.
источник
Нет необходимости теоретизировать, существует ли ограничение NTFS в 1 Гбит / с - современные твердотельные накопители уже превосходят это . Тестовый стенд представляет собой рабочий стол Windows.
источник
В NTFS нет встроенного ограничения пропускной способности. Единственное ограничение скорости - это характеристики производительности базового оборудования.
источник