Đây là lệnh trên cùng có thể được 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
trên - Giám sát hệ thống & quy trình của AT Computing
SYNOPSIS
Cách sử dụng tương tác:
trên [-g | -m | -d | -n | -u | -p | -s | -c | -v | -o] [-C | -M | -D | -N | -A] [-af1x ] [-L linelen]
[-Plabel [, label] ...] [ khoảng thời gian [ mẫu ]]
Viết và đọc logfile thô:
trên -w file thô [-bằng] [ khoảng thời gian [ mẫu ]]
trên -r [ file thô ] [-NS hh: mm ] [-e hh: mm ] [-g | -m | -d | -n | -u | -p | -s | -c | -v | -o]
[-C | -M | -D | -N | -A] [-f1x] [-L linelen] [-Plabel [, label] ...]
MÔ TẢ
Chương trình trên là một màn hình tương tác để xem tải trên hệ thống Linux. Nó cho thấy
chiếm giữ các tài nguyên phần cứng quan trọng nhất (từ quan điểm hiệu suất)
ở cấp độ hệ thống, tức là cpu, bộ nhớ, đĩa và mạng.
Nó cũng cho thấy quy trình nào chịu trách nhiệm về tải được chỉ định liên quan đến cpu-
và tải bộ nhớ trên mức quy trình. Tải trọng đĩa được hiển thị nếu mỗi quá trình "tính toán bộ nhớ"
đang hoạt động trong hạt nhân hoặc nếu bản vá hạt nhân `cnt 'đã được cài đặt. Tải mạng là
chỉ hiển thị cho mỗi quá trình nếu bản vá hạt nhân `cnt 'đã được cài đặt.
Mỗi khoảng thời gian (mặc định: 10 giây) thông tin được hiển thị về việc chiếm dụng tài nguyên trên
cấp hệ thống (cpu, bộ nhớ, đĩa và các lớp mạng), theo sau là danh sách các quy trình
đã hoạt động trong khoảng thời gian trước (lưu ý rằng tất cả các quy trình đã
không thay đổi trong khoảng thời gian cuối cùng không được hiển thị, trừ khi phím 'a' đã được nhấn).
Nếu danh sách các quy trình đang hoạt động không hoàn toàn phù hợp trên màn hình, thì chỉ phần trên cùng của
danh sách được hiển thị (sắp xếp theo thứ tự hoạt động).
Các khoảng thời gian được lặp lại cho đến khi số lượng mẫu (được chỉ định làm đối số lệnh) là
đạt được, hoặc cho đến khi phím 'q' được nhấn ở chế độ tương tác.
Thời Gian trên được khởi động, nó sẽ kiểm tra xem kênh đầu ra tiêu chuẩn có được kết nối với
màn hình hoặc tệp / đường dẫn. Trong trường hợp đầu tiên, nó tạo mã điều khiển màn hình (thông qua
thư viện ncurses) và hoạt động tương tác; trong trường hợp thứ hai, nó tạo ra ASCII- phẳng
đầu ra.
Trong chế độ tương tác, đầu ra của trên quy mô động theo kích thước hiện tại của
màn hình / cửa sổ.
Nếu cửa sổ được thay đổi kích thước theo chiều ngang, các cột sẽ được thêm vào hoặc xóa tự động. Vì
mục đích này, mỗi cột có một trọng số cụ thể. Các cột có trọng lượng cao nhất
phù hợp với chiều rộng hiện tại sẽ được hiển thị.
Nếu cửa sổ được thay đổi kích thước theo chiều dọc, các dòng của danh sách quy trình sẽ được thêm vào hoặc xóa
tự động.
Hơn nữa trong chế độ tương tác, đầu ra của trên có thể được điều khiển bằng cách nhấn
các phím cụ thể. Tuy nhiên, cũng có thể chỉ định khóa như cờ theo lệnh
hàng. Trong trường hợp sau trên sẽ chuyển sang chế độ được chỉ định trước đó; chế độ này
có thể được sửa đổi lại một cách tương tác. Việc chỉ định khóa như cờ đặc biệt hữu ích khi
chạy trên với đầu ra vào một đường ống hoặc tệp (không tương tác). Các lá cờ được sử dụng là
giống như các phím có thể được nhấn trong chế độ tương tác (xem phần TƯƠNG TÁC
HÀNG).
Các cờ bổ sung có sẵn để hỗ trợ lưu trữ dữ liệu trên đỉnh ở định dạng thô (xem phần
LƯU TRỮ DỮ LIỆU RAW).
QUY TRÌNH KẾ TOÁN
Thời Gian trên được khởi động, nó chuyển sang cơ chế hạch toán quy trình trong nhân. Điều này
buộc hạt nhân phải ghi một bản ghi có thông tin kế toán vào tệp kế toán
bất cứ khi nào một quá trình kết thúc. Ngoài quản trị hạt nhân liên quan đến việc chạy
quy trình, trên cũng giải thích các bản ghi kế toán trên đĩa với mọi khoảng thời gian; trong
cách này trên cũng có thể hiển thị hoạt động của một quá trình trong khoảng thời gian mà nó
đã kết thúc.
Bất cứ khi nào hóa thân cuối cùng của trên dừng lại (bằng cách nhấn `q 'hoặc bằng cách` `kill -15' '), nó
lại tắt cơ chế kế toán quy trình. Bạn không bao giờ nên chấm dứt trên by
`kill -9 ', bởi vì nó không có cơ hội để dừng quá trình hạch toán; kết quả là
tệp kế toán có thể tiêu tốn nhiều dung lượng đĩa sau một thời gian.
Với biến môi trường ATOPACCT, tên của một tệp kế toán quy trình cụ thể có thể
được chỉ định (kế toán nên được kích hoạt trước đó). Khi môi trường này
biến hiện có nhưng nội dung của nó trống, kế toán quá trình sẽ hoàn toàn không được sử dụng.
Lưu ý rằng các đặc quyền gốc được yêu cầu để bật tính toán quy trình trong hạt nhân.
Bạn có thể bắt đầu trên dưới dạng root hoặc chỉ định các đặc quyền setuid-root cho tệp thực thi. Trong
trường hợp thứ hai, trên chuyển sang tính toán quy trình và ngay lập tức loại bỏ root-
đặc quyền một lần nữa.
MÀU
Đối với mức tiêu thụ tài nguyên ở cấp hệ thống, trên sử dụng màu sắc để chỉ ra rằng một
tỷ lệ nghề nghiệp đã đạt được (gần như). Một tỷ lệ phần trăm nghề nghiệp quan trọng có nghĩa là
có khả năng là tải này gây ra ảnh hưởng tiêu cực đáng chú ý đến hiệu suất đối với
ứng dụng sử dụng tài nguyên này. Phần trăm quan trọng phụ thuộc vào loại tài nguyên:
ví dụ: ảnh hưởng hiệu suất của đĩa có tỷ lệ bận 80% có thể nhiều hơn
đáng chú ý đối với các ứng dụng / người dùng hơn là một CPU với tỷ lệ bận là 90%.
Hiện nay trên sử dụng các giá trị mặc định sau đây để tính toán tỷ lệ phần trăm có trọng số trên mỗi
nguồn:
Bộ xử lý
Tỷ lệ bận từ 90% trở lên được coi là `` quan trọng ''.
Đĩa
Tỷ lệ bận từ 70% trở lên được coi là `` quan trọng ''.
mạng
Tỷ lệ bận từ 90% trở lên đối với tải của một giao diện được coi là
`` quan trọng ''.
Bộ nhớ
Tỷ lệ nghề nghiệp 90% được coi là `` quan trọng ''. Chú ý rằng điều này
tỷ lệ phần trăm nghề nghiệp là mức tiêu thụ bộ nhớ tích lũy của hạt nhân (bao gồm
phiến) và tất cả các quá trình; bộ nhớ cho bộ đệm trang (`` bộ đệm '' và `` bộ đệm '' trong
MEM-line) không được ngụ ý!
Nếu số lượng trang được hoán đổi (`` swout '' trong dòng PAG) lớn hơn 10 trên mỗi trang
thứ hai, tài nguyên bộ nhớ được coi là `` quan trọng ''. Giá trị ít nhất là 1 mỗi
thứ hai được coi là gần như quan trọng.
Nếu bộ nhớ ảo đã cam kết vượt quá giới hạn (`` vmcom 'và `vmlim' trong SWP-
dòng), dòng SWP có màu do hệ thống chuyển tải quá mức.
Trao đổi
Tỷ lệ chiếm đóng 80% được coi là `` quan trọng '' vì không gian hoán đổi có thể
hoàn toàn kiệt quệ trong tương lai gần; nó không quan trọng từ điểm hiệu suất-
trong tầm nhìn.
Các giá trị mặc định này có thể được sửa đổi trong tệp cấu hình (xem trang chủ riêng của
atoprc).
Khi một tài nguyên vượt quá tỷ lệ phần trăm chiếm đóng quan trọng của nó, toàn bộ dòng màn hình là
màu đỏ.
Khi một tài nguyên vượt quá (mặc định) 80% phần trăm quan trọng của nó (vì vậy nó gần như
quan trọng), toàn bộ dòng màn hình có màu lục lam. `` Phần trăm gần như quan trọng '' này (một
giá trị cho tất cả các tài nguyên) có thể được sửa đổi trong tệp cấu hình (xem trang riêng
của atoprc).
Với phím 'x' (hoặc cờ -x), màu đường có thể được loại bỏ.
TƯƠNG TÁC HÀNG
Khi chạy trên tương tác (không chuyển hướng đầu ra), các phím có thể được nhấn để điều khiển
đầu ra. Nói chung, các phím chữ thường có thể được sử dụng để hiển thị thông tin khác cho
các quy trình đang hoạt động và các phím chữ hoa có thể được sử dụng để tác động đến thứ tự sắp xếp của các
danh sách quy trình.
g Hiển thị đầu ra chung (mặc định).
Mỗi quá trình, các trường sau được hiển thị trong trường hợp chiều rộng cửa sổ là 80 vị trí:
process-id, mức tiêu thụ cpu trong khoảng thời gian cuối cùng ở chế độ hệ thống và người dùng,
tăng trưởng bộ nhớ ảo và thường trú của quá trình.
Các cột tiếp theo phụ thuộc vào hạt nhân đã sử dụng: Khi bản vá hạt nhân `cnt 'có
đã được cài đặt, số lần truyền đọc và ghi trên đĩa và số lượng
các gói mạng nhận và truyền được hiển thị cho mỗi quá trình. Khi nhân
bản vá chưa được cài đặt và hạt nhân hỗ trợ "tính toán lưu trữ" (> = 2.6.20),
truyền dữ liệu để đọc / ghi trên đĩa, trạng thái và mã thoát được hiển thị cho từng
tiến trình. Khi bản vá hạt nhân không được cài đặt và hạt nhân không hỗ trợ
"kế toán lưu trữ", tên người dùng, số luồng trong nhóm luồng, trạng thái
và mã thoát được hiển thị.
Các cột cuối cùng chứa trạng thái, phần trăm nghề nghiệp cho người chọn
tài nguyên (mặc định: cpu) và tên tiến trình.
Khi có hơn 80 vị trí, thông tin khác sẽ được thêm vào.
m Hiển thị đầu ra liên quan đến bộ nhớ.
Mỗi quá trình, các trường sau được hiển thị trong trường hợp chiều rộng cửa sổ là 80 vị trí:
process-id, lỗi bộ nhớ nhỏ và lớn, kích thước của văn bản chia sẻ ảo, tổng số ảo
quy mô quy trình, tổng quy mô quy trình cư trú, tăng trưởng ảo và cư dân trong thời gian qua
khoảng thời gian, phần trăm chiếm dụng bộ nhớ và tên tiến trình.
Khi có hơn 80 vị trí, thông tin khác sẽ được thêm vào.
d Hiển thị đầu ra liên quan đến đĩa.
Khi "kế toán lưu trữ" được kích hoạt trong nhân, các trường sau được hiển thị:
process-id, lượng dữ liệu được đọc từ đĩa, lượng dữ liệu được ghi vào đĩa, lượng
dữ liệu đã được ghi nhưng đã bị rút lại (WCANCL), chiếm dụng đĩa
tỷ lệ phần trăm và tên quá trình.
Khi bản vá hạt nhân `cnt 'được cài đặt trong hạt nhân, các trường sau đây là
hiển thị: process-id, số lần đọc đĩa vật lý, kích thước trung bình mỗi lần đọc (byte),
tổng kích thước để truyền đọc, ghi đĩa vật lý, kích thước trung bình mỗi lần ghi (byte),
tổng kích thước để ghi chuyển, tỷ lệ phần trăm chiếm dụng đĩa và tên tiến trình.
n Hiển thị đầu ra liên quan đến mạng.
Mỗi quá trình, các trường sau được hiển thị trong trường hợp chiều rộng cửa sổ là 80 vị trí:
process-id, số gói TCP đã nhận với kích thước trung bình trên mỗi gói (trong
byte), số gói TCP đã gửi với kích thước trung bình trên mỗi gói (tính bằng byte),
số gói UDP đã nhận với kích thước trung bình trên mỗi gói (tính bằng byte), số lượng
đã gửi các gói UDP với kích thước trung bình trên mỗi gói (tính bằng byte), nhận và gửi
các gói thô (ví dụ ICMP) trong một cột, tỷ lệ chiếm đóng mạng và quy trình
tên.
Thông tin này chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Khi có hơn 80 vị trí, thông tin khác sẽ được thêm vào.
s Hiển thị các đặc điểm lập lịch trình.
Mỗi quá trình, các trường sau được hiển thị trong trường hợp chiều rộng cửa sổ là 80 vị trí:
process-id, số luồng ở trạng thái 'đang chạy' (R), số luồng ở trạng thái
'gián đoạn đang ngủ' (S), số luồng ở trạng thái 'ngủ liên tục'
(D), chính sách lập lịch (chia sẻ thời gian bình thường, chia vòng thời gian thực, thời gian thực năm mươi),
giá trị tốt, ưu tiên, ưu tiên thời gian thực, bộ xử lý hiện tại, trạng thái, mã thoát, trạng thái,
phần trăm nghề nghiệp cho tài nguyên chọn và tên quy trình.
Khi có hơn 80 vị trí, thông tin khác sẽ được thêm vào.
v Hiển thị các đặc điểm quy trình khác nhau.
Mỗi quá trình, các trường sau được hiển thị trong trường hợp chiều rộng cửa sổ là 80 vị trí:
process-id, tên người dùng và nhóm, ngày và giờ bắt đầu, trạng thái (ví dụ: thoát mã nếu
quá trình đã kết thúc), trạng thái, tỷ lệ chiếm đóng cho tài nguyên đã chọn và
tên quy trình.
Khi có hơn 80 vị trí, thông tin khác sẽ được thêm vào.
c Hiển thị dòng lệnh của quá trình.
Mỗi quy trình, các trường sau được hiển thị: id quy trình, phần trăm nghề nghiệp cho
tài nguyên chọn và dòng lệnh bao gồm các đối số.
o Hiển thị dòng do người dùng xác định của quy trình.
Trong tệp cấu hình, từ khóa procline riêng có thể được chỉ định với
mô tả của dòng đầu ra do người dùng xác định.
Tham khảo trang chủ của trên đỉnh để có một mô tả chi tiết.
u Hiển thị hoạt động quy trình được tích lũy trên mỗi người dùng.
Trên mỗi người dùng, các trường sau được hiển thị: số lượng quá trình đang hoạt động hoặc bị chấm dứt
trong khoảng thời gian cuối cùng (hoặc tổng cộng nếu được kết hợp với lệnh `a '), cpu tích lũy
tiêu thụ trong khoảng thời gian cuối cùng ở chế độ hệ thống và người dùng, ảo hiện tại và
không gian bộ nhớ thường trú được sử dụng bởi các quy trình đang hoạt động (hoặc tất cả các quy trình của người dùng nếu
kết hợp với lệnh `a ').
Khi bản vá hạt nhân `cnt 'đã được cài đặt hoặc" kế toán lưu trữ "đang hoạt động,
thông lượng đọc và ghi tích lũy trên đĩa được hiển thị. Khi bản vá hạt nhân `cnt '
đã được cài đặt, số lượng gói mạng đã nhận và đã gửi được hiển thị.
Các cột cuối cùng chứa phần trăm nghề nghiệp tích lũy cho lựa chọn
tài nguyên (mặc định: cpu) và tên người dùng.
p Hiển thị hoạt động quy trình được tích lũy trên mỗi chương trình (tức là tên quy trình).
Mỗi chương trình, các trường sau được hiển thị: số lượng quá trình đang hoạt động hoặc kết thúc
trong khoảng thời gian cuối cùng (hoặc tổng cộng nếu được kết hợp với lệnh `a '), cpu tích lũy
tiêu thụ trong khoảng thời gian cuối cùng ở chế độ hệ thống và người dùng, ảo hiện tại và
không gian bộ nhớ thường trú được sử dụng bởi các quy trình đang hoạt động (hoặc tất cả các quy trình của người dùng nếu
kết hợp với lệnh `a ').
Khi bản vá hạt nhân `cnt 'đã được cài đặt hoặc" kế toán lưu trữ "đang hoạt động,
thông lượng đọc và ghi tích lũy trên đĩa được hiển thị. Khi bản vá hạt nhân `cnt '
đã được cài đặt, số lượng gói mạng đã nhận và đã gửi được hiển thị.
Các cột cuối cùng chứa phần trăm nghề nghiệp tích lũy cho lựa chọn
tài nguyên (mặc định: cpu) và tên chương trình.
C Sắp xếp danh sách hiện tại theo thứ tự mức tiêu thụ cpu (mặc định). Một-nhưng-cuối cùng
cột thay đổi thành `` CPU ''.
M Sắp xếp danh sách hiện tại theo thứ tự sử dụng bộ nhớ thường trú. Một-nhưng-cuối cùng
cột thay đổi thành `` MEM ''.
D Sắp xếp danh sách hiện tại theo thứ tự truy cập đĩa được cấp. Cột một nhưng cuối cùng
thay đổi thành `` DSK ''.
N Sắp xếp danh sách hiện tại theo thứ tự các gói mạng đã nhận / truyền. Người ...
cột but-cuối cùng thay đổi thành `` NET ''.
A Tự động sắp xếp danh sách hiện tại theo thứ tự của tài nguyên hệ thống bận rộn nhất
trong khoảng thời gian này. Cột một nhưng cột cuối cùng hiển thị `` ACPU '', `` AMEM '',
`` ADSK '' hoặc `` ANET '' (chữ 'A' đứng trước biểu thị thứ tự sắp xếp tự động). Nhiều nhất
tài nguyên bận được xác định bằng cách so sánh tỷ lệ phần trăm bận có trọng số của hệ thống
tài nguyên, như được mô tả trước đó trong phần MÀU SẮC.
Tùy chọn này vẫn có hiệu lực cho đến khi một thứ tự sắp xếp khác được chọn lại một cách rõ ràng.
Thứ tự sắp xếp cho đĩa chỉ có thể thực hiện được khi bản vá hạt nhân `cnt 'được cài đặt hoặc
"kế toán lưu trữ" đang hoạt động. Thứ tự sắp xếp cho mạng chỉ có thể thực hiện được khi
bản vá hạt nhân `cnt 'đã được cài đặt.
Các lệnh tương tác khác:
? Yêu cầu thông tin trợ giúp (cũng có thể nhấn phím 'h').
V Yêu cầu thông tin phiên bản (số phiên bản và ngày).
x Loại bỏ màu sắc để làm nổi bật các tài nguyên quan trọng (chuyển đổi).
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
z Phím tạm dừng có thể được sử dụng để đóng băng tình huống hiện tại nhằm điều tra
xuất trên màn hình. Trong khi trên bị tạm dừng, các phím được mô tả ở trên có thể được nhấn
để hiển thị thông tin khác về danh sách các quy trình hiện tại. Bất cứ khi nào tạm dừng
được nhấn lại, trên cùng sẽ tiếp tục với mẫu tiếp theo.
i Sửa đổi bộ hẹn giờ khoảng thời gian (mặc định: 10 giây). Nếu một bộ đếm khoảng thời gian bằng 0 là
đã nhập, bộ hẹn giờ khoảng thời gian bị tắt. Trong trường hợp đó, một mẫu mới chỉ có thể là
được kích hoạt thủ công bằng cách nhấn phím 't'.
t Kích hoạt một mẫu mới theo cách thủ công. Có thể nhấn phím này nếu mẫu hiện tại phải
được hoàn thành trước khi bộ hẹn giờ vượt quá hoặc nếu không có bộ hẹn giờ nào được đặt (khoảng thời gian
bộ định thời được định nghĩa là 0). Trong trường hợp sau trên có thể được sử dụng như một đồng hồ bấm giờ để đo lường
tải do một giao dịch ứng dụng cụ thể gây ra mà không cần biết về
biết trước giao dịch này sẽ kéo dài bao nhiêu giây.
Khi xem nội dung của tệp thô, khóa này có thể được sử dụng để hiển thị mẫu tiếp theo
từ tệp.
T Khi xem nội dung của tệp thô, khóa này có thể được sử dụng để hiển thị
mẫu từ tệp.
b Khi xem nội dung của một tệp thô, khóa này có thể được sử dụng để phân nhánh đến một
dấu thời gian trong tệp (tiến hoặc lùi).
r Đặt lại tất cả các bộ đếm về XNUMX để xem hệ thống và xử lý hoạt động kể từ khi khởi động lại.
Khi xem nội dung của tệp thô, khóa này có thể được sử dụng để tua lại
đầu của tệp một lần nữa.
U Chỉ định một chuỗi tìm kiếm cho các tên người dùng cụ thể dưới dạng một biểu thức chính quy. Từ giờ
trên, chỉ các quy trình (đang hoạt động) mới được hiển thị từ người dùng phù hợp với
biểu hiện. Hệ thống thống kê vẫn còn trên toàn hệ thống. Nếu phím Enter là
được nhấn mà không chỉ định tên, các quy trình đang hoạt động của tất cả người dùng sẽ được hiển thị lại.
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
P Chỉ định một chuỗi tìm kiếm cho các tên quy trình cụ thể dưới dạng một biểu thức chính quy. Từ giờ
trên, chỉ các quy trình sẽ được hiển thị với tên phù hợp với biểu thức chính quy.
Hệ thống thống kê vẫn còn trên toàn hệ thống. Nếu phím Enter được nhấn mà không có
chỉ định tên, tất cả các quy trình đang hoạt động sẽ được hiển thị lại.
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
a Phím `` tất cả / đang hoạt động '' có thể được sử dụng để chuyển đổi giữa việc chỉ hiển thị / tích lũy
các quy trình đã hoạt động trong khoảng thời gian cuối cùng (mặc định) hoặc hiển thị / tích lũy
tất cả các quy trình.
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
f Cố định số dòng cho tài nguyên hệ thống (chuyển đổi). Theo mặc định, chỉ các dòng
được hiển thị về tài nguyên hệ thống (cpu, phân trang, đĩa, mạng) thực sự đã
hoạt động trong khoảng thời gian cuối cùng. Với phím này, bạn có thể buộc trên để hiển thị các dòng
cả tài nguyên không hoạt động.
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
1 Hiển thị các bộ đếm có liên quan dưới dạng trung bình mỗi giây (ở định dạng `.... / s ') thay vì
tổng cộng trong khoảng thời gian (chuyển đổi).
Bạn có thể thấy khóa này đang hoạt động hay không trong dòng tiêu đề.
l Giới hạn số dòng cấp hệ thống cho các bộ đếm trên mỗi cpu, các đĩa hoạt động và
giao diện mạng. Theo mặc định, các dòng được hiển thị về tất cả cpu, đĩa và mạng
giao diện đã hoạt động trong khoảng thời gian vừa qua. Hạn chế những dòng này có thể
hữu ích trên các hệ thống có số lượng lớn cpu, đĩa hoặc giao diện để có thể
chạy trên trên màn hình / cửa sổ, ví dụ chỉ có 24 dòng.
Đối với tất cả các tài nguyên đã đề cập, số dòng tối đa có thể được chỉ định
một cách tương tác. Khi sử dụng cờ -l số dòng trên mỗi cpu tối đa được đặt thành
0, số dòng đĩa tối đa là 5 và số dòng giao diện tối đa là
3. Các giá trị này có thể được sửa đổi lại trong chế độ tương tác.
k Gửi tín hiệu đến một quy trình đang hoạt động (hay còn gọi là hủy một quy trình).
q Thoát khỏi chương trình.
^F Hiển thị trang tiếp theo của danh sách quy trình (chuyển tiếp).
^B Hiển thị trang trước của danh sách quy trình (lùi lại).
^L Vẽ lại màn hình.
RAW DỮ LIỆU LƯU TRỮ
Để lưu trữ số liệu thống kê cấp hệ thống và quy trình để phân tích dài hạn (ví dụ:
kiểm tra tải hệ thống và các quy trình đang hoạt động ngày hôm qua từ 3:00 đến 4:00
BUỔI CHIỀU), trên có thể lưu trữ thống kê mức hệ thống và quy trình ở định dạng nhị phân nén
trong một tệp thô có cờ -w theo sau là tên tệp. Nếu tệp này đã tồn tại và
được công nhận là một tệp dữ liệu thô, trên sẽ nối các mẫu mới vào tệp (bắt đầu bằng
một mẫu phản ánh hoạt động kể từ khi khởi động); nếu tệp không tồn tại, nó sẽ
tạo ra.
Theo mặc định, chỉ các quy trình đã hoạt động trong khoảng thời gian này mới được lưu trữ trong tệp thô
tập tin. Khi lá cờ -a được chỉ định, tất cả các quy trình sẽ được lưu trữ.
Khoảng thời gian (mặc định: 10 giây) và số lượng mẫu (mặc định: vô hạn) có thể được thông qua
như các đối số cuối cùng. Thay vì số lượng mẫu, cờ -S có thể được sử dụng để chỉ ra
việc này trên dù sao cũng nên hoàn thành trước nửa đêm.
Một tệp thô có thể được đọc và hiển thị lại với cờ -r theo sau là tên tệp. Nếu
không có tên tệp nào được chỉ định, tệp / var / log / atop / atop_YYYYMMDD được mở để nhập liệu (ở đâu
YYYYMMDD là các chữ số đại diện cho ngày hiện tại). Nếu tên tệp được chỉ định trong
định dạng YYYYMMDD (đại diện cho bất kỳ ngày hợp lệ nào), tệp / var / log / atop / atop_YYYYMMDD is
đã mở. Nếu một tên tệp có tên tượng trưng y được chỉ định, tệp nhật ký hàng ngày của ngày hôm qua là
đã mở (điều này có thể được lặp lại để 'yyyy' chỉ ra logfile của bốn ngày trước).
Các mẫu từ tệp có thể được xem một cách tương tác bằng cách sử dụng phím 't' để hiển thị
mẫu tiếp theo, phím 'T' để hiển thị mẫu trước đó, phím 'b' để phân nhánh thành a
thời gian cụ thể hoặc phím 'r' để tua lại đầu tệp.
Khi đầu ra được chuyển hướng đến một tệp hoặc đường dẫn, trên in tất cả các mẫu bằng ASCII trơn. Các
độ dài dòng mặc định là 80 ký tự trong trường hợp đó; với lá cờ -L tiếp theo là một
độ dài dòng thay thế, nhiều hơn (hoặc ít hơn) cột sẽ được hiển thị.
Với lá cờ -b (thời gian bắt đầu) và / hoặc -e (thời gian kết thúc) theo sau là đối số thời gian của biểu mẫu
HH: MM, một khoảng thời gian nhất định trong tệp thô có thể được chọn.
Thời Gian trên được cài đặt, tập lệnh trên đỉnh.daily được lưu trữ trong / etc / atop danh mục. Cái này
script chăm sóc điều đó trên được kích hoạt hàng ngày vào lúc nửa đêm để ghi nhị phân nén
dữ liệu vào tệp / var / log / atop / atop_YYYYMMDD với khoảng thời gian là 10 phút.
Hơn nữa, tập lệnh loại bỏ tất cả các tệp thô cũ hơn bốn tuần.
Tập lệnh được kích hoạt thông qua cron daemon bằng cách sử dụng tệp /etc/cron.d/atop với
nội dung
0 0 * * * nguồn gốc /etc/atop/atop.daily
Khi RPM `psacct 'được cài đặt, quá trình hạch toán sẽ tự động khởi động lại thông qua
các đạt được cơ chế. Tập tin /etc/logrotate.d/psaccs_atop chăm sóc đó trên is
hoàn thành ngay trước khi luân chuyển tệp kế toán quá trình và tệp
/etc/logrotate.d/psaccu_atop chăm sóc đó trên được khởi động lại một lần nữa sau khi quay.
Khi RPM `psacct 'không được cài đặt, các tệp logrotate này không có tác dụng.
OUTPUT MÔ TẢ
Mẫu đầu tiên hiển thị hoạt động cấp hệ thống kể từ khi khởi động (thời gian đã trôi qua trong
tiêu đề hiển thị thời gian kể từ khi khởi động). Lưu ý rằng các quầy cụ thể có thể đã đạt đến
giá trị lớn nhất (nhiều lần) và lại bắt đầu bằng XNUMX, vì vậy không dựa vào những số liệu này.
Đối với mọi mẫu trên đầu tiên hiển thị các dòng liên quan đến hoạt động cấp hệ thống. Nếu một
tài nguyên hệ thống cụ thể đã không được sử dụng trong khoảng thời gian, toàn bộ dòng liên quan
tài nguyên này bị chặn. Vì vậy, số lượng dòng cấp hệ thống có thể khác nhau đối với mỗi
mẫu vật.
Sau đó, một danh sách được hiển thị về các quy trình đã hoạt động trong khoảng thời gian vừa qua.
Theo mặc định, danh sách này được sắp xếp dựa trên mức tiêu thụ cpu, nhưng thứ tự này có thể được thay đổi bởi
các phím được mô tả trước đây.
Nếu các giá trị phải được hiển thị bằng trên không vừa với chiều rộng cột, một ký hiệu khác
Được sử dụng. Nếu ví dụ, mức tiêu thụ cpu là 233216 mili giây sẽ được hiển thị trong một cột
chiều rộng của 4 vị trí, nó được hiển thị dưới dạng `` 233s '(tính bằng giây). Đối với số liệu bộ nhớ lớn,
một đơn vị khác được chọn nếu giá trị không phù hợp (Mb thay vì Kb, Gb thay vì Mb).
Đối với các giá trị khác, một loại ký hiệu số mũ được sử dụng (giá trị 123456789 được hiển thị trong một cột
trong 5 vị trí cho 123e6).
OUTPUT MÔ TẢ - WELFARE LEVEL
Thông tin mức hệ thống bao gồm các dòng đầu ra sau:
PRC Tổng mức quy trình.
Dòng này chứa tổng thời gian cpu tiêu thụ trong chế độ hệ thống (`` sys ') và trong người dùng
chế độ (`` người dùng '), tổng số quy trình hiện có tại thời điểm này (`` #proc'),
tổng số luồng hiện có tại thời điểm này ở trạng thái `đang chạy '(` `#trun'),
`ngủ gián đoạn '(` `#tslpi') và` ngủ liên tục '(`` #tslpu'),
số lượng quy trình zombie (`` #zombie '), số lần gọi hệ thống nhân bản (`` nhân bản'),
và số lượng quy trình đã kết thúc trong khoảng thời gian (`` #exit ', hiển thị `?'
nếu kế toán quá trình không được sử dụng).
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
CPU Sử dụng CPU.
Ít nhất một dòng được hiển thị cho tổng số chiếm dụng của tất cả các CPU cùng nhau.
Trong trường hợp hệ thống nhiều bộ xử lý, một dòng bổ sung được hiển thị cho mỗi cá nhân
bộ xử lý (với `cpu 'trong chữ thường), được sắp xếp theo hoạt động. CPU không hoạt động sẽ không
được hiển thị theo mặc định. Các dòng hiển thị nghề nghiệp trên mỗi cpu chứa số cpu trong
lĩnh vực cuối cùng.
Mỗi dòng chứa phần trăm thời gian cpu dành cho chế độ hạt nhân bởi tất cả các hoạt động
quy trình (`` sys '), phần trăm thời gian cpu được tiêu thụ ở chế độ người dùng (`` người dùng') cho tất cả
các quy trình đang hoạt động (bao gồm các quy trình đang chạy với giá trị tốt hơn XNUMX),
phần trăm thời gian cpu dành cho xử lý gián đoạn (`` irq ') bao gồm softirq,
tỷ lệ phần trăm thời gian cpu không sử dụng trong khi không có quy trình nào đang đợi disk-I / O
(`` nhàn rỗi ') và phần trăm thời gian cpu không sử dụng trong khi ít nhất một quá trình là
đang đợi disk-I / O (`` đợi ').
Trong trường hợp chiếm mỗi cpu, cột cuối cùng hiển thị số cpu và thời gian chờ
phần trăm (`w ') cho cpu đó. Số dòng hiển thị nghề nghiệp trên mỗi cpu
có thể được giới hạn.
Đối với máy ảo, tỷ lệ phần trăm ăn cắp được hiển thị (`` ăn cắp '), phản ánh
phần trăm thời gian cpu bị đánh cắp bởi các máy ảo khác chạy trên cùng một phần cứng.
Đối với các máy vật lý lưu trữ một hoặc nhiều máy ảo, phần trăm khách là
được hiển thị (`` khách '), phản ánh phần trăm thời gian cpu được sử dụng bởi máy ảo.
Trong trường hợp chia tỷ lệ tần số, tất cả các tỷ lệ phần trăm CPU đã đề cập trước đây là tương đối
đến tỷ lệ đã sử dụng của CPU trong khoảng thời gian. Nếu ví dụ như một CPU đã hoạt động
cho 50% ở chế độ người dùng trong khoảng thời gian trong khi tỷ lệ tần số của điều đó là 40%,
thì chỉ có 20% toàn bộ công suất của CPU đã được sử dụng ở chế độ người dùng.
Trong trường hợp mô-đun hạt nhân `cpufreq_stats 'đang hoạt động (sau khi phát hành` modprobe
cpufreq_stats '), Trung bình cộng tần số (`` avgf ') và Trung bình cộng tỷ lệ phần trăm tỷ lệ
(`` avgscal ') được hiển thị. Nếu không hiện hành tần số (`curf ') và hiện hành
tỷ lệ phần trăm tỷ lệ (`` curscal ') được hiển thị tại thời điểm mẫu được lấy.
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
CPL Thông tin tải CPU.
Dòng này chứa các số liệu trung bình tải phản ánh số lượng chủ đề được
có sẵn để chạy trên CPU (tức là một phần của hàng chạy) hoặc đang đợi đĩa
I / O. Những con số này được tính trung bình qua 1 (`` trung bình1 '), 5 (trung bình 5') và 15 (`` trung bình 15 ') phút.
Hơn nữa, số lượng công tắc ngữ cảnh (`` csw '), số lượng ngắt được bảo dưỡng
(`` intr ') và số lượng cpu khả dụng được hiển thị.
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
MEM Chiếm lĩnh trí nhớ.
Dòng này chứa tổng dung lượng bộ nhớ vật lý (`` tot '), dung lượng bộ nhớ
hiện đang miễn phí (`` miễn phí '), dung lượng bộ nhớ được sử dụng làm bộ đệm trang
(`` bộ nhớ đệm '), dung lượng bộ nhớ trong bộ đệm trang phải được chuyển vào đĩa
(`` bẩn '), dung lượng bộ nhớ được sử dụng cho dữ liệu meta hệ thống tệp (`` buff') và dung lượng
bộ nhớ đang được sử dụng cho hạt nhân malloc's (`slab '- luôn là 0 đối với hạt nhân 2.4).
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
SWP Trao đổi nghề nghiệp và thông tin gửi thừa.
Dòng này chứa tổng dung lượng hoán đổi trên đĩa (`` tot ') và số lượng
không gian hoán đổi miễn phí (`` miễn phí ').
Hơn nữa, không gian bộ nhớ ảo đã cam kết (`` vmcom ') và giới hạn tối đa của
không gian cam kết (`vmlim ', theo kích thước hoán đổi mặc định cộng với 50% kích thước bộ nhớ) là
cho xem. Không gian đã cam kết là không gian ảo dành riêng cho tất cả các phân bổ của
không gian bộ nhớ riêng cho các tiến trình. Kernel chỉ xác minh xem liệu đã cam kết
không gian vượt quá giới hạn nếu xử lý overcommit nghiêm ngặt được định cấu hình
(vm.overcommit_memory là 2).
PAG Tần số phân trang.
Dòng này chứa số lượng trang được quét (`` quét ') do thực tế là miễn phí
bộ nhớ giảm xuống dưới một ngưỡng cụ thể và số lần hạt nhân thử
để lấy lại các trang do một nhu cầu cấp thiết (`` ngừng hoạt động ').
Ngoài ra, số lượng trang bộ nhớ mà hệ thống đọc từ không gian hoán đổi (`` swin ') và
số trang bộ nhớ mà hệ thống đã ghi để hoán đổi không gian (`` swout ') được hiển thị.
LVM / MDD / DSK
Khối lượng hợp lý / sử dụng nhiều thiết bị / đĩa.
Mỗi đơn vị hoạt động một dòng được tạo ra, được sắp xếp theo hoạt động của đơn vị. Dòng như vậy cho thấy
tên (ví dụ: VolGroup00-lvtmp cho một khối lượng logic hoặc sda cho một đĩa cứng), bận
phần trăm tức là phần thời gian mà đơn vị bận xử lý các yêu cầu
(`` bận '), số lượng yêu cầu đọc được đưa ra (`` đọc'), số lượng yêu cầu ghi
được phát hành (`` ghi '), số KiByte trên mỗi lần đọc (`` KiB / r'), số KiByte trên mỗi
ghi (`` KiB / w '), số lượng MiByte trên giây thông lượng cho các lần đọc (`` MBr / s'),
số lượng MiByte mỗi giây thông lượng để ghi (`` MBw / s '), độ sâu hàng đợi trung bình
(`` avq ') và số mili giây trung bình cần thiết của một yêu cầu (`` avio') để tìm kiếm,
độ trễ và truyền dữ liệu.
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
Số dòng hiển thị các đơn vị có thể bị giới hạn trên mỗi lớp (LVM, MDD hoặc DSK) với
phím 'l' hoặc ở chế độ tĩnh (xem trang chủ riêng biệt của atoprc). Bằng cách chỉ định giá trị
0 cho một lớp cụ thể, sẽ không có dòng nào được hiển thị thêm cho lớp đó.
NET Sử dụng mạng (TCP / IP).
Một dòng được hiển thị cho hoạt động của lớp truyền tải (TCP và UDP), một dòng cho
Lớp IP và một dòng trên mỗi giao diện hoạt động.
Đối với lớp truyền tải, các bộ đếm được hiển thị liên quan đến số lượng TCP đã nhận
các phân đoạn bao gồm những phân đoạn nhận được do lỗi (`` tcpi '), số lượng TCP đã truyền
các phân đoạn không bao gồm những phân đoạn chỉ chứa các octet được truyền lại (`tcpo '), số lượng
Biểu đồ dữ liệu UDP đã nhận (`udpi '), số lượng biểu đồ dữ liệu UDP được truyền (` `udpo'),
số lượng TCP hoạt động được mở (`` tcpao '), số lượng TCP thụ động được mở (`` tcppo'),
số lần truyền lại đầu ra TCP (`` tcprs '), số lỗi đầu vào TCP
(`tcpie '), số lần đặt lại đầu ra TCP (` tcpie'), số lượng đầu ra TCP
truyền lại (`tcpor '), số lượng UDP không có cổng (` udpnp') và số lượng
Lỗi đầu vào UDP (`tcpie ').
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
Các bộ đếm này liên quan đến IPv4 và IPv6 kết hợp.
Đối với lớp IP, bộ đếm được hiển thị liên quan đến số lượng biểu đồ IP nhận được
từ các giao diện, bao gồm cả những giao diện nhận được do lỗi (`` ipi '), số lượng IP
các biểu đồ dữ liệu mà các giao thức lớp cao hơn cục bộ cung cấp để truyền (`` ipo '),
số lượng dữ liệu IP nhận được đã được chuyển tiếp đến các giao diện khác (`` ipfrw '),
số lượng biểu đồ IP được phân phối đến các giao thức cục bộ lớp cao hơn
(`` deliv '), số lượng biểu đồ dữ liệu ICMP đã nhận (`` icmpi') và số lượng
đã truyền dữ liệu ICMP (`` icmpo ').
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
Các bộ đếm này liên quan đến IPv4 và IPv6 kết hợp.
Đối với mỗi giao diện mạng hoạt động, một dòng được hiển thị, được sắp xếp trên giao diện
hoạt động. Dòng như vậy hiển thị tên của giao diện và phần trăm bận của nó trong
Cột đầu tiên. Phần trăm bận đối với chế độ bán song công được xác định bằng cách so sánh
tốc độ giao diện với số bit truyền và nhận mỗi giây; cho đầy đủ
song công, tốc độ giao diện được so sánh với tốc độ cao nhất của tốc độ truyền hoặc
các bit nhận được. Khi tốc độ giao diện không thể được xác định (ví dụ:
giao diện lặp lại), `--- 'được hiển thị thay vì phần trăm.
Hơn nữa số lượng gói nhận được (`` pcki '), số lượng truyền
gói (`pcko '), số lượng bit hiệu dụng nhận được mỗi giây (` si'),
số lượng bit hiệu dụng được truyền mỗi giây (`` so '), số lần va chạm
(`coll '), số lượng gói tin đa hướng đã nhận (` `mlti'), số lỗi
trong khi nhận một gói (`` erri '), số lỗi trong khi truyền một gói
(`` erro '), số gói nhận được giảm xuống (`` drpi') và số
gói tin đã truyền bị giảm (`drpo ').
Nếu chiều rộng màn hình không cho phép tất cả các bộ đếm này, thì chỉ một tập hợp con có liên quan là
được hiển thị.
Số lượng dòng hiển thị các giao diện mạng có thể bị giới hạn.
OUTPUT MÔ TẢ - QUY TRÌNH LEVEL
Sau thông tin cấp hệ thống, các quy trình được hiển thị từ đó tài nguyên
việc sử dụng đã thay đổi trong khoảng thời gian vừa qua. Các quy trình này có thể đã sử dụng thời gian cpu
hoặc các yêu cầu về đĩa hoặc mạng đã phát hành. Tuy nhiên, một quá trình cũng được hiển thị nếu một phần của nó có
đã bị ngắt quãng do thiếu bộ nhớ (trong khi bản thân quá trình đang ở trạng thái ngủ).
Mỗi quá trình, các trường sau có thể được hiển thị (theo thứ tự bảng chữ cái), tùy thuộc vào
chế độ đầu ra hiện tại như được mô tả trong phần CÁC LỆNH TƯƠNG TÁC và tùy thuộc vào
chiều rộng hiện tại của cửa sổ của bạn:
AVGRSZ Kích thước trung bình của một thao tác đọc trên đĩa.
AVGWSZ Kích thước trung bình của một hành động ghi trên đĩa.
CMD Tên của quá trình. Tên này có thể được bao quanh bởi "ít hơn / lớn hơn"
dấu hiệu (` ') có nghĩa là quá trình đã kết thúc trong lần cuối cùng
khoảng thời gian.
Đằng sau chữ viết tắt `` CMD '' trong dòng tiêu đề, số trang hiện tại và
tổng số trang của danh sách quy trình được hiển thị.
DÒNG LỆNH
Dòng lệnh đầy đủ của quy trình (bao gồm các đối số), được giới hạn ở
độ dài của dòng màn hình. Dòng lệnh Th có thể được bao quanh bởi
dấu hiệu "nhỏ hơn / lớn hơn" (` ') có nghĩa là quá trình đã kết thúc
trong khoảng thời gian cuối cùng.
Phía sau động từ `` COMMAND-LINE '' trong dòng tiêu đề, số trang hiện tại và
tổng số trang của danh sách quy trình được hiển thị.
CPU Tỷ lệ phần trăm nghề nghiệp của quá trình này liên quan đến năng lực hiện có cho
tài nguyên này ở cấp độ hệ thống.
CPUNR Việc xác định CPU mà luồng chính của quá trình đang chạy trên hoặc có
gần đây đã được chạy trên.
DSK Phần trăm chiếm đóng của quá trình này liên quan đến tổng tải
được tạo ra bởi tất cả các quy trình (tức là tổng số đĩa được truy cập bởi tất cả các quy trình trong quá trình
khoảng cuối cùng).
Thông tin này được hiển thị khi "kế toán lưu trữ" trên mỗi quy trình hoạt động trong
kernel hoặc khi bản vá kernel `cnt 'đã được cài đặt.
TRỨNG ID nhóm hiệu quả mà quá trình này thực thi.
KẾT THÚC Ngày mà quá trình đã được kết thúc. Nếu quá trình vẫn đang chạy, điều này
trường hiển thị `` hoạt động ''.
ENTIME Thời gian mà quá trình đã kết thúc. Nếu quá trình vẫn đang chạy, điều này
trường hiển thị `` hoạt động ''.
EUID Id người dùng hiệu quả để quá trình này thực thi.
EXC Mã thoát của một quá trình đã kết thúc (vị trí thứ hai của cột ST là E) hoặc
số tín hiệu nguy hiểm (vị trí thứ hai của cột ST là S hoặc C).
FSGID Id nhóm hệ thống tập tin mà quá trình này thực thi.
FSUID Id người dùng của hệ thống tập tin mà quá trình này thực thi.
MAJFLT Số lỗi trang do quá trình này gây ra đã được giải quyết bằng
tạo / tải trang bộ nhớ được yêu cầu.
MEM Tỷ lệ phần trăm nghề nghiệp của quá trình này liên quan đến năng lực hiện có cho
tài nguyên này ở cấp độ hệ thống.
MINFLT Số lỗi trang do quá trình này gây ra đã được giải quyết bằng
lấy lại trang bộ nhớ được yêu cầu từ danh sách các trang miễn phí.
NET Phần trăm chiếm đóng của quá trình này liên quan đến tổng tải
được tạo ra bởi tất cả các quá trình (tức là các gói mạng được chuyển bởi tất cả các quá trình
trong khoảng thời gian cuối cùng).
Thông tin này chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Tốt đẹp Mức độ ưu tiên tĩnh nhiều hơn hoặc ít hơn có thể được cấp cho các quy trình trên thang từ
-20 (ưu tiên cao) đến +19 (ưu tiên thấp).
NPROCS Số lượng quy trình đang hoạt động và đã kết thúc được tích lũy cho người dùng này hoặc
chương trình.
PID Xử lý ID. Nếu một quá trình đã được bắt đầu và kết thúc trong khoảng thời gian cuối cùng,
một dấu `? ' được hiển thị bởi vì process-id không phải là một phần của quy trình chuẩn
Sổ sách kế toán. Tuy nhiên, khi bản vá hạt nhân acct được cài đặt, giá trị này
sẽ được hiển thị đúng.
Poli Các chính sách 'tiêu chuẩn' (bình thường, là SCHED_OTHER), 'btch' (lô) và 'nhàn rỗi'
đề cập đến các quy trình chia sẻ thời gian. Các chính sách 'Fifo' (SCHED_FIFO) và 'rr' (vòng
robin, là SCHED_RR) đề cập đến các quy trình thời gian thực.
PPID Id quy trình chính. Nếu một quá trình đã được bắt đầu và kết thúc trong lần cuối cùng
khoảng thời gian, giá trị 0 được hiển thị vì id quy trình mẹ không phải là một phần của
sổ sách kế toán quy trình chuẩn. Tuy nhiên, khi bản vá hạt nhân `` acct '' thì
được cài đặt, giá trị này sẽ được hiển thị đúng.
PRI Mức độ ưu tiên của quy trình nằm trong khoảng từ 0 (mức độ ưu tiên cao nhất) đến 139 (mức độ ưu tiên thấp nhất).
Mức độ ưu tiên 0 đến 99 được sử dụng cho các quy trình thời gian thực (mức độ ưu tiên cố định độc lập với
hành vi của họ) và mức độ ưu tiên 100 đến 139 cho các quy trình chia sẻ thời gian (biến
ưu tiên tùy thuộc vào mức tiêu thụ CPU gần đây của họ và giá trị tốt).
RAWRCV Số lượng dữ liệu thô nhận được bởi quá trình này. Thông tin này chỉ có thể
được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
bộ đếm mạng không được đăng ký trong hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
NGUYÊN NHÂN Số lượng dữ liệu thô được gửi bởi quá trình này. Thông tin này chỉ có thể là
hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
bộ đếm mạng không được đăng ký trong hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
RDDSK Khi hạt nhân duy trì thống kê io tiêu chuẩn (> = 2.6.20):
Truyền dữ liệu đọc được phát hành vật lý trên đĩa (vì vậy đọc từ bộ nhớ cache của đĩa
không được hạch toán).
Khi bản vá hạt nhân `cnt 'được cài đặt:
Số lượng quyền truy cập đọc được cấp thực tế trên đĩa (vì vậy việc đọc từ đĩa
bộ nhớ cache không được tính).
cứng nhắc Id nhóm thực mà quá trình thực thi theo đó.
TĂNG TRƯỞNG Số lượng bộ nhớ thường trú mà quá trình này đã phát triển trong thời gian qua
khoảng thời gian. Sự tăng trưởng cư dân có thể được gây ra bởi việc chạm vào các trang bộ nhớ không
được tạo / tải vật lý trước đó (tải theo yêu cầu). Lưu ý rằng sự tăng trưởng của cư dân
cũng có thể là tiêu cực, ví dụ như khi một phần của quá trình bị ngắt quãng do thiếu
bộ nhớ hoặc khi quá trình giải phóng bộ nhớ được cấp phát động. Đối với một quá trình
bắt đầu trong khoảng thời gian cuối cùng, mức tăng trưởng cư dân phản ánh tổng
quy mô cư dân của quy trình tại thời điểm đó.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
nghề nghiệp bộ nhớ thường trú không phải là một phần của hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
RNET Số lượng các gói TCP- và UDP mà quá trình này nhận được. Thông tin này
chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
bộ đếm mạng không phải là một phần của hồ sơ kế toán quy trình chuẩn. Tuy nhiên
khi bản vá hạt nhân `acct 'được cài đặt, giá trị này sẽ được hiển thị.
KÍCH THƯỚC Tổng mức sử dụng bộ nhớ thường trú được sử dụng bởi quá trình này (hoặc người dùng).
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
nghề nghiệp bộ nhớ thường trú không phải là một phần của hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
RTPR Ưu tiên thời gian thực theo tiêu chuẩn POSIX. Giá trị có thể là 0 cho một lần chia sẻ thời gian
quy trình (chính sách 'tiêu chuẩn', 'đường may' hoặc 'không hoạt động') hoặc phạm vi từ 1 (thấp nhất) đến 99
(cao nhất) đối với quy trình thời gian thực (chính sách 'rr' hoặc 'Fifo').
RUID Id người dùng thực mà quá trình thực thi theo đó.
S Trạng thái hiện tại của luồng chính của quy trình: `` R 'để chạy (hiện tại
đang xử lý hoặc trong hàng đợi), `` S '' cho chế độ ngủ gián đoạn (chờ một sự kiện
xảy ra), `` D '' để ngủ không gián đoạn, `` Z '' cho zombie (chờ đợi để được
được đồng bộ hóa với quy trình mẹ của nó), `` T 'để dừng (tạm ngừng hoặc theo dõi), `` W'
để hoán đổi và `` E '(thoát) cho các quy trình đã hoàn thành trong lần cuối cùng
khoảng thời gian.
SGID Id nhóm đã lưu của quy trình.
tiện ích mở rộng SNET Số lượng các gói TCP- và UDP được truyền bởi quá trình này. Thông tin này
chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
bộ đếm mạng không phải là một phần của hồ sơ kế toán quy trình chuẩn. Tuy nhiên
khi bản vá hạt nhân `acct 'được cài đặt, giá trị này sẽ được hiển thị.
ST Trạng thái của một quy trình.
Vị trí đầu tiên cho biết quá trình đã được bắt đầu trong lần cuối cùng
khoảng thời gian (giá trị N nghĩa là 'quy trình mới').
Vị trí thứ hai cho biết quá trình đã hoàn thành trong lần cuối cùng
khoảng thời gian.
Giá trị E có nghĩa là 'thoát' theo sáng kiến của chính quy trình; mã thoát là
hiển thị trong cột `EXC '.
Giá trị S có nghĩa là quá trình đã bị kết thúc một cách không tự nguyện bởi một tín hiệu;
số tín hiệu được hiển thị trong cột `EXC '.
Giá trị C có nghĩa là quá trình đã bị kết thúc một cách không chủ ý bởi một tín hiệu,
tạo ra một kết xuất lõi trong thư mục hiện tại của nó; số tín hiệu được hiển thị trong
cột `EXC '.
NGÀY Ngày bắt đầu của quá trình.
THỜI ĐIỂM Thời gian bắt đầu của quá trình.
SUID Id người dùng đã lưu của quy trình.
HỆ THỐNG Mức tiêu thụ thời gian CPU của quá trình này ở chế độ hệ thống (chế độ hạt nhân), thường là do
xử lý cuộc gọi hệ thống.
TCPRASZ Kích thước trung bình của bộ đệm TCP nhận được tính bằng byte (theo quy trình). Cái này
thông tin chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi mà
bản vá hạt nhân `acct 'cũng được cài đặt, giá trị này cũng sẽ được hiển thị khi
quá trình đã kết thúc trong khoảng thời gian cuối cùng.
TCPRCV Số lượng yêu cầu nhận được cấp bởi quá trình này cho các ổ cắm TCP. Điều này
thông tin chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi mà
bản vá hạt nhân `acct 'cũng được cài đặt, giá trị này cũng sẽ được hiển thị khi
quá trình đã kết thúc trong khoảng thời gian cuối cùng.
TCPSASZ Kích thước trung bình của bộ đệm TCP được truyền tính bằng byte (theo quy trình). Điều này
thông tin chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi mà
bản vá hạt nhân `acct 'cũng được cài đặt, giá trị này cũng sẽ được hiển thị khi
quá trình đã kết thúc trong khoảng thời gian cuối cùng.
TCPSND Số lượng yêu cầu gửi do quá trình này đưa ra cho các ổ cắm TCP và
kích thước trung bình cho mỗi lần chuyển tính bằng byte. Thông tin này chỉ có thể được hiển thị khi
bản vá hạt nhân `cnt 'đã được cài đặt. Khi bản vá hạt nhân `` acct '' được cài đặt dưới dạng
tốt, giá trị này cũng sẽ được hiển thị khi một quá trình kết thúc trong lần cuối cùng
khoảng thời gian.
THR Tổng số chủ đề trong quá trình này. Tất cả các chủ đề liên quan được chứa
trong một nhóm chủ đề, được đại diện bởi trên như một dòng.
Trên các hệ thống Linux 2.4, khó có thể xác định được luồng nào (tức là
quy trình) có liên quan đến cùng một nhóm luồng. Mỗi chuỗi được đại diện bởi
trên như một dòng riêng biệt.
TOTRSZ Tổng lượng dữ liệu được đọc vật lý từ đĩa. Thông tin này chỉ có thể là
hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
TOTWSZ Tổng lượng dữ liệu được ghi vào đĩa. Thông tin này chỉ có thể
được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt.
TRÚC Số luồng trong quá trình này ở trạng thái 'đang chạy' (R).
TSLPI Số luồng trong quá trình này ở trạng thái 'có thể bị gián đoạn
đang ngủ '(S).
TSLPU Số luồng trong quá trình này ở trạng thái 'không thể ngắt quãng
đang ngủ '(Đ).
UDPRASZ Kích thước trung bình của một gói UDP nhận được tính bằng byte. Thông tin này chỉ có thể là
hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi bản vá hạt nhân `` acct '' là
được cài đặt, giá trị này cũng sẽ được hiển thị khi quá trình kết thúc
trong khoảng thời gian cuối cùng.
UDPRCV Số lượng yêu cầu nhận được cấp bởi quá trình này cho các ổ cắm UDP. Điều này
thông tin chỉ có thể được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi mà
bản vá hạt nhân `acct 'cũng được cài đặt, giá trị này cũng sẽ được hiển thị khi
quá trình đã kết thúc trong khoảng thời gian cuối cùng.
UDPSASZ Kích thước trung bình của gói UDP được truyền tính bằng byte. Thông tin này có thể
chỉ được hiển thị khi bản vá hạt nhân `cnt 'được cài đặt. Khi bản vá hạt nhân `` acct ''
cũng được cài đặt, giá trị này cũng sẽ được hiển thị khi quá trình kết thúc
trong khoảng thời gian cuối cùng.
UDPND Số lượng yêu cầu gửi do quá trình này đưa ra cho các ổ cắm TCP và
kích thước trung bình cho mỗi lần chuyển tính bằng byte. Thông tin này chỉ có thể được hiển thị khi
bản vá hạt nhân `cnt 'đã được cài đặt. Khi bản vá hạt nhân `` acct '' được cài đặt dưới dạng
tốt, giá trị này cũng sẽ được hiển thị khi một quá trình kết thúc trong lần cuối cùng
khoảng thời gian.
USRCPU Mức tiêu thụ thời gian CPU của quá trình này ở chế độ người dùng, do xử lý riêng
văn bản chương trình.
VGROW Số lượng bộ nhớ ảo mà quá trình này đã tăng lên trong khoảng thời gian cuối cùng.
Sự tăng trưởng ảo có thể được gây ra bởi ví dụ: phát hành một malloc () hoặc đính kèm một chia sẻ
đoạn bộ nhớ. Lưu ý rằng tăng trưởng ảo cũng có thể tiêu cực bằng cách ví dụ như phát hành
một () miễn phí hoặc tách một đoạn bộ nhớ dùng chung. Đối với một quá trình đã bắt đầu
trong khoảng thời gian cuối cùng, sự tăng trưởng ảo phản ánh tổng kích thước ảo của
quy trình tại thời điểm đó.
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
chiếm dụng bộ nhớ ảo không phải là một phần của hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
KÍCH THƯỚC Tổng mức sử dụng bộ nhớ ảo được sử dụng bởi quá trình này (hoặc người dùng).
Nếu một quá trình đã kết thúc trong khoảng thời gian cuối cùng, không có giá trị nào được hiển thị kể từ
chiếm dụng bộ nhớ ảo không phải là một phần của hồ sơ kế toán quy trình chuẩn.
Tuy nhiên, khi bản vá lỗi hạt nhân acct được cài đặt, giá trị này sẽ được hiển thị.
VSTEXT Kích thước bộ nhớ ảo được sử dụng bởi văn bản được chia sẻ của quá trình này.
WRDSK Khi hạt nhân duy trì thống kê io tiêu chuẩn (> = 2.6.20):
Truyền dữ liệu ghi được thực hiện vật lý trên đĩa (vì vậy ghi vào bộ đệm đĩa
không được hạch toán). Bộ đếm này được duy trì cho quá trình đăng ký
ghi dữ liệu của nó vào bộ nhớ đệm (giả sử rằng dữ liệu này là vật lý
được chuyển vào đĩa sau này). Lưu ý rằng I / O đĩa cần thiết để hoán đổi không
đã tính đến.
Khi bản vá hạt nhân `cnt 'được cài đặt:
Số lượng truy cập ghi được cấp vật lý trên đĩa (vì vậy ghi vào đĩa
bộ nhớ cache không được tính). Thông thường các quy trình ứng dụng chỉ chuyển
dữ liệu vào bộ nhớ cache, trong khi truy cập ghi vật lý được thực hiện sau này bởi hạt nhân
daemon như pdflush. Lưu ý rằng số truy cập đọc và ghi không
được duy trì riêng trong hồ sơ kế toán quy trình chuẩn. Điều này có nghĩa rằng
chỉ một giá trị được cung cấp cho đọc và ghi trong trường hợp quá trình kết thúc
trong khoảng thời gian cuối cùng. Tuy nhiên, khi bản vá hạt nhân acct được cài đặt,
các giá trị này sẽ được hiển thị riêng biệt.
WCANCL Khi bản vá hạt nhân `cnt 'không được cài đặt, nhưng hạt nhân vẫn duy trì tiêu chuẩn
thống kê io (> = 2.6.20):
Quá trình ghi dữ liệu được tính trước đó cho quá trình này hoặc quá trình khác
đã bị hủy bỏ. Giả sử rằng một quy trình ghi dữ liệu mới vào một tệp và
dữ liệu đó lại bị xóa trước khi bộ đệm cache được chuyển vào đĩa.
Sau đó, quy trình ban đầu hiển thị dữ liệu được viết dưới dạng WRDSK, trong khi quy trình
loại bỏ / cắt ngắn tệp hiển thị dữ liệu bị loại bỏ chưa bao gồm WCANCL.
CÓ THỂ CHỨA ĐƯỢC OUTPUT
Với lá cờ -P theo sau là danh sách một hoặc nhiều nhãn (được phân tách bằng dấu phẩy), có thể phân tích cú pháp
đầu ra được sản xuất cho mỗi mẫu. Các nhãn có thể được chỉ định cho cấp hệ thống
thống kê tương ứng với các nhãn (động từ đầu tiên của mỗi dòng) có thể được tìm thấy trong
đầu ra tương tác: "CPU", "cpu" "CPL" "MEM", "SWP", "PAG", "LVM", "MDD", "DSK" và "NET".
Đối với thống kê cấp quá trình, các nhãn đặc biệt được giới thiệu: "PRG" (chung), "PRC" (cpu),
"PRM" (bộ nhớ), "PRD" (đĩa, chỉ khi bản vá hạt nhân đã được cài đặt) và "PRN"
(mạng, chỉ khi bản vá hạt nhân đã được cài đặt).
Với nhãn "TẤT CẢ", tất cả thống kê cấp hệ thống và quy trình đều được hiển thị.
Đối với mọi khoảng thời gian, tất cả các dòng được yêu cầu được hiển thị sau đó trên chỉ hiển thị một dòng
có chứa nhãn "SEP" làm dấu phân tách trước các dòng cho mẫu tiếp theo là
được tạo ra.
Khi một mẫu chứa các giá trị kể từ khi khởi động, trên hiển thị một dòng chỉ chứa nhãn
"ĐẶT LẠI" trước khi các dòng cho mẫu này được tạo.
Phần đầu tiên của mỗi dòng đầu ra bao gồm sáu trường sau: nhãn (tên
của nhãn), chủ nhà (tên của máy này), kỷ nguyên (thời gian của khoảng thời gian này dưới dạng số
giây kể từ ngày 1-1-1970), ngày (ngày của khoảng thời gian này ở định dạng YYYY / MM / DD), thời gian (thời gian
của khoảng thời gian này ở định dạng HH: MM: SS), và khoảng thời gian (số giây đã trôi qua cho việc này
khoảng thời gian).
Các trường tiếp theo của mỗi dòng đầu ra phụ thuộc vào nhãn:
CPU Các trường tiếp theo: tổng số lần tích tắc đồng hồ mỗi giây cho máy này,
số lượng bộ xử lý, mức tiêu thụ cho tất cả CPU ở chế độ hệ thống (tích tắc xung nhịp),
mức tiêu thụ cho tất cả CPU ở chế độ người dùng (xung nhịp), mức tiêu thụ cho tất cả CPU
ở chế độ người dùng cho các quy trình bắt buộc (tích tắc đồng hồ), tiêu thụ cho tất cả CPU ở chế độ nhàn rỗi
chế độ (tích tắc xung nhịp), mức tiêu thụ cho tất cả CPU ở chế độ chờ (tích tắc xung nhịp),
mức tiêu thụ cho tất cả CPU ở chế độ irq (tích tắc xung nhịp), mức tiêu thụ cho tất cả CPU trong
chế độ softirq (xung nhịp), tiêu thụ cho tất cả CPU ở chế độ ăn cắp (xung nhịp-
tích tắc), và mức tiêu thụ cho tất cả CPU ở chế độ khách (tích tắc đồng hồ).
cpu Các trường tiếp theo: tổng số lần tích tắc đồng hồ mỗi giây cho máy này,
số bộ xử lý, mức tiêu thụ cho CPU này ở chế độ hệ thống (xung nhịp),
mức tiêu thụ cho CPU này ở chế độ người dùng (tích tắc xung nhịp), mức tiêu thụ cho CPU này ở
chế độ người dùng cho các quy trình bắt buộc (tích tắc đồng hồ), mức tiêu thụ cho CPU này khi không hoạt động
chế độ (tích tắc đồng hồ), mức tiêu thụ cho CPU này ở chế độ chờ (tích tắc đồng hồ),
mức tiêu thụ cho CPU này ở chế độ irq (tích tắc xung nhịp), mức tiêu thụ cho CPU này ở
chế độ softirq (tích tắc xung nhịp), mức tiêu thụ cho CPU này ở chế độ ăn cắp (tích tắc xung nhịp),
và mức tiêu thụ cho CPU này ở chế độ khách (tích tắc xung nhịp).
CPL Các trường tiếp theo: số bộ xử lý, tải trung bình cho phút cuối cùng, tải
trung bình trong năm phút qua, tải trung bình trong mười lăm phút qua, số lượng
các công tắc ngữ cảnh và số lần ngắt thiết bị.
MEM Các trường tiếp theo: kích thước trang cho máy này (tính bằng byte), kích thước bộ nhớ vật lý
(trang), kích thước bộ nhớ trống (trang), kích thước bộ đệm trang (trang), kích thước bộ đệm
bộ đệm (trang), kích thước của phiến (trang) và số trang bẩn trong bộ đệm.
SWP Các trường tiếp theo: kích thước trang cho máy này (tính bằng byte), kích thước hoán đổi (trang),
kích thước của hoán đổi miễn phí (trang), 0 (sử dụng trong tương lai), kích thước của không gian đã cam kết (trang) và
giới hạn cho không gian đã cam kết (trang).
PAG Các trường tiếp theo: kích thước trang cho máy này (tính bằng byte), số lần quét trang,
số lượng phân bổ, 0 (sử dụng trong tương lai), số lần hoán đổi và số lần hoán đổi.
LVM / MDD / DSK
Đối với mỗi ổ đĩa hợp lý / nhiều thiết bị / đĩa cứng, một dòng được hiển thị.
Các trường tiếp theo: tên, số mili giây dành cho I / O, số lần đọc
đã phát hành, số lĩnh vực được chuyển để đọc, số lần ghi được phát hành, và
số lĩnh vực được chuyển để ghi.
NET Một dòng đầu tiên được tạo cho các lớp trên của ngăn xếp TCP / IP.
Các trường tiếp theo: động từ "trên", số gói được TCP nhận, số
gói được truyền bởi TCP, số gói nhận được bởi UDP, số gói
được truyền bởi UDP, số gói nhận được bằng IP, số gói
được truyền bằng IP, số lượng gói được phân phối đến các lớp cao hơn bằng IP và số
của các gói được chuyển tiếp bởi IP.
Một dòng tiếp theo được hiển thị cho mọi giao diện.
Các trường tiếp theo: tên của giao diện, số lượng gói nhận được bởi
giao diện, số byte nhận được bởi giao diện, số gói
được truyền bởi giao diện, số byte được truyền bởi giao diện,
tốc độ giao diện và chế độ song công (0 = một nửa, 1 = đầy đủ).
PRG Đối với mỗi quá trình, một dòng được hiển thị.
Các trường tiếp theo: PID, tên (giữa dấu ngoặc), trạng thái, uid thực, gid thực, TGID
(giống như PID), tổng số luồng, mã thoát, thời gian bắt đầu (kỷ nguyên), đầy
dòng lệnh (giữa các dấu ngoặc), PPID, số luồng ở trạng thái 'đang chạy' (R),
số lượng chủ đề ở trạng thái 'ngủ gián đoạn' (S), số lượng chủ đề trong
trạng thái 'ngủ liên tục' (D), uid hiệu quả, gid hiệu quả, uid đã lưu,
gid đã lưu, uid hệ thống tệp, gid hệ thống tệp và thời gian đã trôi qua (hertz).
PRC Đối với mỗi quá trình, một dòng được hiển thị.
Các trường tiếp theo: PID, tên (giữa dấu ngoặc), trạng thái, tổng số xung nhịp-
tích tắc mỗi giây cho máy này, mức tiêu thụ CPU ở chế độ người dùng (thanh đồng hồ),
Mức tiêu thụ CPU ở chế độ hệ thống (đồng hồ), giá trị tốt, mức độ ưu tiên, thời gian thực
mức độ ưu tiên, chính sách lập lịch, CPU hiện tại và mức trung bình khi ngủ.
PRM Đối với mỗi quá trình, một dòng được hiển thị.
Các trường tiếp theo: PID, tên (giữa dấu ngoặc), trạng thái, kích thước trang cho mục này
máy (tính bằng byte), kích thước bộ nhớ ảo (Kbyte), kích thước bộ nhớ thường trú (Kbyte),
kích thước bộ nhớ văn bản chia sẻ (Kbyte), tăng trưởng bộ nhớ ảo (Kbyte), bộ nhớ thường trú
tốc độ tăng trưởng (Kbyte), số lỗi trang nhỏ và số lỗi trang lớn.
PRD Đối với mỗi quá trình, một dòng được hiển thị.
Các trường tiếp theo: PID, tên (giữa dấu ngoặc), trạng thái, bản vá hạt nhân được cài đặt
('y' hoặc 'n'), thống kê io tiêu chuẩn được sử dụng ('y' hoặc 'n'), số lần đọc trên đĩa,
số lĩnh vực được đọc tích lũy, số lần ghi trên đĩa, số lượng tích lũy của
các lĩnh vực được viết và số lượng các lĩnh vực đã bị hủy bỏ.
Nếu bản vá hạt nhân không được cài đặt và thống kê I / O tiêu chuẩn (> = 2.6.20)
không được sử dụng, bộ đếm I / O đĩa cho mỗi quá trình không liên quan. Khi mà
bản vá hạt nhân được cài đặt, bộ đếm 'số lượng thành phần đã viết bị hủy' là
không liên quan. Khi chỉ sử dụng thống kê io tiêu chuẩn, bộ đếm
'số lần đọc trên đĩa' và 'số lần ghi trên đĩa' không liên quan.
NRP Đối với mỗi quá trình, một dòng được hiển thị.
Các trường tiếp theo: PID, tên (giữa dấu ngoặc), trạng thái, bản vá hạt nhân được cài đặt
('y' hoặc 'n'), số gói TCP được truyền, kích thước tích lũy của gói TCP
đã truyền, số gói TCP đã nhận, kích thước tích lũy của gói TCP
đã nhận, số gói UDP được truyền, kích thước tích lũy của gói UDP
đã truyền, số gói UDP đã nhận, kích thước tích lũy của gói UDP
được truyền, số lượng gói thô được truyền và số gói thô
nhận.
Nếu bản vá hạt nhân không được cài đặt, các bộ đếm I / O mạng cho mỗi quá trình
không liên quan.
VÍ DỤ
Để giám sát tải hệ thống hiện tại một cách tương tác với khoảng thời gian 5 giây:
trên 5
Để giám sát tải hệ thống và ghi nó vào một tệp (ở dạng ASCII thuần túy) với khoảng thời gian là một
phút trong nửa giờ với các quy trình đang hoạt động được sắp xếp theo mức tiêu thụ bộ nhớ:
trên -M 60 30 > /log/atop.mem
Lưu trữ thông tin về hoạt động của hệ thống và quy trình ở dạng nén nhị phân để
tệp với khoảng thời gian mười phút trong một giờ:
trên -w /tmp/atop.raw 600 6
Xem nội dung của tệp này một cách tương tác:
trên -r /tmp/atop.raw
Xem việc sử dụng bộ xử lý và ổ đĩa của tệp này ở định dạng có thể phân tích cú pháp:
trên -PCPU, DSK -r /tmp/atop.raw
Xem nội dung của logfile tiêu chuẩn ngày nay một cách tương tác:
trên -r
Xem nội dung của logfile tiêu chuẩn của ngày hôm trước một cách tương tác:
trên -r yy
Xem nội dung của logfile tiêu chuẩn của năm 2010, ngày 7 tháng 02 từ 00:XNUMX chiều trở đi
tương tác:
trên -r 20100107 -b 14:00
Sử dụng trực tuyến trên đỉnh bằng các dịch vụ onworks.net