PBS tương đương với lệnh 'top': tránh chạy 'qstat' nhiều lần


8

Khi tôi chạy một số công việc trên một nút đầu, tôi muốn theo dõi tiến trình bằng cách sử dụng lệnh top.

Tuy nhiên, khi tôi đang sử dụng PBS để chạy một số công việc trên một cụm, toptất nhiên sẽ không hiển thị các công việc này và tôi đã sử dụng 'qstat'. Tuy nhiên, qstatlệnh cần phải được chạy liên tục để tiếp tục theo dõi các công việc. topcập nhật trong thời gian thực, có nghĩa là tôi có thể mở cửa sổ đầu cuối ở bên cạnh và thỉnh thoảng liếc nhìn nó trong khi làm việc khác.

Có cách nào để theo dõi trong thời gian thực (như toplệnh sẽ làm) các công việc trên một cụm mà tôi đã gửi bằng lệnh PBS qsubkhông?

Tôi đã rất ngạc nhiên khi thấy rất ít, sau khi tìm kiếm rộng rãi trên Google.

Câu trả lời:


3

Nếu bạn muốn trở thành một ông chủ siêu hạng, bạn luôn có thể sử dụng 'pbstop'

Về cơ bản, đây là phiên bản cụm PBS của 'htop' dành cho các quy trình cục bộ.

(Lưu ý rằng cụm của bạn có thể chưa được cài đặt này. Hãy hỏi quản trị viên cho nó!)

(Ngoài ra, hỗ trợ lọc tương tác theo người dùng, hàng đợi, v.v.)

VÍ DỤ:

nhập mô tả hình ảnh ở đây


Ngoài ra, nếu bạn chưa sử dụng 'htop' cho các quy trình cục bộ, tôi khuyên bạn nên kiểm tra nó.
dpb

11

Tại sao không sử dụng watchđể cập nhật qstat theo định kỳ?

watch --interval=0.5 qstatsẽ làm mới thiết bị đầu cuối với đầu ra của qstat cứ sau 0,5 giây. Nó không hoàn toàn đáp ứng yêu cầu của bạn không chạy qstatliên tục, nhưng nó hoàn toàn không phải là thủ công.


1
Bởi vì tôi đã không nhận thức được lệnh. Cảm ơn bạn;)
1271772

Lưu ý rằng không phải tất cả các phiên bản watchsẽ hỗ trợ khoảng thời gian phụ thứ hai. Tôi đã thử nghiệm với watch -v-> "0.2.0" và watch -v-> "xem từ Procps-ng 3.3.10" và không hỗ trợ giá trị 0,5.
waldyrious
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.