DE — heise online
Linux 7.3 cải thiện hệ thống tệp và lập lịch
Phần mềm2 phút đọc
Linux 7.3 là phiên bản mới của lõi (kernel) Linux, hệ điều hành nền của nhiều máy tính và máy chủ. Bản này tập trung vào việc chạy nhanh hơn, cải thiện đồ họa và sắp xếp lại cách chia thời gian xử lý cho CPU.
Điều gì đã xảy ra
Phiên bản Linux 7.3 đã được phát hành vào đêm Chủ nhật sang thứ Hai. Bản cập nhật có nhiều thay đổi nhằm tăng tốc và tối ưu hệ thống. Nó cũng cải thiện đồ họa để hình ảnh mượt hơn, cập nhật bộ lập lịch (scheduler) và bỏ đi một số tính năng cũ.
Quản lý bộ nhớ đồ họa (VRAM)
VRAM là bộ nhớ riêng của card đồ họa. Khi nhiều ứng dụng cùng tranh giành VRAM, ứng dụng mở sau thường bị thiếu chỗ. Khi đó, dữ liệu phải chuyển sang RAM chậm hơn, làm game và đồ họa bị giật. Linux 7.3 thêm cơ chế cho phép gán một phần VRAM ưu tiên cho ứng dụng quan trọng. Nếu cần, hệ thống sẽ chuyển dữ liệu của ứng dụng ít quan trọng hơn sang RAM. Thay đổi này chủ yếu giúp card AMD và Intel Xe, đặc biệt là máy có 8 GB VRAM hoặc ít hơn.
Con số và sự kiện chính
- Phiên bản mới: Linux 7.3, phát hành vào đêm Chủ nhật sang thứ Hai.
- Nhóm máy được chú trọng: hệ thống có 8 GB VRAM trở xuống.
- Mục tiêu: giảm hiện tượng giật khi tải dữ liệu và làm hình ảnh mượt hơn.
- Bộ lập lịch sched_ext được nâng cấp để hỗ trợ cấu trúc phân cấp (subscheduler).
Bộ lập lịch có thể lập trình
Bộ lập lịch (scheduler) quyết định tiến trình nào được dùng CPU và trong bao lâu. Với sched_ext, người phát triển có thể viết thuật toán riêng bằng eBPF mà không cần sửa mã nguồn của kernel. Linux 7.3 hoàn thiện tính năng subscheduler, cho phép xây dựng các bộ lập lịch theo cấp bậc. Mỗi nhóm tiến trình (cgroup) có thể có bộ lập lịch riêng, và bộ lập lịch cha quyết định các bộ con được dùng những nhân CPU và chức năng nào.
Vì sao điều này quan trọng
Các thay đổi này giúp máy chạy mượt hơn, nhất là máy đồ họa yếu và khi chơi game. Bộ lập lịch có thể lập trình cũng giúp người dùng tự điều chỉnh cách CPU được chia sẻ cho các ứng dụng khác nhau. Đây là bước đầu của một đợt cải tiến lớn hơn, và các tối ưu tiếp theo có thể sẽ đến trong những bản kernel sau.
Chú giải
- VRAM
- Bộ nhớ riêng của card đồ họa, dùng để lưu hình ảnh và dữ liệu game.
- sched_ext
- Phần mở rộng của bộ lập lịch Linux, cho phép viết thuật toán lập lịch riêng.
- eBPF
- Công nghệ cho phép chạy các chương trình nhỏ, an toàn bên trong kernel Linux.
- cgroup
- Nhóm tiến trình trong Linux, dùng để giới hạn hoặc chia tài nguyên như CPU và bộ nhớ.