Почему приложение с интенсивным использованием диска должно работать быстрее в сети хранения данных, чем на физическом диске? Я ожидал бы, что физический диск будет немного быстрее, но на самом деле процесс работал в 100 раз быстрее, когда его рабочий диск был настроен на раздел в SAN.
Мы предполагаем, что SAN оптимизирована из коробки, чтобы быть быстрой, тогда как параметры настройки физического диска связаны с ОС (Solaris) и не были затронуты или исправлены ОС.
Во время наибольшей активности дисковый ввод-вывод работал на 100%, и время для завершения записи составляло более 2 секунд, поскольку несколько процессов записывали на диск одновременно.
(К вашему сведению, это было приложение Informatica PowerCenter)
источник
Концептуально всегда кажется, что обслуживание диска из SAN должно выполняться медленнее, чем локальное обслуживание. Однако существует множество факторов, которые могут обратить это вспять и привести к тому, что SAN станет намного более быстрым вариантом. Вот некоторые из этих факторов:
Все это повлияет на вашу производительность на SAN и локальном диске.
источник
Все зависит от того, сколько шпинделей доступно ... Чем больше число шпинделей, тем быстрее они получают доступ к любому фрагменту данных. если вы интенсивно работаете с вводом-выводом, особенно если вы используете приложение для работы с базами данных, то вы можете довольно легко снизить производительность локального диска с помощью решения SAN, которое может иметь гораздо большее количество наборов дисков для управления основными данными, индексами и тому подобным.
С локальной дисковой подсистемой вы также, вероятно, делитесь доступом к головкам чтения / записи с другими операциями, такими как чтение / запись для замены, доступ к файлам локальной ОС и библиотеки, доступ к приложениям и т. Д. для всех действий чтения / записи перемещение головок чтения / записи из одной области диска для охвата одного набора действий в другую для удовлетворения требований вашего приложения, безусловно, может сказаться на производительности.
источник