Đây là lệnh genpmda 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
genpmda - Máy phát PMDA Đồng thí điểm Hiệu suất
SYNOPSIS
genpmda [-d] [-D miền] [-s stdpmid] [-t topdir] [-n chiều] [-o dir] [-v] -i IAM -c cấu hình
MÔ TẢ
genpmda là một công cụ phát triển ứng dụng nhanh chóng để tạo các Chỉ số Hiệu suất mới
Đại lý miền, hãy xem PMDA(3). Nó cung cấp một cách rất dễ dàng và hiệu quả để mở rộng
Đồng thí điểm hiệu suất (PCP) với các chỉ số hiệu suất mới mà không cần hiểu
chi tiết cấp thấp về cách các PMDA được xây dựng.
genpmda đọc tệp cấu hình có chứa Không gian tên chỉ số hiệu suất tăng cường, xem
chiều(5), và tự động tạo hầu như tất cả mã nguồn để triển khai đầy đủ
PMDA chức năng, bao gồm Makefile, không gian tên, các tập lệnh hỗ trợ để định cấu hình
PMDA mới và văn bản trợ giúp về chỉ số. Các PMDA khá đơn giản có thể được tạo tự động
từ tệp cấu hình mà không cần viết bất kỳ mã bổ sung nào. Các PMDA phức tạp hơn, ví dụ:
chứa nhiều miền phiên bản, chỉ yêu cầu các phương thức làm mới cho phiên bản
miền được viết thủ công.
Ví dụ về định dạng tệp cấu hình được chấp nhận bởi genpmda được đưa ra dưới đây.
LỰA CHỌN
Yêu cầu lựa chọn:
-c cấu hình
đầu vào cấu hình tệp, xem ví dụ bên dưới
-i IAM tên pmda IAM, sẽ xuất hiện trong stdpmid hoặc là -D tùy chọn phải được sử dụng để chỉ định một
miền.
Nền tảng khác lựa chọn:
-d tạo một tập lệnh Cài đặt cho một PMDA daemon (mặc định là DSO)
-t topdir
sử dụng topdir trong GNUmakefile được tạo, mặc định ../../ ..
-n chiều
sử dụng chiều làm gốc của không gian tên (các kết quả phù hợp mặc định -i lá cờ)
-D miền
sử dụng miền số trong số được tạo chiều và tên miền.h (nếu -s không được đưa ra)
-s stdpmid
đường dẫn đến stdpmid (vỡ nợ ../../pmns/stdpmid)
-o dir sử dụng dir cho mã nguồn được tạo, mặc định ./được tạo
-v in thông báo dài dòng về cái gì genpmda đang làm
Ví dụ:
Tạo một pmda "ví dụ" bằng cách sử dụng miền 99:
genpmda -D 99 -v -i THÍ DỤ -c ví dụ.conf
Đây là ví dụ.conf tập tin cấu hình (cho yêu cầu -c Lựa chọn):
thí dụ {
số liệu
}
ví dụ.metric {
## chuỗi số liệu
## pmid VÍ DỤ: CLUSTER: 0
## indom PM_INDOM_NULL
## nhập PM_TYPE_STRING
## đơn vị PMDA_PMUNITS (0,0,0,0,0,0)
## ngữ nghĩa PM_SEM_DISCRETE
##riefhelptext văn bản trợ giúp một dòng cho example.metric.string
## văn bản trợ giúp dài helptext cho example.metric.string
## helptext Đây là dòng thứ hai của văn bản trợ giúp dài
## helptext và đây là dòng thứ ba.
## tìm nạp hàm example_string_fetch_callback
## code atom-> cp = "hello world";
## mã trả về 1;
## đo lường cuối cùng
}
BSC MÔI TRƯỜNG
Các biến môi trường có tiền tố PCP_ được sử dụng để tham số hóa tệp và thư mục
tên mà PCP sử dụng. Trên mỗi lần cài đặt, tệp /etc/pcp.conf chứa các giá trị cục bộ
cho các biến này. Các $ PCP_CONF biến có thể được sử dụng để chỉ định một thay thế
tệp cấu hình, như được mô tả trong pcp.conf(5).
Sử dụng genpmda trực tuyến bằng các dịch vụ onworks.net