
Nhân Linux mới tăng tốc các hệ thống đa xử
lý đối xứng


Linus Torvalds đã giới thiệu phiên bản
2.6.37, là nhân Linux mới nhất nhằm tăng
cường sức mạnh cho hệ thống SMP.
Phiên bản mới nhất này của hệ điều hành
Linux sẽ giúp tăng tốc độ hoạt động trong
SMP (symmetric multiprocessing - đa xử lý
đối xứng). SMP là cơ chế nhiều bộ vi xử
lý ngang hàng về chức năng cùng chia sẻ bộ
nhớ và thiết bị I/O. Một trong số những cải
tiến của nhân Linux bản 2.6.37 là có một số
hiệu chỉnh trong hệ thống tập tin ext4 và
XFS để phù hợp với SMP. Hệ thống tập tin
ext4 cải tiến trong lần này có thể hỗ trợ
khoảng 192 tiến trình chạy đồng thời, giúp

giảm “gánh nặng” cho các CPU. Hệ thống
tập tin ext4 hiện không còn dùng lớp đệm để
truyền dữ liệu.
Đây cũng là phiên bản mới nhất kể từ khi
bản 2.6.36 ra mắt cách đây hai tháng (cuối
tháng 10 năm ngoái). Theo Linux Weekly
News, ước tính có khoảng 1.140.000 dòng
mã lệnh được thêm vào trong bản mới này.
Nhân mới này cũng gỡ bỏ công nghệ mang
tên Big Kernel Lock (BKL) đã lỗi thời.
Trước đây, phiên bản 2.0 của nhân Linux đã
giới thiệu BKL như là công nghệ để cải
thiện tính năng cho SMP. BKL giúp kiểm
soát các hoạt động diễn ra một cách đồng
thời và hạn chế nhiều hơn một tiến trình

chạy trong cùng thời điểm. Tuy nhiên, đối
với các hệ thống lớn thì BKL có thể làm
hiệu suất máy hoạt động chậm.
Tất cả những cải tiến trên nhân Linux mới
đều nhằm tăng hiệu suất trên hệ thống SMP.
Mặc dù, SMP thường được sử dụng để chạy
trong hệ thống quy mô lớn như ERP (hoạch
định nguồn lực doanh nghiệp) và những gói
phần mềm khác dành cho doanh nghiệp,
nhưng giờ đây kiến trúc SMP đã có mặt ở
các máy chủ và máy tính để bàn có hỗ trợ bộ
xử lý 2 nhân và 4 nhân.
Ngoài ra, còn có một số tính năng mới trong
nhân Linux bản 2.6.37 liên quan đến khả
năng nhập/xuất dữ liệu, cải tiến việc quản lý

