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

Đây là lệnh iostat2pcp 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


iostat2pcp - nhập dữ liệu iostat và tạo kho lưu trữ PCP

SYNOPSIS


iostat2pcp [-v] [-S Bắt đầu] [-t khoảng thời gian] [-Z Múi giờ] trong tập tin ô uế

MÔ TẢ


iostat2pcp đọc một tệp văn bản được tạo bằng iostat(số 1) (trong tập tin) và dịch điều này thành một
Kho lưu trữ Performance Co-Pilot (PCP) với tên cơ sở ô uế. Nếu trong tập tin là - thì
iostat2pcp đọc từ đầu vào tiêu chuẩn, cho phép tiền xử lý dễ dàng iostat(1) đầu ra
với khát(1) hoặc tương tự.

Bản lưu trữ PCP kết quả 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 PCP
động cơ suy diễn 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)
ô 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ì iostat2pcp sẽ không ghi đè chúng
và sẽ thoát ra với một thông báo lỗi.

Mẫu đầu ra đầu tiên từ iostat(1) chứa bản tóm tắt thống kê kể từ thời điểm khởi động và
bị bỏ qua bởi iostat2pcp, vậy tập dữ liệu thực đầu tiên là tập dữ liệu thứ hai trong iostat(1)
đầu ra.

Kết quả tốt nhất thu được khi iostat(1) được chạy bằng chính nó -t cờ, vì vậy mỗi đầu ra
mẫu được bắt đầu bằng dấu thời gian. Thậm chí tốt hơn là -t với $S_TIME_FORMAT=ISO đặt trong
môi trường khi iostat(1) được chạy, trong trường hợp đó dấu thời gian bao gồm múi giờ.

Lưu ý rằng nếu $S_TIME_FORMAT=ISO is không được sử dụng với -t tùy chọn sau đó iostat(1) có thể sản xuất
dấu thời gian được điều khiển bởi LC_TIME từ ngôn ngữ có định dạng iostat2pcp không thể
phân tích. Các định dạng cho dấu thời gian đó iostat2pcp chấp nhận được minh họa bởi những điều này
ví dụ:

2013-07-06T21:34:39+1000
(đối với $S_TIME_FORMAT=ISO).

2013-07-06 21:34:39
(đối với một số định dạng ở Châu Âu, ví dụ như de_AT, de_BE, de_LU và en_DK.utf8).

06/07/13 21:34:39
(đối với tất cả $LC_TIME cài đặt cho các ngôn ngữ tiếng Anh bên ngoài Bắc Mỹ, ví dụ:
en_AU, en_GB, en_IE, en_NZ, en_SG và en_ZA và tất cả các ngôn ngữ tiếng Tây Ban Nha, ví dụ: es_ES,
es_MX và es_AR).

Đặc biệt, lưu ý rằng một số đô la Bắc Mỹ phổ biếnLC_TIME cài đặt sẽ không làm việc với
iostat2pcp (cụ thể là en_US, POSIX và C) vì chúng sử dụng định dạng MM/DD có thể
được chuyển đổi không chính xác với định dạng DD/MM giả định. Đây là một lý do khác để khuyến nghị
thiết lập $S_TIME_FORMAT=ISO.

Nếu không có dấu thời gian trong luồng đầu vào, iostat2pcp sẽ thử và suy luận mẫu
khoảng thời gian nếu dữ liệu đĩa cơ bản (-d tùy chọn cho iostat(1)) được tìm thấy. Nếu điều này không thành công thì
-t tùy chọn có thể được sử dụng để chỉ định mẫu khoảng thời gian trong vài giây. Tùy chọn này bị bỏ qua
nếu dấu thời gian được tìm thấy trong luồng đầu vào.

Sản phẩm -S tùy chọn có thể được sử dụng để chỉ định thời gian bắt đầu cho mẫu thực đầu tiên trong trong tập tin,
Ở đâu Bắt đầu phải có định dạng HH:MM:SS. Tùy chọn này bị bỏ qua nếu tìm thấy dấu thời gian
trong luồng đầu vào.

Sản phẩm -Z tùy chọn có thể được sử dụng để chỉ định múi giờ. Nó phải có định dạng +HHMM (trong giờ
và phút ở phía Đông UTC) hoặc -HHMM (cho giờ và phút ở phía Tây UTC). Đặc biệt lưu ý
việc này cũng không các thông tin vùng (hay còn gọi là Olson), ví dụ: Châu Âu / Paris, cũng không phải là Posix TZ định dạng,
ví dụ: EST+5 được phép cho -Z lựa chọn. Tùy chọn này bị bỏ qua nếu dấu thời gian ISO được
được tìm thấy trong luồng đầu vào. Nếu múi giờ không được chỉ định và không thể suy ra được, nó
mặc định là UTC.

Một số đầu ra chẩn đoán bổ sung được tạo ra bằng -v tùy chọn.

iostat2pcp 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.

LƯU Ý


iostat2pcp đòi hỏi trong tập tin được tạo bởi phiên bản của iostat(1) từ
<http://freshmeat.net/projects/sysstat>.

iostat2pcp xử lý -c (CPU), -d (Đĩa), -x (Đĩa mở rộng) và -p (Phân vùng) báo cáo
các định dạng (bao gồm cả -k, -m, -zTẤT CẢ CÁC các biến thể), nhưng không phù hợp với -n
Định dạng báo cáo (Hệ thống tệp mạng) từ iostat(1); đây là một hạn chế theo nhu cầu
hơn là giới hạn kỹ thuật.

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 iostat2pcp trực tuyến bằng dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất