Đây là lệnh sar2pcp 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
sar2pcp - nhập dữ liệu sar và tạo một kho lưu trữ PCP
SYNOPSIS
sar2pcp trong tập tin ô uế
MÔ TẢ
sar2pcp nhằm đọc tệp dữ liệu Báo cáo Hoạt động Hệ thống nhị phân (sar) như được tạo
by buồn(số 1) (trong tập tin) và dịch nó thành một kho lưu trữ Performance Co-Pilot (PCP) với
tên cơ sở ô uế.
Tuy nhiên, nếu trong tập tin có hậu tố .xml, thì nó sẽ được coi là đã ở định dạng XML
và sar2pcp sẽ hoạt động trực tiếp trên đó.
Kết quả của PCP achive có thể được sử dụng với tất cả các công cụ dành cho khách hàng PCP để vẽ biểu đồ cho các tập hợp con của
sử dụng dữ liệu biểu đồ chiều(1), thực hiện giảm dữ liệu và báo cáo, lọc với suy luận của PCP
động cơ chiều(1), v.v.
Một loạt các tệp vật lý sẽ được tạo với tiền tố ô uế. Đây là những ô uế.0
(dữ liệu hiệu suất), ô uế.mục tiêu (siêu dữ liệu mô tả dữ liệu hiệu suất)
và ô uế.mục lục (một chỉ số tạm thời để cải thiện hiệu quả của các hoạt động phát lại cho
lưu trữ). Nếu bất kỳ tệp nào trong số này đã tồn tại, thì sar2pcp sẽ không ghi đè chúng và
sẽ thoát với một thông báo lỗi của biểu mẫu
__pmLogNewFile: blah.0 đã tồn tại, không bị ghi đè
sar2pcp là một tập lệnh Perl sử dụng trình bao bọc PCP :: LogImport Perl xung quanh PCP
libpcp_import thư viện, và như vậy có thể được sử dụng làm ví dụ để phát triển các công cụ mới để
nhập các loại dữ liệu hiệu suất khác và tạo lưu trữ PCP. Một mô-đun trình bao bọc Python
Cũng có sẵn.
THẬN TRỌNG
Khi không sử dụng tùy chọn đầu vào XML, sar2pcp đòi hỏi trong tập tin đã được tạo ra bởi một
phiên bản buồn(1) từhttp://sebastien.godard.pagesperso-orange.fr/> bao gồm
Sadf(1) tiện ích để dịch trong tập tin vào một luồng XML (bất kỳ kể từ phiên bản 6); sar2pcp sẽ
tự động chạy Sadf(1) và dịch XML kết quả thành một kho lưu trữ của PCP.
Khi sử dụng nhị phân buồn điều quan trọng là phải đảm bảo cài đặt Sadf tương thích
với phiên bản của buồn mà ban đầu tạo ra các tệp nhị phân. Đơn giản chỉ cần giả sử một
Phiên bản cài đặt mới hơn sẽ hoạt động rất tiếc là quá lạc quan và cũng không nên
giả định rằng dữ liệu nhị phân từ các nền tảng khác nhau (ví dụ: độ bền khác nhau) sẽ hoạt động -
những vấn đề này là do những hạn chế trong buồn và Sadf, và không trong sar2pcp chính nó.
May mắn thay, Sadf thông báo cho biết rằng một sự không tương thích đã được phát hiện là
nhất quán giữa các phiên bản và luôn có tiền tố
Tệp hoạt động hệ thống không hợp lệ
Sử dụng XML trong tập tin có lợi thế là phiên bản đã cài đặt của Sadf là hoàn toàn
bỏ qua. sar2pcp cam kết chuyển đổi bất kỳ XML hợp lệ nào được tạo ra bởi bất kỳ
các biến thể của Sadf vào một kho lưu trữ hợp lệ của PCP. Bất kỳ phiên bản nào của PCP đều có thể diễn giải
các tệp lưu trữ được tạo ra bởi bất kỳ phiên bản nào của sar2pcpvà bạn cũng có thể tự do di chuyển
kho lưu trữ PCP nhị phân giữa các nền tảng khác nhau, phần cứng khác nhau, thậm chí khác nhau
hệ điều hành - nó chỉ hoạt động (TM).
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 sar2pcp trực tuyến bằng các dịch vụ onworks.net