Luster, một trong những hệ thống tệp được sử dụng trong các cụm và siêu máy tính

logo ánh kim

Nước bóng Nó là một hệ thống tệp phân tán Nguồn mở, bình thường được sử dụng trong các cụm quy mô lớn. Tên là sự kết hợp giữa Linux và các cụm.

Dự án cố gắng cung cấp một hệ thống tệp cho các cụm hàng chục nghìn nút với dung lượng lưu trữ hàng petabyte, mà không ảnh hưởng đến tốc độ hoặc bảo mật, và có sẵn theo GNU GPL.

Cluster File Systems là những nhà thiết kế, phát triển và bảo trì Luster với sự đóng góp của các công ty và cá nhân khác.

Giới thiệu về Lustre

Nhiều siêu máy tính nhanh nhất trên thế giới là các cụm sử dụng hệ thống tệp Luster làm nơi lưu trữ, như các hệ thống trong ORNL, PNNL, LLNL và LANL.

Hệ thống này coi mỗi tệp được lưu trữ trong hệ thống tệp Luster là một đối tượng. Luster giới thiệu cho tất cả khách hàng ngữ nghĩa POSIX tiêu chuẩn và quyền truy cập đọc và ghi đồng thời cho các đối tượng được chia sẻ. Hệ thống tệp Luster có bốn đơn vị chức năng.

Đây là máy chủ dữ liệu siêu dữ liệu (MDS) để lưu trữ siêu dữ liệu; mục tiêu lưu trữ đối tượng (OST) để lưu dữ liệu thực tế; một máy chủ lưu trữ đối tượng (OSS) để quản lý các OST; (các) khách hàng để truy cập và sử dụng dữ liệu.

OST là thiết bị khối. MDS, OSS và OST có thể nằm trên cùng một nút hoặc trên các nút khác nhau.

Luster không trực tiếp quản lý các OST và giao trách nhiệm này cho các PMNM để đảm bảo khả năng mở rộng cho các cụm lớn và siêu máy tính.

Trong Bộ xử lý ngang hàng khối lượng lớn (MPP), bộ xử lý có thể truy cập hệ thống tệp Luster bằng cách chuyển hướng các yêu cầu I / O của chúng đến nút bằng dịch vụ trình khởi chạy tác vụ nếu nó được định cấu hình như một máy khách Luster.

Mặc dù nó là phương pháp đơn giản nhất, nhưng nó thường cung cấp hiệu suất kém. Một cách phức tạp hơn một chút để cung cấp hiệu suất tổng thể rất tốt là sử dụng thư viện libluster.

Libluster là một thư viện cấp người dùng cho phép các bộ xử lý gắn kết và sử dụng hệ thống tệp Luster như một máy khách, bỏ qua chuyển hướng đến nút dịch vụ.

đèn chùm

Sử dụng libluster, bộ xử lý có thể truy cập vào hệ thống tệp Luster, ngay cả khi nút dịch vụ mà công việc được khởi chạy không phải là một ứng dụng khách Luster.

Libluster cung cấp cơ chế di chuyển dữ liệu trực tiếp giữa không gian ứng dụng và Luster OSS mà không cần sao chép dữ liệu thông qua lõi nhẹ, do đó đạt được độ trễ thấp, và băng thông cao trong việc truy cập trực tiếp vào bộ xử lý đến hệ thống tệp Luster.

Phiên bản mới của Luster

Recientemente một phiên bản mới của Luster 2.12 đã được phát hành với một số chức năng mới và hơn hết là các bản sửa lỗi đã được thêm vào cho một số bản phân phối Linux khác nhau được sử dụng cho siêu máy tính.

Các tính năng mới chính của Luster 2.12

Với bản phát hành mới này đã thêm chức năng giãn cách các thư mục lớn hiện có của không gian tên phân tán (DNE, Không gian tên phân tán) từ một đối tượng lưu trữ siêu dữ liệu (DTM, mục tiêu siêu dữ liệu) đến nhiều (khoảng cách giữa các phân đoạn DNE khác nhau bởi các DTM khác nhau).

Tính năng mới đơn giản hóa việc giới thiệu các MDT mới cho các FS hiện có và tái cân bằng tải trong MDT theo cách thủ công.

Đối với kho lưu trữ siêu dữ liệu (MDT), chế độ »Kích thước lười biếng« được triển khai, cho phép bạn nhanh chóng trả về kích thước gần đúng thay vì kích thước chính xác của tệp khi quét trực tiếp MDT thông qua công cụ chính sách trong các tình huống mà tốc độ quan trọng hơn độ chính xác.

Đối với các cấu hình có nhiều giao diện mạng LNet, trong phiên bản mới này của Luster 2.12 chức năng «Tình trạng mạng LNet» được thêm vào, triển khai tùy chọn truy cập lại RPC thông qua một giao diện mạng khác khi bị lỗi lần đầu tiên một yêu cầu được gửi đi.

Ngoài ra, hỗ trợ máy chủ đã được thêm vào cho các phiên bản của RHEL 7.6 (3.10.0-957.el7) và SLES12 SP3 (4.4.162-94.69). Đã thêm hỗ trợ khách hàng cho các hạt nhân RHEL 7.6 (3.10.0-957.el7), SLES12 SP3 (4.4.162-94.69) và Ubuntu 18.04 (4.15.0-32) chưa được vá lỗi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.