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

Ad


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

cpulimit - Trực tuyến trên Đám mây

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

Đây là lệnh cpulimit 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


cpulimit - giới hạn việc sử dụng CPU của một quy trình

SYNOPSIS


cpulim [MỤC TIÊU] [LỰA CHỌN...] [- CHƯƠNG TRÌNH]

MÔ TẢ


MỤC TIÊU phải chính xác là một trong những điều này:

-p, - lipid=N
pid của quá trình

-e, --exe=FILE
tên của tệp chương trình thực thi

-P, --con đường=PATH
tên đường dẫn tuyệt đối của tệp chương trình thực thi

LỰA CHỌN

-b, --lai lịch
chạy cpulimit trong nền, giải phóng thiết bị đầu cuối

-c, --CPU
chỉ định số lõi CPU có sẵn. Thông thường điều này được phát hiện cho chúng tôi.

-l, --giới hạn=N
tỷ lệ phần trăm CPU cho phép từ 1 trở lên. Thường là 1 - 100, nhưng có thể cao hơn trên đa
CPU lõi. (bắt buộc)

-q, --Yên lặng
Chạy ở chế độ yên tĩnh, tránh ghi thông báo cập nhật vào bảng điều khiển.

-k, --giết chết
giết tiến trình mục tiêu thay vì điều chỉnh mức sử dụng CPU của nó

-r, --khôi phục
khôi phục một quy trình bị giết bằng cách sử dụng cờ -k.

-s, --dấu hiệu
gửi một tín hiệu thay thế cho quá trình đã theo dõi khi chúng tôi thoát. Mặc định là SIGCONT.

-v, --dài dòng
hiển thị thống kê kiểm soát

-z, --lười biếng
thoát ra nếu không có quy trình mục tiêu phù hợp hoặc nếu nó chết

-- Đây là tùy chọn CPUlimit cuối cùng. Tất cả các tùy chọn sau đây dành cho một chương trình khác mà chúng tôi
sẽ phóng.

-h, --Cứu giúp
hiển thị trợ giúp này và thoát

VÍ DỤ


Giả sử bạn đã bắt đầu `foo --bar` và bạn tìm ra với hàng đầu(1) hoặc ps(1) rằng cái này
quy trình sử dụng tất cả thời gian CPU của bạn mà bạn có thể

# cpulim -e foo -l 50
giới hạn mức sử dụng CPU của quy trình bằng cách tác động lên tệp chương trình thực thi (lưu ý:
đối số "--bar" bị bỏ qua)

# cpulim -p 1234 -l 50
giới hạn mức sử dụng CPU của quá trình bằng cách tác động lên PID của nó, như được hiển thị bằng ps(1)

# cpulim -P / usr / bin / foo -l 50
giống như -e nhưng sử dụng tên đường dẫn tuyệt đối

# / usr / bin / someapp

# cpulim -p $! -l 25 -b
Hữu ích cho các tập lệnh mà bạn muốn điều chỉnh lần chạy lệnh cuối cùng.

# cpulim -l 20 firefox
Khởi chạy trình duyệt web Firefox và giới hạn mức sử dụng CPU của nó ở mức 20%

# cpulim -l 25 -- firefox -riêng tư
Khởi chạy trình duyệt web Firefox ở chế độ riêng tư và giới hạn mức sử dụng CPU ở mức 25%

# cpulim -c 2 -p 12345 -l 25
Sản phẩm -c cờ thiết lập số lượng lõi CPU mà chương trình cho là có sẵn. Thông thường
điều này được phát hiện cho chúng tôi, nhưng có thể bị quá tải.

# cpulim -l 20 -k firefox
Khởi chạy chương trình Firefox và giết nó nếu quá trình sử dụng CPU trên 20%.

# cpulim -l 20 -p 1234 -s HẠN MỤC TIÊU
Quá trình tiết lưu 1234 ở mức sử dụng CPU 20%. Nếu cpulimit buộc phải thoát, nó sẽ gửi
đã xem quá trình tín hiệu SIGTERM.

GHI CHÚ


· Cpulimit luôn gửi tín hiệu SIGSTOP và SIGCONT đến một quy trình, cả hai đều để xác minh
để nó có thể kiểm soát nó và để hạn chế lượng CPU trung bình mà nó tiêu thụ. Cái này có thể
dẫn đến các thông báo kiểm soát công việc gây hiểu lầm (gây khó chịu) cho biết rằng công việc có
đã bị dừng (khi thực sự là như vậy, nhưng ngay lập tức được khởi động lại). Điều này cũng có thể gây ra
các vấn đề với trình bao tương tác phát hiện hoặc phụ thuộc vào SIGSTOP / SIGCONT.
Ví dụ: bạn có thể đặt một công việc ở phía trước, chỉ để thấy nó ngay lập tức bị dừng
và khởi động lại trong nền. (Xem thêmhttp://bugs.debian.org/558763>.)

· Khi được gọi với -e or -P tùy chọn, cpulimit tìm kiếm bất kỳ quy trình nào trong / proc
với tên phù hợp với đối số tên tiến trình đã cho. Hơn nữa, nó sử dụng
ví dụ đầu tiên của quá trình được tìm thấy. Để kiểm soát một phiên bản cụ thể của một quy trình, hãy sử dụng
các -p và cung cấp một PID.

· Phiên bản hiện tại của cpulimit giả định giá trị HZ của nhân là 100.

Sử dụng cpulimit 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