Trong hệ thống HDFS với kích thước khối 64MB, chúng tôi lưu trữ một tệp nhỏ hơn 64MB. Điều nào sau đây là đúng?
Trả lời:
Đáp án đúng: C
Trong HDFS (Hadoop Distributed File System), mỗi tệp được chia thành các khối (blocks). Kích thước khối là cố định (trong trường hợp này là 64MB). Nếu một tệp nhỏ hơn kích thước khối, nó vẫn sẽ chiếm toàn bộ một khối. Do đó, tệp sẽ tiêu tốn 64MB dung lượng lưu trữ.
* **A. Tệp sẽ tiêu tốn 64MB:** Đây là đáp án đúng. Vì HDFS phân bổ toàn bộ một khối cho dù tệp nhỏ hơn kích thước khối đó.
* **B. Tệp sẽ tiêu tốn hơn 64MB:** Đây là đáp án sai. Vì tệp nhỏ hơn 64MB và chỉ chiếm một khối.
* **C. Tệp sẽ tiêu tốn ít hơn 64MB:** Đây là đáp án sai. Mặc dù dữ liệu thực tế ít hơn, nhưng không gian lưu trữ đã được cấp phát là 64MB.
* **D. Không thể đoán trước được:** Đây là đáp án sai. Kích thước khối trong HDFS được xác định rõ ràng và việc sử dụng không gian có thể dự đoán được.