Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

irqbalance - Trực tuyến trên đám mây

Chạy irqbalance trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh irqbalance có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


irqbalance - phân phối các ngắt phần cứng trên các bộ xử lý trên hệ thống đa xử lý

SYNOPSIS


mất cân bằng

MÔ TẢ


Mục đích của mất cân bằng là phân phối các ngắt phần cứng trên các bộ xử lý trên một
hệ thống đa xử lý để tăng hiệu suất.

LỰA CHỌN


-ồ, --một Châu
Làm cho irqbalance được chạy một lần, sau đó daemon sẽ thoát.

-NS, --gỡ lỗi
Khiến irqbalance in thêm thông tin gỡ lỗi. Ngụ ý - nền trước.

-NS, --vấn đề xung quanh
Làm cho irqbalance chạy ở phía trước (không có --debug).

-NS, --tạp chí
Cho phép xuất nhật ký được tối ưu hóa cho systemd-journal.

-NS, --hintpolicy = [chính xác | tập hợp con | phớt lờ]
Đặt chính sách về cách xử lý gợi ý về mối quan hệ của hạt nhân IRQ. Có thể là một trong số:

chính xác Gợi ý về mối quan hệ IRQ được áp dụng đơn phương và không bao giờ bị vi phạm.

tập hợp con IRQ là cân bằng, nhưng đối tượng được chỉ định sẽ là một tập hợp con của gợi ý về mối quan hệ.

bỏ qua Giá trị gợi ý ái lực IRQ hoàn toàn bị bỏ qua.

Giá trị mặc định cho hintpolicy là bỏ qua.

-P, --powerthresh =
Đặt ngưỡng mà chúng tôi cố gắng di chuyển CPU sang chế độ tiết kiệm năng lượng Nếu nhiều hơn
hơn CPU thấp hơn 1 độ lệch chuẩn so với CPU trung bình
khối lượng công việc của softirq và không có CPU nào cao hơn 1 độ lệch chuẩn ở trên (và có
hơn 1 IRQ được chỉ định cho chúng), hãy cố gắng đặt 1 CPU ở chế độ tiết kiệm năng lượng. Trong
chế độ tiết kiệm năng lượng, CPU sẽ không có bất kỳ IRQ nào được cân bằng với nó, trong nỗ lực
ngăn không cho CPU đó hoạt động mà không cần.

-tôi, --banirq =
Thêm IRQ được chỉ định vào tập hợp các IRQ bị cấm. irqbalance sẽ không ảnh hưởng đến
mối quan hệ của bất kỳ IRQ nào trong danh sách bị cấm, cho phép chỉ định chúng theo cách thủ công.
Tùy chọn này là bổ sung và có thể được chỉ định nhiều lần. Ví dụ để cấm
IRQs 43 và 44 từ việc cân bằng, sử dụng dòng lệnh sau: mất cân bằng
--banirq = 43 --banirq = 44

--deepestcache =
Điều này cho phép người dùng chỉ định mức bộ nhớ cache mà tại đó irqbalance phân vùng bộ nhớ cache
các miền. Việc chỉ định một bộ nhớ cache sâu hơn có thể cho phép mức độ linh hoạt cao hơn cho
irqbalance để chỉ định ái lực IRQ để tăng hiệu suất cao hơn, nhưng
đặt độ sâu bộ nhớ cache quá lớn trên một số hệ thống (cụ thể là khi tất cả các CPU trên
hệ thống chia sẻ mức bộ nhớ cache sâu nhất), sẽ làm cho irqbalance xem việc cân bằng là
không cần thiết. mất cân bằng --deepestcache = 2

Giá trị mặc định cho bộ nhớ đệm sâu nhất là 2.

-l, --policyscript =
Khi được chỉ định, tập lệnh được tham chiếu sẽ thực thi một lần cho mỗi IRQ được phát hiện,
với đường dẫn thiết bị sysfs và số IRQ được truyền dưới dạng đối số. Lưu ý rằng
đối số đường dẫn thiết bị sẽ trỏ đến thư mục mẹ mà từ đó IRQ
thư mục thuộc tính có thể được mở trực tiếp. Tập lệnh có thể chỉ định không hoặc nhiều hơn
cặp key = value sẽ hướng dẫn irqbalance trong việc quản lý IRQ đó.
Các cặp key = value được in bởi script trên stdout và sẽ được ghi lại và
diễn giải bằng irqbalance. Irqbalance mong đợi một mã thoát bằng XNUMX từ mã đã cung cấp
tính thiết thực. Các cặp khóa = giá trị được công nhận là:

ban = [true | sai]

Hướng dẫn irqbalance để loại trừ số dư đã chuyển trong IRQ khỏi sự cân bằng.

balance_level = [không có | gói | bộ nhớ cache | cốt lõi]
Điều này cho phép người dùng ghi đè mức số dư của một IRQ nhất định. Theo mặc định,
mức cân bằng được xác định tự động dựa trên loại thiết bị pci của
thiết bị sở hữu IRQ.

numa_node =
Điều này cho phép người dùng ghi đè nút NUMA mà sysfs chỉ ra một thiết bị nhất định
IRQ là địa phương của. Thông thường, các hệ thống sẽ không chỉ định thông tin này trong ACPI và như
một thiết bị kết quả được coi là cách đều với tất cả NUMA nút trong hệ thống. Cái này
tùy chọn cho phép ghi đè thông tin được cung cấp phần cứng đó, do đó
irqbalance có thể thiên vị IRQ cho các thiết bị này về phía nút cục bộ nhất của nó.
Lưu ý rằng việc chỉ định -1 ở đây buộc irqbalance phải xem xét một ngắt từ
thiết bị cách đều tất cả các nút.

hintpolicy = [chính xác | tập hợp con | bỏ qua ]
Điều này cho phép người dùng ghi đè hintpolicy được thiết lập toàn cầu cho một irq nhất định. Sử dụng là
giống với cài đặt --hintpolicy, nhưng được áp dụng cho mỗi irq

-S, --pid =
Yêu cầu irqbalance ghi id quy trình của nó vào tệp được chỉ định. Theo mặc định không có pidfile
được viết. Pidfile đã viết sẽ tự động được hủy liên kết khi thoát ra khỏi irqbalance.
Nó bị bỏ qua khi được sử dụng với --debug hoặc --foreground.

-NS, --interval =
Đặt thời gian đo cho irqbalance. irqbalance sẽ ngủ cho giây
giữa các mẫu tải irq trên CPU hệ thống. Mặc định là 10.

MÔI TRƯỜNG BIẾN


IRQBALANCE_ONESHOT
Giống như --oneshot.

IRQBALANCE_DEBUG
Giống như --debug.

IRQBALANCE_BANNED_CPUS
Cung cấp mặt nạ của các CPU mà irqbalance nên bỏ qua và không bao giờ chỉ định ngắt
đến.

TÍN HIỆU


ĐĂNG KÍ Buộc quét lại các IRQ có sẵn và cấu trúc liên kết hệ thống.

Trang chủ


https://github.com/Irqbalance/irqbalance

Sử dụng irqbalance trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad