Nó không phải terminator
là làm "lây lan" trên tất cả CPU của một quy trình nhất định. Bản thân Linux (kernel) đang làm điều này. Một tác vụ (tiến trình) được lên lịch là có sẵn để chạy trên tất cả các CPU theo mặc định; nếu nó sử dụng các luồng, nó có thể sử dụng nhiều CPU cùng một lúc.
Để hạn chế một quy trình cho một CPU cụ thể, bạn sử dụng lệnh taskset
.
taskset --cpu-list 1,2 my_command
Lệnh này buộc my_command chỉ chạy trên CPU # 1 hoặc # 2.
Để tìm hiểu thêm, hãy nhập man taskset
hoặc tìm kiếm "mối quan hệ CPU linux" (lần đầu tiên nhấn vào đây ).