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

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

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

Chạy netperfmeter 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à netperfmeter lệnh 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 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


netperfmeter - Máy đo hiệu suất mạng

SYNOPSIS


netperfmeter [Hải cảng]
netperfmeter [Điểm đến: Cảng] -local = Địa chỉ [, Địa chỉ, ...] -runtime = Giây -config = Tên
-scalar = Tên -vector = Tên -activenodename = Mô tả
-passivenodename = Mô tả -Yên lặng -bèo thuyền -verbosity = Cấp độ -tcp -mptcp -sctp
-udp -dccp [FLOWSPEC] […]

MÔ TẢ


netperfmeter là thước đo hiệu suất mạng cho truyền tải UDP, TCP, MPTCP, SCTP và DCCP
các giao thức. Nó đồng thời truyền các luồng hai chiều đến một điểm cuối và đo lường
kết quả là băng thông dòng chảy. Kết quả được viết dưới dạng tệp vectơ và tệp vô hướng.

TRANH LUẬN


Các đối số sau đây phải được cung cấp:

Cổng Số cổng cho ổ cắm dữ liệu của phía thụ động. Số cổng của điều khiển
socket sẽ là cổng + 1. Chỉ định một số cổng sẽ biến netperfmeter ở chế độ thụ động,
tức là nó sẽ đợi các kết nối đến.

Điểm đến: Cảng
Chỉ định điểm cuối đích để kết nối. Điều này sẽ biến netperfmeter thành
chế độ hoạt động, tức là nó sẽ kết nối với điểm cuối từ xa được chỉ định.

local = Địa chỉ [, Địa chỉ, ...]
Chỉ định (các) địa chỉ của điểm cuối cục bộ. Đối với TCP, UDP và DCCP, chỉ
địa chỉ được sử dụng!

thời gian chạy
Chỉ định thời gian chạy phép đo tính bằng giây. Sau khoảng thời gian nhất định,
netperfmeter sẽ kết thúc phép đo.

config = Tên
Chỉ định tên của tệp cấu hình để ghi. Mặc định là output.config.

vector = Tên
Chỉ định mẫu tên của tệp vectơ để ghi. Nếu hậu tố của tên này
là .bz2, tệp sẽ được nén BZip2 ngay lập tức. Tên vectơ là
tự động mở rộng để đặt tên cho các tệp vectơ luồng bằng cách thêm
- - - trước hậu tố. Mặc định là
vector.vec.bz2, do đó tên của tệp vectơ cho luồng 5, luồng 2 trên
nút thụ động sẽ là vector-passive-00000005-0002.vec.bz2.

vô hướng = Tên
Chỉ định mẫu tên của tệp vô hướng để ghi. Nếu hậu tố của tên này
là .bz2, tệp sẽ được nén BZip2 ngay lập tức. Tên vô hướng là
tự động mở rộng để đặt tên cho các tệp vô hướng luồng bằng cách thêm
- - - trước hậu tố. Mặc định là
scalar.vec.bz2, do đó là tên của tệp vô hướng cho luồng 5, luồng 2 trên
nút thụ động sẽ là vô hướng-thụ động-00000005-0002.vec.bz2.

activenodename = Mô tả
Đặt mô tả dạng văn bản của nút đang hoạt động (ví dụ: Máy khách).

passivenodename = Mô tả
Đặt mô tả dạng văn bản của nút thụ động (ví dụ: Máy chủ).

yên tĩnh Giảm độ chi tiết của đầu ra nhật ký. Có thể được chỉ định nhiều lần.

dài dòng
Tăng độ chi tiết của đầu ra nhật ký. Có thể được chỉ định nhiều lần.

verbosity = Mức độ
Đặt độ chi tiết của đầu ra nhật ký thành một mức nhất định, từ 0 (thấp nhất) đến 6
(cao nhất).

sctp Thành lập một hiệp hội SCTP mới. Các luồng của liên kết này phải được chỉ định
bởi một hoặc nhiều thông số kỹ thuật FLOWSPEC như các thông số sau.

tcp Thiết lập kết nối TCP hoặc MPTCP mới. Luồng của kết nối này phải là
được chỉ định bởi thông số kỹ thuật FLOWSPEC như tham số sau. Hỗ trợ MPTCP trong
NetPerfMeter được coi là ổ cắm "MPTCP" bổ sung (tức là một ổ cắm TCP khác, nhưng
liên kết với một số cổng khác và đã bật CMT). Đó là, đối với việc sử dụng MPTCP, nó
phải chứa tùy chọn cmt = mptcp (xem bên dưới) để sử dụng ổ cắm MPTCP thay vì
ổ cắm TCP.

udp Thiết lập kết nối UDP mới. Luồng của kết nối này phải được chỉ định bởi một
Đặc điểm kỹ thuật FLOWSPEC như tham số sau.

dccp Thiết lập kết nối DCCP mới. Luồng của kết nối này phải được chỉ định bởi một
Đặc điểm kỹ thuật FLOWSPEC như tham số sau. Lưu ý rằng DCCP không khả dụng trên
tất cả các nền tảng được nêu ra. Hiện tại, chỉ Linux cung cấp DCCP trong nhân chính thức của nó.

FLOWSPEC
Chỉ định một luồng mới. Định dạng là:
outgoing_frame_rate: outgoing_frame_size: incoming_frame_size: incoming_frame_rate: option: ...
Bốn tham số đầu tiên
(outgoing_frame_rate: outgoing_frame_size: incoming_frame_size: incoming_frame_rate: option)
có thể được thay thế bằng tùy chọn "mặc định", tạo luồng với một số
các tham số mặc định hữu ích.

out_frame_rate
Tốc độ khung hình của quá trình truyền đi (tức là từ nút chủ động sang nút bị động).
Nếu được đặt thành const0, người gửi sẽ bị saturarted, tức là nó sẽ cố gắng gửi dưới dạng
nhiều nhất có thể.

đi_frame_size
Kích thước khung của quá trình truyền đi (tức là từ nút chủ động sang nút bị động).
Nếu được đặt thành const0, sẽ không có * không * truyền dữ liệu theo hướng này.

tốc_độ_khung_đến
Tốc độ khung hình của quá trình truyền đến (tức là từ nút thụ động sang nút hoạt động).
Xem outgoing_frame_rate để biết chi tiết.

đến_frame_size
Kích thước khung của quá trình truyền đến (tức là từ nút chủ động sang nút bị động).
Xem outgoing_frame_size để biết chi tiết.

Các tùy chọn có thể có:

id = Số nhận dạng luồng
Đặt số ID cho luồng. Các ID trong phép đo phải là
độc nhất!

description = Mô tả
Đặt mô tả dạng văn bản của luồng (ví dụ: HTTP-Flow). Không được dùng
khoảng trắng trong mô tả!

maxmsgsize = Bytes
Tách các khung thành các thông báo có nhiều nhất là số byte đã cho.
Tin nhắn không được vượt quá 65535 byte.

defragtimeout = Mili giây
Tin nhắn không nhận được trong khoảng thời gian chờ này sau lần cuối cùng
tin nhắn nhận được thành công được coi là bị mất. LƯU Ý: cái này cũng
xảy ra nếu giao thức truyền tải đáng tin cậy và thông báo
thực sự nhận được sau đó!

không có thứ tự = Phân số
Chỉ định phần nhỏ của tin nhắn sẽ được gửi đến
chế độ không có thứ tự (chỉ SCTP).

đã đặt hàng = Phân số
Chỉ định phần tin nhắn sẽ được gửi theo thứ tự
chế độ (chỉ SCTP).

đáng tin cậy = Phân số
Chỉ định phần tin nhắn sẽ được gửi đi một cách đáng tin cậy
chế độ (chỉ SCTP).

không đáng tin cậy = Phân số
Chỉ định phần nhỏ của tin nhắn sẽ được gửi đến
chế độ không đáng tin cậy (chỉ SCTP).

rtx_timeout = Mili giây
Đặt thời gian chờ truyền lại cho các thư không đáng tin cậy (chỉ SCTP;
không có sẵn trên tất cả các nền tảng!)

rtx_trials = Thử nghiệm
Đặt thử nghiệm truyền lại cho các thư không đáng tin cậy (chỉ SCTP;
không có sẵn trên tất cả các nền tảng!)

rcvbuf = Byte
Đặt kích thước bộ đệm của máy thu thành số byte đã cho.

sndbuf = Byte
Đặt kích thước bộ đệm người gửi thành số byte đã cho.

onoff = t1, t2, ...
Danh sách các tem thời gian khi quy trình sẽ được kích hoạt hoặc
đã ngừng hoạt động. Nếu onoff được đưa ra, luồng sẽ tắt khi khởi động. Tại t1,
nó sẽ được bật lên; tại t2, nó sẽ bị tắt, v.v. Thời gian
tem có thể được cho dưới dạng giá trị tuyệt đối (ví dụ onoff = 0,10,30 - để biến
bật lúc t = 0, tắt lúc t = 10 và bật lại lúc t = 30 cho đến hết
đo lường) hoặc các giá trị tương đối (ví dụ: bật = 10, + 30, + 60 - để bật ở
t = 10, tắt lúc t = 40 và bật lại lúc t = 100 cho đến hết
đo đạc).

error_on_abort = bật | tắt
Theo mặc định, mặt hoạt động dừng lại với lỗi khi truyền
đuôi (ví dụ: hủy bỏ kết nối). Tham số này biến điều này
hành vi bật hoặc tắt.

cmt = tắt | cmt | cmtrpv1 | cmtrpv2 | like-mptcp | mptcp-like | mptcp
Định cấu hình sử dụng Truyền đa đường đồng thời (CMT): tắt (đã tắt
tắt; mặc định), cmt (đường dẫn độc lập), cmtrpv1 (CMT / RPv1), cmtrpv1
(CMT / RPv2), mptcp / like-mptcp / mptcp-like (MPTCP), 0-255 (tùy chỉnh
giá trị). Hiện chỉ được CMT-SCTP hỗ trợ trên hệ thống FreeBSD và
MPTCP trên hệ thống Linux. Lưu ý: CMT cho MPTCP luôn sử dụng MPTCP
điều khiển tắc nghẽn.

VÍ DỤ


Một số ví dụ sử dụng netperfmeter:

netperfmeter 9000
Bắt đầu ở chế độ thụ động, tức là chấp nhận kết nối, trên cổng 9000.

netperfmeter 172.16.255.254:9000 -vector = output.vec.bz2 -scalar = output.sca.bz2 -sctp
const5:exp1000:const3:exp500:description="Alpha":onoff=+10
const5:exp1000:const3:exp500:description="Beta":onoff=+30 -tcp
const5:exp1000:const3:exp500:description="Gamma":onoff=+60 -runtime=300
Bắt đầu ở chế độ hoạt động, tức là thiết lập kết nối đến 172.16.255.254, cổng 9000.
Các khung sẽ được phân đoạn thành các tin nhắn có kích thước lên đến 4096 byte. Viết vectơ vào
output.vec.bz2 (nén BZip2). Viết vô hướng vào output.sca.bz2
(BZip2-nén). Thành lập hiệp hội SCTP. Tại t = 10 giây, bắt đầu luồng "Alpha" là
luồng đầu tiên của liên kết này, sử dụng tốc độ khung hình là 5 (không đổi) và trung bình
kích thước khung 1000 byte (phân phối hàm mũ âm) cho dữ liệu gửi đi
và tốc độ khung hình là 3 (không đổi) và kích thước khung hình trung bình là 500 byte (âm
phân phối theo hàm mũ) cho dữ liệu đến. Tại t = 30 giây, bắt đầu quy trình "Beta" là
luồng thứ hai trên liên kết SCTP (các thông số giống như luồng "Alpha"). Khởi động TCP
sự liên quan. Tại t = 60 giây, bắt đầu luồng "Gamma" qua kết nối TCP (các tham số giống nhau
dưới dạng luồng "Alpha"). Tại t = 300s thì dừng đo.

TÁC GIẢ


Thomas Dreibholz
http://www.iem.uni-due.de/~dreibh/netperfmeter
mailto: //[email được bảo vệ]

Sử dụng netperfmeter trực tuyến bằng các 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
    Sàn văn phòng
    Sàn văn phòng
    OfficeFloor cung cấp sự đảo ngược của
    điều khiển khớp nối, với: - sự phụ thuộc của nó
    tiêm - tiêm tiếp tục -
    tiêm luồng Để biết thêm thông tin
    tham quan...
    Tải xuống OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit là một ứng dụng mã nguồn mở chạy trên máy chủ
    Khung giao diện người dùng (SDUI). Nó cho phép bạn
    triển khai các bản cập nhật có nguồn gốc từ máy chủ để
    phiên bản ứng dụng khác nhau. Ngoài ra, nó có thể
    đã sử dụng cho ...
    Tải xuống DivKit
  • 3
    bộ chuyển đổi phụ
    bộ chuyển đổi phụ
    Tiện ích để chuyển đổi giữa các loại khác nhau
    định dạng đăng ký. người dùng tên lửa
    nên sử dụng ss, ssr hoặc v2ray làm mục tiêu.
    Bạn có thể thêm &remark= vào
    HT được yêu thích trên Telegram...
    Tải xuống bộ chuyển đổi phụ
  • 4
    RỬA MẶT
    RỬA MẶT
    SWASH là một số có mục đích chung
    công cụ để mô phỏng không ổn định,
    không thủy tĩnh, bề mặt tự do,
    dòng quay và hiện tượng vận chuyển
    ở vùng biển ven bờ như ...
    Tải xuống SWASH
  • 5
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    Dự án đã chuyển sang
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Các tính năng: Tạo gian lận lưu trạng thái đa
    hệ thống, hỗ trợ gba, gbc, gb, sgb,
    sgb2Tu...
    Tải xuống VBA-M (Đã lưu trữ - Hiện có trên Github)
  • 6
    Stacer
    Stacer
    Giám sát và tối ưu hóa hệ thống Linux
    Kho lưu trữ Github:
    https://github.com/oguzhaninan/Stacer.
    Đối tượng: Người dùng cuối / Máy tính để bàn. Người sử dụng
    giao diện: Qt. Lập trình La ...
    Tải xuống Stacer
  • Khác »

Lệnh Linux

Ad