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

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

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

Chạy biểu đồ thời gian hoàn hảo 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 perf-timechart 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


perf-timechart - Công cụ trực quan hóa toàn bộ hoạt động của hệ thống trong một khối lượng công việc

SYNOPSIS


MÔ TẢ


Có hai biến thể của biểu đồ thời gian hoàn thiện:

'bản ghi biểu đồ thời gian hoàn hảo ' để ghi lại các sự kiện cấp hệ thống
của một khối lượng công việc tùy ý. Theo mặc định, biểu đồ thời gian chỉ ghi lại lịch trình
và các sự kiện của CPU (chuyển đổi tác vụ, thời gian chạy, trạng thái nguồn CPU, v.v.),
nhưng có thể ghi lại hoạt động IO (đĩa, mạng) bằng đối số -I.

'biểu đồ thời gian hoàn hảo' để biến dấu vết thành tệp Đồ họa vectơ có thể mở rộng,
có thể được xem bằng các trình xem SVG phổ biến như 'Inkscape'. Tùy
đối với các sự kiện trong tệp perf.data, biểu đồ thời gian sẽ chứa bộ lập lịch/cpu
sự kiện hoặc sự kiện IO.

Ở chế độ IO, mỗi thanh có hai biểu đồ: trên và dưới.
Thanh trên hiển thị các sự kiện đến (đọc đĩa, xâm nhập các gói mạng).
Thanh phía dưới hiển thị các sự kiện gửi đi (ghi đĩa, gói mạng đi ra).
Ngoài ra còn có các thanh thăm dò ý kiến ​​cho biết ứng dụng đã sử dụng bao nhiêu thời gian
trong cuộc thăm dò/epoll/chọn tòa nhà cao tầng.

BIỂU ĐỒ THỜI GIAN LỰA CHỌN


-o, --output =
Chọn tệp đầu ra (mặc định: out.svg)

-i, --input =
Chọn tệp đầu vào (mặc định: perf.data trừ khi stdin là năm mươi)

-w, --width=
Chọn độ rộng của tệp SVG (mặc định: 1000)

-P, --chỉ dùng nguồn
Chỉ xuất ra phần nguồn CPU của sơ đồ

-T, --chỉ nhiệm vụ
Không xuất các chuyển đổi trạng thái của bộ xử lý

-p, --process
Chọn các quy trình để hiển thị, theo tên hoặc PID

--symfs =
Tìm các tệp có ký hiệu liên quan đến thư mục này.

-n, --proc-num
In thông tin nhiệm vụ cho ít nhất số lượng nhiệm vụ nhất định.

-t, --cấu trúc liên kết
Sắp xếp CPU theo cấu trúc liên kết.

--đánh dấu=
Đánh dấu các nhiệm vụ (sử dụng màu khác) chạy nhiều hơn thời lượng hoặc nhiệm vụ nhất định
với tên đã cho. Nếu số được đưa ra thì nó được hiểu là số nano giây. Nếu như
chuỗi không phải số được đưa ra và nó được hiểu là tên tác vụ.

--io-bỏ qua-eagain
Đừng vẽ EAGAIN IO sự kiện.

--io-min-thời gian=
Vẽ các sự kiện nhỏ như thể chúng kéo dài trong thời gian tối thiểu. Hữu ích khi bạn cần xem rất nhỏ
và IO nhanh. Có thể chỉ định hậu tố ms hoặc us để chỉ định thời gian tính bằng mili giây
hoặc micro giây. Giá trị mặc định là 1ms.

--io-merge-dist=
Hợp nhất các sự kiện cách nhau vài nano giây hợp nhất. Giảm số lượng số liệu trên
SVG và làm cho nó thân thiện hơn với kết xuất. Có thể chỉ định hậu tố ms hoặc us cho
chỉ định thời gian tính bằng mili giây hoặc micro giây. Giá trị mặc định là 1us.

RECORD LỰA CHỌN


-P, --chỉ dùng nguồn
Chỉ ghi lại các sự kiện liên quan đến nguồn điện

-T, --chỉ nhiệm vụ
Chỉ ghi lại các sự kiện liên quan đến nhiệm vụ

-Tôi, --io-chỉ
Chỉ ghi lại các sự kiện liên quan đến io

-g, --chuỗi cuộc gọi
Thực hiện ghi lại biểu đồ cuộc gọi (chuỗi ngăn xếp/dấu vết ngược)

VÍ DỤ


$ hoàn thành bản ghi biểu đồ thời gian git pull

[ bản ghi hoàn hảo: Thức dậy 13 lần để ghi dữ liệu ]
[ bản ghi hoàn hảo: Đã chụp và ghi 4.253 MB perf.data (~185801 mẫu) ]

biểu đồ thời gian hoàn thành $

Đã viết 10.2 giây dấu vết vào đầu ra.svg.

Ghi lại biểu đồ thời gian toàn hệ thống:

Bản ghi biểu đồ thời gian hoàn hảo $

sau đó tạo biểu đồ thời gian và đánh dấu các nhiệm vụ 'gcc':

$ biểu đồ thời gian hoàn hảo --làm nổi bật gcc

Ghi lại các sự kiện IO trên toàn hệ thống:

$ hoàn thành bản ghi biểu đồ thời gian -I

sau đó tạo biểu đồ thời gian:

biểu đồ thời gian hoàn thành $

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

  • 1
    đoàn kết
    đoàn kết
    Tham gia cùng chúng tôi trong Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Bật kho lưu trữ URPMS trong
    hệ thống -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Tải về unitedrpms
  • 2
    Tăng cường thư viện C ++
    Tăng cường thư viện C ++
    Boost cung cấp di động miễn phí
    các thư viện C++ được đánh giá ngang hàng. Các
    nhấn mạnh vào các thư viện di động mà
    hoạt động tốt với Thư viện chuẩn C++.
    Xem http://www.bo...
    Tải xuống thư viện Boost C ++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL chuyển hướng các lệnh 3D từ một
    Ứng dụng Unix / Linux OpenGL trên một
    GPU phía máy chủ và chuyển đổi
    kết xuất hình ảnh 3D thành một luồng video
    với cái gì ...
    Tải xuống VirtualGL
  • 4
    libusb
    libusb
    Thư viện để kích hoạt không gian người dùng
    các chương trình ứng dụng để giao tiếp với
    Thiết bị USB. Đối tượng: Nhà phát triển, Kết thúc
    Người dùng / Máy tính để bàn. Ngôn ngữ lập trình: C.
    Thể loại...
    Tải xuống libusb
  • 5
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 6
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • Khác »

Lệnh Linux

Ad