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

Ad


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

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

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

Đây là lệnh idstat 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Idlestat - Công cụ phân tích trạng thái nguồn CPU.

SYNOPSIS


Chế độ theo dõi:

nhàn rỗi --trace -f|--tập tin dấu vết tên tập tin -t|--thời lượng giây [TÙY CHỌN] [chỉ huy]

Chế độ báo cáo:

nhàn rỗi --import -f|--tập tin dấu vết tên tập tin [TÙY CHỌN]

MÔ TẢ


nhàn rỗi đi kèm với hai chế độ: trong theo dõi chế độ, nó đo thời gian hoạt động của CPU
các trạng thái hoạt động và không hoạt động khác nhau, phân tích các sự kiện đã ghi lại, ghi nhật ký chúng và
tạo ra một báo cáo; TRONG báo cáo chế độ, nó đọc tệp theo dõi, phân tích các sự kiện được ghi lại trong
tệp theo dõi và tạo một báo cáo. Một báo cáo của idstat hiển thị số liệu thống kê về sức mạnh
các trạng thái liên quan. Hiện tại, nó xử lý các trạng thái P, trạng thái C và IRQ.

Đối với chế độ theo dõi, nhàn rỗi dựa vào chức năng FTRACE của kernel để giám sát và thu thập C-
chuyển trạng thái và trạng thái P của CPU trong một khoảng thời gian. Nghĩa là, đối với chế độ theo dõi,
Idlestat cần hạt nhân có bật cấu hình liên quan đến FTRACE. Và vì nó sử dụng
FTRACE, cần có đặc quyền root khi chạy ở chế độ theo dõi. Idlestat trích xuất
thông tin sau từ tệp theo dõi:

Thời gian CPU vào và thoát khỏi trạng thái C nhất định

Thời gian CPU vào và thoát khỏi trạng thái P nhất định

IRQ tăng

Sau khi chạy thành công, Idlestat tính toán và báo cáo thông tin sau:

- Tổng thời gian, trung bình, tối thiểu và tối đa dành cho mỗi trạng thái C, trên mỗi CPU.

- Tổng thời gian, trung bình, tối thiểu và tối đa dành cho mỗi trạng thái P, trên mỗi CPU.

- Tổng thời gian, trung bình, tối thiểu và tối đa trong đó tất cả các CPU trong một cụm đều ở trong một
Trạng thái "nông nhất" (gần nhất đang chạy) của tất cả các CPU cấu thành.

- Số lần một IRQ nhất định khiến CPU thoát khỏi trạng thái không hoạt động, trên mỗi CPU và trên mỗi IRQ

LỰA CHỌN


--dấu vết
Chạy Idlestat ở chế độ theo dõi, như đã lưu ý ở trên, cần có đặc quyền root. Được sử dụng với -t
-f để chỉ định thời lượng chạy và tên tệp đầu ra theo dõi tương ứng.

--nhập khẩu
Chạy Idlestat ở chế độ báo cáo. Được sử dụng với -f để chỉ định tệp theo dõi cần nhập.

-f, --tập tin dấu vết tên tập tin
Chỉ định tên tệp theo dõi để tạo (đối với --dấu vết) hoặc đọc (đối với --nhập khẩu).

-t, --khoảng thời gian giây
Thời gian chụp tính bằng giây

[chỉ huy]
Nếu đối số lệnh được đưa ra, Idlestat sẽ yêu cầu một đứa trẻ chạy lệnh để
rằng bạn có thể nắm bắt các trạng thái liên quan khi lệnh đang chạy. Lưu ý rằng nếu
lệnh đang chạy không kết thúc trước thời gian được chỉ định bởi -t, nhàn rỗi sẽ
gửi SIGTERM đến tiến trình con để yêu cầu nó chấm dứt. Nếu lệnh chạy
kéo dài ít hơn thời gian quy định bởi -t, Idlestat sẽ kết thúc sau lệnh
đã kết thúc.

Khi không có lệnh, Idlestat sẽ thực hiện thu thập dấu vết và các công việc khác một cách nghiêm túc.

-b, --baseline_trace tên_file cơ sở
Chỉ định tên tệp cơ sở để so sánh dấu vết. Nhìn thấy SO SÁNHVÍ DỤ cho
thêm thông tin.

-c, --nhàn rỗi
Hiển thị trạng thái nhàn rỗi, trạng thái C trong thuật ngữ ACPI, số liệu thống kê. Đây là chế độ mặc định nếu không -w
cũng không -p được thiết lập. Lưu ý rằng -w, -c-p không phải là độc quyền, nghĩa là bạn có thể chọn
bất kỳ sự kết hợp của ba.

-e, --tập tin mô hình năng lượng năng lượng_mô hình
Chỉ định tập tin mô hình năng lượng. Nhìn thấy NĂNG LƯỢNG MÔ HÌNH để biết mô tả của tập tin năng lượng
định dạng.

-h, --Cứu giúp, -?
In các thông báo trợ giúp đơn giản.

-o, --output-tệp tên tập tin
Chỉ định tên tệp để thống kê đầu ra. Nếu không được chỉ định, số liệu thống kê sẽ
được in sang stdout.

-p, --tần số
Hiển thị số liệu thống kê cpufreq (hoặc nói trạng thái P).

-r, --định dạng báo cáo
Chỉ định định dạng báo cáo. Các loại hợp lệ là: mặc định, không hộp, csv và so sánh.

-v, --dài dòng
Chỉ định mức độ dài dòng. Tùy chọn này có thể được chỉ định nhiều lần. Mỗi
bản sao của tùy chọn tăng mức độ chi tiết lên một, hiện là mức cao nhất
mức độ chi tiết được sử dụng cho bất kỳ tin nhắn nào là 2.

-w, --thức dậy
Hiển thị số liệu thống kê đánh thức.

-B, --không hộp
Đặt định dạng báo cáo thành không có hộp

-C, --csv
Đặt định dạng báo cáo thành các giá trị được phân tách bằng dấu phẩy (CSV)

-TÔI, --Khoảng thăm dò
Đặt khoảng thời gian kiểm tra kernel, được sử dụng để xác định xem đã đến lúc di chuyển dữ liệu từ
bộ đệm FTRACE kernel tới những nơi khác.

-NS, - kích thước bộ đệm
Đặt kích thước bộ đệm FTRACE kernel để sử dụng.

-V, --phiên bản
Hiển thị thông tin phiên bản idstat và thoát.

SO SÁNH


Báo cáo so sánh được sử dụng để so sánh những thay đổi giữa dấu vết hoạt động (được chỉ định bởi
-f,--tập tin dấu vết) và đường cơ sở. Nó bắt đầu hoạt động bằng cách cung cấp dấu vết cơ bản
(-b,--baseline_trace) và chỉ định kiểu báo cáo so sánh với "-r so sánh".

NĂNG LƯỢNG MÔ HÌNH


Phần sau đây mô tả định dạng của các tệp mô hình năng lượng nhàn rỗi (sử dụng tệp đi kèm
tệp energy_model làm ví dụ):

Các dòng bắt đầu bằng # hoặc trống sẽ bị bỏ qua.

Đầu tiên, xác định có bao nhiêu cụm.

cụm 1

Đối với mỗi cụm (được đặt tên là cụmA, cụmB, v.v.), hãy chỉ định số lượng trạng thái giới hạn và trạng thái C
có. Idlestat sẽ kiểm tra xem có cung cấp đúng số cụm hay không.

#
cụmA: 16 trạng thái giới hạn 5 trạng thái C

Sau đó chỉ định tên, sức mạnh cụm và sức mạnh lõi cho từng trạng thái P (idlestat sẽ kiểm tra
nếu có số lượng trạng thái P chính xác được cung cấp) trong cụm.

Trạng thái P:
# tốc độ, sức mạnh cụm, sức mạnh cốt lõi
2901 6200 3200
2900 6190 3190
2800 6180 3180
2700 6170 3170
2500 6160 3160
2400 6150 3150
2300 6140 3140
2200 6130 3130
2000 6120 3120
1900 6110 3110
1800 6100 3100
1700 6090 3090
1600 6080 3080
1400 6070 3070
1300 6060 3060
1200 6050 3050

Sau đó chỉ định tên, sức mạnh cụm và sức mạnh lõi cho từng trạng thái C (idlestat sẽ kiểm tra
nếu có số lượng trạng thái C được cung cấp chính xác) trong cụm.

Trạng thái C:
C1-IVB 25 0
C1E-IVB 30 0
C3-IVB 35 0
C6-IVB 40 0
C7-IVB 35 0

Cuối cùng, chỉ định sức mạnh đánh thức.

thức dậy 210 6

Lặp lại cho mỗi cụm.

TRACE FILE FORMAT


Idlestat có định dạng tệp theo dõi riêng, dựa trên định dạng của ftrace (xem
Documentation/trace/ftrace.txt trong nguồn kernel). Bên cạnh các mục FTRACE tiêu chuẩn,
Idlestat thêm cấu trúc liên kết CPU, thông tin trạng thái C và một số mục nhập Trạng thái P nhân tạo.
Idlestat cũng có thể nhập định dạng FTRACE tiêu chuẩn và định dạng "báo cáo trace-cmd". Lưu ý rằng
vì không có cấu trúc liên kết CPU và thông tin trạng thái C trong tệp theo dõi FTRACE hoặc trace-cmd,
chúng nên được sử dụng trên các máy mà những dấu vết đó được ghi lại.

BÁO CÁO M FORU ĐƠN


Hiện tại, idstat hỗ trợ bốn định dạng báo cáo: mặc định, không hộp, csv và so sánh.

1. mặc định: hiển thị bảng thống kê trạng thái C-state, P-State và IRQ nếu tương ứng -c,
Các tùy chọn dòng lệnh -p và -w được đặt. Bàn đi kèm với - và | như ranh giới.

2. không có hộp: đó là mặc định không có - và | như ranh giới bảng. Đây là chữ nổi Braille hơn
thiết bị đầu cuối thân thiện hơn thiết bị mặc định

3. csv: các giá trị được phân tách bằng dấu phẩy. Việc này dễ xử lý hơn với các ngôn ngữ kịch bản, chẳng hạn như
như awk và Perl. Ngoài ra, việc xử lý bằng phần mềm bảng tính cũng dễ dàng hơn.

4. so sánh: Kiểu này tương tự với kiểu báo cáo mặc định, ngoại trừ việc nó hiển thị các thay đổi
trong dấu vết hoạt động so với dấu vết cơ bản. Nó trở nên hoạt động bằng cách cung cấp một
dấu vết cơ sở (--baseline) và chỉ định kiểu báo cáo so sánh với "-r
so sánh".

VÍ DỤ


Giả sử nhị phân Idlestat nằm trong PATH của bạn.

1. Chạy theo dõi, xử lý hậu kỳ kết quả (mặc định là chỉ hiển thị số liệu thống kê trạng thái C):
Sudo nhàn rỗi --trace -f /tmp/mytrace -t 10

2. Chạy theo dõi, xử lý hậu kỳ kết quả và in tất cả số liệu thống kê:
sudo nhàn rỗi --trace -f /tmp/mytrace -t 10 -p -c -w

3. Chạy theo dõi với khối lượng công việc bên ngoài, xử lý hậu kỳ kết quả:
sudo nhàn rỗi --trace -f /tmp/mytrace -t 10 -p -c -w -- rt-app /tmp/mp3.json

4. Xử lý hậu kỳ một dấu vết được ghi lại trước đó:
nhàn rỗi --import -f /tmp/mytrace

5. Chạy theo dõi, xử lý hậu kỳ kết quả và in tất cả số liệu thống kê vào một tệp:
Sudo idstat --trace -f /tmp/mytrace -t 10 -p -c -w -o /tmp/myreport

6. Chạy một dấu vết so sánh trước và sau khi thực hiện các thay đổi đối với hành vi của hệ thống
Sudo idstat --trace -f /tmp/baseline -t 10
sudo nhàn rỗi --trace -f /tmp/changedstate -t ​​10
nhàn rỗi --import -f /tmp/changedstate -b /tmp/baseline -r so sánh

GIỚI HẠN


Trong quá trình thu thập, Idlestat cố gắng giữ im lặng để tránh làm xáo trộn dấu vết.
Vì lý do này, dấu vết được lưu vào bộ đệm ở kích thước bộ đệm cố định. Nếu thời hạn của
việc thu thập tạo ra nhiều dấu vết hơn những gì bộ đệm có khả năng lưu trữ, điều đó sẽ
dẫn đến kết quả bị cắt ngắn.

Sử dụng Idlestat trực tuyến bằng 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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad