Общая параллельная файловая система
| IBM GPFS | ||
|---|---|---|
| разработчик | IBM | |
| ФИО | Общая параллельная файловая система IBM | |
| Поддерживаемые операционные системы | AIX , Linux , Windows Server | |
| Введение | 1998 ( Экспресс ) | |
| Границы | ||
| Максимальный размер файла | 2 63 -1 байт | |
| Максимальное количество файлов | 2 31 | |
| Максимальный размер имени файла | 256UTF-8 | |
| Максимальный размер тома | 2 99 байт (проверено 4 ПиБ) | |
| Характеристика | ||
| атрибуты | POSIX | |
| Разрешения на доступ к файлам | POSIX и ACL (необязательно) | |
| прозрачное сжатие | Неа | |
| прозрачное шифрование | Неа | |
General Parallel File System (GPFS) — это высокопроизводительная распределенная файловая система, разработанная IBM . GPFS обеспечивает высокоскоростной одновременный доступ к приложениям, работающим на нескольких узлах в кластере , обеспечивая представление общего диска между ними. Самая большая существующая конфигурация насчитывала более 2000 узлов.
Версии GPFS существуют для операционных систем AIX (с 1998 г. ) и Linux (с 2001 г. ). Он входит в состав IBM System Cluster 1350 .
С момента своего создания GPFS успешно применялась во множестве бизнес-приложений, включая цифровые сервисы, аналитические сети и масштабируемые файловые сервисы. По состоянию на март 2008 года он используется многими суперкомпьютерами, входящими в TOP500 , в том числе двумя наиболее важными в Испании : Magerit и Marenostrum .
История
Истоком GPFS является файловая система Tiger Shark, проект IBM Almaden Research Center в начале 1993 года, хотя первая коммерческая версия GPFS была опубликована в 1998 году для операционной системы AIX .
Изначально GPFS разрабатывалась для поддержки высоких скоростей передачи, необходимых мультимедийным приложениям. Эта конструкция оказалась хорошо подходящей для научных вычислений.
Архитектура
Файловая система GPFS состоит из набора компьютеров, образующих кластер GPFS. Некоторые члены кластера предоставляют физические диски, доступные для всех узлов в системе. Включение и исключение членов кластера может производиться в процессе работы.
Когда узел выполняет операцию в файловой системе, данные распределяются по полосам («чередование») и сохраняются на нескольких машинах, которые служат дисками. Таким образом достигается большая производительность за счет параллельного доступа к разным блокам, высокая доступность (информация может храниться на дисках двух и более серверов), восстановление в случае сбоя, безопасность, DMAPI , иерархическое управление хранилищем HSM и управление Жизненный цикл информации ILM .
Включение нового дискового сервера предполагает повышение производительности за счет перераспределения информации, что обеспечивает более высокий уровень параллелизма доступа.