кластердик файл системасын чыгаруу , көбүнчө (~60%) Linux-он миңдеген түйүндөрдү камтыган кластерлер. Мындай чоң системаларда масштабдоо көп компоненттүү архитектура аркылуу ишке ашат. Lustre'нин негизги компоненттери - метадайындарды иштетүү жана сактоо серверлери (MDS), башкаруу серверлери (MGS), объекттерди сактоо серверлери (OSS), объекттерди сактоо (OST, ext4 жана ZFS аркылуу иштөөнү колдойт) жана кардарлар.
негизги :
- туруктуу кардар тарабынан кэш (Persistent Client Cache), сизге NVMe же NVRAM сыяктуу жергиликтүү сактагычты глобалдык FS аталыш мейкиндигинин бир бөлүгү катары колдонууга мүмкүндүк берет. Кардарлар локалдуу орнотулган кэш файл тутумунда (мисалы, ext4) жаңы түзүлгөн же болгон файлдар менен байланышкан маалыматтарды кэштей алышат. Учурдагы кардар иштеп турганда, бул файлдар локалдык FS ылдамдыгы менен иштетилет, бирок башка кардар ага кирүүгө аракет кылса, алар автоматтык түрдө глобалдык FSге көчүрүлөт.
- Маршрутизаторлордо ар кандай тармак интерфейстери (Multi-Rail Routing) аркылуу бир нече жол боюнча маршрутту колдонууда маршруттарды автоматтык түрдө табуу жана бир нече тармак интерфейстери бар түйүндөр менен конфигурациялардын ишенимдүүлүгүн жогорулатуу.
- Бир объект дүкөнү (OST) бир файл үчүн тилкелүү блоктордун бир нече нускасын камтышы мүмкүн болгон “ашып кетүү” режими, бул бир нече кардарларга бир эле учурда кулпунун бошотулушун күтпөстөн файлга биргелешкен жазуу операцияларын аткарууга мүмкүндүк берет.
- Пайда болгон өзүн-өзү кеңейтүүчү файл макеттери (Self-Extending Layouts), гетерогендүү файл тутумдарында PFL (Progressive File Layouts) режимин колдонуунун ийкемдүүлүгүн жогорулатуу. Мисалы, файл тутумунда тез Флэш-дисктерге жана чоң диск бассейндерине негизделген чакан сактагыч пулдары камтылганда, сунушталган функция алгач тез сактагычтарга жазууга мүмкүндүк берет, ал эми бош орун бүткөндөн кийин, автоматтык түрдө жай диск бассейндерине өтүңүз.
Source: opennet.ru
