GoGPT Best VPN GoSearch

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

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

Chạy perf-bench 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-bench 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-bench - Khung chung cho bộ điểm chuẩn

SYNOPSIS


perf băng ghế dự bị [ ] [ ]

MÔ TẢ


T perf băng ghế dự bị lệnh là một khuôn khổ chung cho bộ điểm chuẩn.

CHUNG LỰA CHỌN


-r, --repeat=
Chỉ định số lần lặp lại quá trình chạy (mặc định là 10).

-f, --format=
Chỉ định kiểu định dạng. Các kiểu định dạng hiện có sẵn là:

mặc định
Phong cách mặc định. Điều này chủ yếu là để con người đọc.

.ft C
% ống dự kiến ​​hoàn hảo # không có kiểu nào được chỉ định
(thực hiện 1000000 thao tác đường ống giữa hai tác vụ)
Tổng thời gian: 5.855 giây
5.855061 usecs/op
170792 giây/giây
.ft

đơn giản
Phong cách đơn giản này thân thiện với việc xử lý tự động bằng các tập lệnh.

.ft C
% băng ghế dự bị hoàn hảo --format=ống lập kế hoạch đơn giản # được chỉ định đơn giản
5.988
.ft

HỆ THỐNG PHỤ NỮ


lập kế hoạch
Cơ chế lập lịch và IPC.

mem
Hiệu suất truy cập bộ nhớ.

số
Lập kế hoạch NUMA và điểm chuẩn MM.

futex
Điểm chuẩn nhấn mạnh Futex.

tất cả các
Tất cả các hệ thống con điểm chuẩn.

PHÙ HỢP CHO lập kế hoạch
tin nhắn
Bộ phần mềm đánh giá hiệu năng của bộ lập lịch và cơ chế IPC. Dựa trên hackbench
của Rusty Russell.

Các lựa chọn of tin nhắn
-p, --pipe
Sử dụng pipe() thay vì socketpair()

-t, --thread
Hãy đa luồng thay vì đa tiến trình

-g, --group=
Chỉ định số lượng nhóm

-l, --nr_loops=
Chỉ định số vòng lặp

Ví dụ of tin nhắn
.ft C
% tin nhắn theo lịch trình hoàn hảo # chạy với mặc định
tùy chọn (20 quy trình gửi và nhận mỗi nhóm)
(10 nhóm == 400 quy trình đang chạy)

Tổng thời gian: 0.308 giây

% nhắn tin theo lịch trình hoàn hảo -t -g 20 # là đa luồng, với 20 nhóm
(20 chủ đề người gửi và người nhận mỗi nhóm)
(20 nhóm == 800 chủ đề chạy)

Tổng thời gian: 0.582 giây
.ft

đường ống
Suite cho lệnh gọi hệ thống pipe(). Dựa trên pipe-test-1m.c của Ingo Molnar.

Các lựa chọn of đường ống
-l, --loop=
Chỉ định số vòng lặp.

Ví dụ of đường ống
.ft C
% ống dự kiến ​​hoàn thiện
(thực hiện 1000000 thao tác đường ống giữa hai tác vụ)

Tổng thời gian: 8.091 giây
8.091833 usecs/op
123581 giây/giây

% ống dự kiến ​​hoàn thiện -l 1000 # loop 1000
(thực hiện 1000 thao tác đường ống giữa hai tác vụ)

Tổng thời gian: 0.016 giây
16.948000 usecs/op
59004 giây/giây
.ft

PHÙ HỢP CHO mem
memcpy
Bộ phần mềm đánh giá hiệu suất sao chép bộ nhớ đơn giản theo nhiều cách khác nhau.

Các lựa chọn of memcpy
-l, --kích thước
Chỉ định kích thước bộ nhớ để sao chép (mặc định: 1MB). Các đơn vị có sẵn là B, KB, MB, GB
và TB (không phân biệt chữ hoa chữ thường).

-f, --hàm
Chỉ định chức năng sao chép (mặc định: mặc định). Các chức năng sẵn có phụ thuộc vào
ngành kiến ​​​​trúc. Trên x86-64, x86-64-unrolled, x86-64-movsq và x86-64-movsb là
được hỗ trợ.

-l, --nr_loops
Lặp lại lệnh gọi memcpy số lần này.

-c, --cycles
Sử dụng sự kiện chu kỳ cpu của perf thay vì tòa nhà gettimeofday.

bộ ghi nhớ
Bộ phần mềm đánh giá hiệu suất của bộ nhớ đơn giản theo nhiều cách khác nhau.

Các lựa chọn of bộ ghi nhớ
-l, --kích thước
Chỉ định kích thước bộ nhớ cần đặt (mặc định: 1MB). Các đơn vị có sẵn là B, KB, MB, GB
và TB (không phân biệt chữ hoa chữ thường).

-f, --hàm
Chỉ định chức năng cần đặt (mặc định: mặc định). Các chức năng sẵn có phụ thuộc vào
ngành kiến ​​​​trúc. Trên x86-64, x86-64-unrolled, x86-64-stosq và x86-64-stosb là
được hỗ trợ.

-l, --nr_loops
Lặp lại việc gọi memset số lần này.

-c, --cycles
Sử dụng sự kiện chu kỳ cpu của perf thay vì tòa nhà gettimeofday.

PHÙ HỢP CHO số
mem
Bộ phần mềm đánh giá khối lượng công việc NUMA.

PHÙ HỢP CHO futex
băm
Bộ phần mềm đánh giá bảng băm.

đánh thức
Suite để đánh giá các cuộc gọi đánh thức.

đánh thức song song
Bộ phần mềm đánh giá các cuộc gọi đánh thức song song.

xếp hàng lại
Suite để đánh giá các cuộc gọi yêu cầu.

khóa-pi
Bộ phần mềm đánh giá các cuộc gọi futex lock_pi.

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

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.