Sysstat

Phần mềm chụp màn hình:
Sysstat
Các chi tiết về phần mềm:
Phiên bản: 11.7.3 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Sebastien Godard
Giấy phép: Miễn phí
Phổ biến: 39

Rating: nan/5 (Total Votes: 0)

sysstat là một dự án phần mềm nguồn mở và phân phối tự do bao gồm một số tiện ích dòng lệnh cho hệ điều hành GNU / Linux, cho phép bạn thu thập và báo cáo thông tin hoạt động của hệ thống. Nó là một công cụ giám sát Linux, được thiết kế để phân tích hiệu suất hệ thống toàn cầu.


Tính năng trong nháy mắt

Phần mềm có thể giám sát một số lượng lớn các số liệu khác nhau, cho phép người dùng định cấu hình độ dài của lịch sử dữ liệu được lưu trữ, hỗ trợ cả máy SMP và UP, hỗ trợ CPU hotplug, tính toán giá trị thống kê trung bình trong khoảng thời gian lấy mẫu, cho phép bạn lưu thống kê trong một tệp và tự động phát hiện các thiết bị mới đã được đăng ký hoặc tạo động.

Ngoài ra, chương trình còn hỗ trợ các máy SMP và UP, đặc biệt là các máy tính với CPU đa lõi hoặc hyperthreaded, hỗ trợ CPU không dây, cho phép người dùng xuất các số liệu thống kê sang CSV, JSON, XML và bất kỳ định dạng tệp tin phổ biến nào khác, bao gồm các tài liệu XML Schema và DTD. hỗ trợ nhiều ngôn ngữ và tương thích với các ứng dụng cho phép bạn tạo biểu đồ từ thống kê của sysstat.

Những công cụ nào được bao gồm?

Như đã đề cập, sysstat bao gồm các tiện ích dòng lệnh khác nhau, trong đó chúng ta có thể đề cập đến sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc và pidstat. Tất cả những điều này đều có thể truy cập được từ giao diện dòng lệnh và cho phép bạn thực hiện một số tác vụ nhất định.


Dưới mui xe, tính khả dụng và các hệ điều hành được hỗ trợ

Các ứng dụng được bao gồm trong sysstat được viết bằng ngôn ngữ lập trình C, có nghĩa là nó đòi hỏi rất ít thời gian CPU để chạy. Hiện tại, hỗ trợ cả kiến ​​trúc bộ lệnh 32 bit và 64 bit.

Mặc dù nó đã được thử nghiệm thành công trên các hệ điều hành Ubuntu, Debian và Arch Linux tại Softoware Labs, sysstat cũng tương thích với bất kỳ bản phân phối GNU / Linux nào khác đang hoạt động tích cực.

Có gì mới trong bản phát hành này:

  • sar: Khắc phục sự cố có thể xảy ra khi bộ đệm cần được phân bổ lại để chứa nhiều thiết bị hơn.
  • sar / sadf / mpstat: Tính toán số liệu thống kê CPU toàn cầu dưới dạng tổng của các CPU riêng lẻ.
  • mpstat: Tính toán số liệu thống kê cho nút "tất cả" dưới dạng tổng số thống kê CPU riêng lẻ.
  • sar: Thêm tùy chọn "-z" mới, cho sar bỏ qua đầu ra cho bất kỳ thiết bị nào không có hoạt động nào trong khoảng thời gian mẫu.
  • sar / sadf: Giờ đây, hãy xem xét kỹ hơn CPU ngoại tuyến và trực tuyến khi hiển thị thống kê softnet.
  • sadc: Thu nhỏ kích thước của tệp nhị phân sadc bằng cách biên dịch các hàm không cần thiết.
  • sadf: Thay đổi đầu ra định dạng thô thành tuân thủ CSV.
  • sadf: Sắp xếp lại một số giá trị được hiển thị ở chế độ gỡ lỗi / định dạng thô.
  • Thêm hỗ trợ ban đầu cho các số lớn & gt; 255.
  • Cập nhật danh sách thiết bị sysstat.ioconf.
  • mpstat: Xóa tùy chọn "-P ON". mpstat bây giờ chỉ hiển thị CPU trực tuyến theo mặc định.
  • trang hướng dẫn sar và mpstat được cập nhật.
  • pidstat: Báo cáo mức sử dụng CPU cho một quy trình dưới dạng tổng của tất cả các chủ đề [11.6.3] [11.4.9].
  • sar: Thay đổi điều kiện được sử dụng trong workaround cho CPU trở lại trực tuyến [11.6.3] [11.4.9].
  • Đã cập nhật NLS: Đã cập nhật các bản dịch khác nhau. .

Có gì mới trong phiên bản:

  • sar / sadc: Đã thêm số liệu mới từ / proc / meminfo vào thống kê bộ nhớ.
  • sadf: Cập nhật định dạng đầu ra để tính đến số liệu bộ nhớ mới.
  • [Peter Schiffer]: Bản sửa lỗi từ phân tích tĩnh.
  • [Peter Schiffer]: Ưu tiên chương trình nén xz khi nén các tệp dữ liệu sa [11.0.3].
  • [Peter Schiffer]: Cách di động để phát hiện hệ điều hành 64 bit trong tập lệnh cấu hình [11.0.4].
  • [Vasant Hegde]: sadc: Khắc phục tình trạng chủng tộc có thể có trong mã xử lý tín hiệu [11.0.3].
  • Sửa mô tả% util trong iostat và các trang hướng dẫn sử dụng sar [11.0.3].
  • Khắc phục kích thước sai được sử dụng trong hàm upgrade_magic_section ().
  • Thêm biến sadc_options mới để định cấu hình tập lệnh.
  • Đổi tên - tùy chọn nhóm -disable-group thành --disable-file-attr. Tùy chọn cấu hình này ngăn cản quá trình xây dựng thiết lập các thuộc tính của các tệp đang được cài đặt.
  • Đảm bảo rằng không có crontabs nào được kích hoạt khi tùy chọn cấu hình - chỉ có thể sao chép được sử dụng [11.0.3].
  • Câu hỏi thường gặp được cập nhật.
  • Đã cập nhật tệp thông số RPM.
  • đã cập nhật trang thủ công sar.
  • trang hướng dẫn sử dụng sadc được cập nhật [11.0.3].
  • Đã cập nhật tệp CREDITS.
  • Mã đã được xóa [11.0.3].

Tính năng mới trong phiên bản 11.1.2:

  • [Robert Elliott]: Đã thêm lệnh irqtop. irqtop giám sát sự khác biệt trong / proc / interrupts và / proc / softirqs trên mỗi CPU, cùng với số liệu thống kê CPU. irqtop hiện nằm trong thư mục contrib.
  • [Lance Shelton]: Đã thêm lệnh irqstat, một cách tốt hơn để xem / proc / interrupts, được thiết kế cho các hệ thống NUMA có nhiều bộ xử lý.
  • [Vasant Hegde]: sadc: Đừng gửi tín hiệu SIGINT nếu quá trình cha mẹ đã chết [11.0.2].
  • sadc: Đảm bảo rằng các hàm được sử dụng để đếm các mục (CPU, giao diện mạng, v.v.) chỉ được gọi một lần.
  • sar và sadf giờ đây cho người dùng biết khi họ không thể đọc tệp vì định dạng cuối cùng không khớp.
  • Đã sửa kết xuất sar và sadf chưa hoàn thành khi thời gian kết thúc (được chỉ định bằng tùy chọn -e) vượt qua ranh giới 24 giờ [11.0.2].
  • cifsiostat / nfsiostat: Khắc phục đầu ra trên CPU lõi đơn [11.0.2].
  • pidstat không xử lý các quy trình có dấu cách trong tên của chúng. Điều này hiện đã được sửa [11.0.2].
  • Đã cập nhật NLS.
  • Đã cập nhật tệp CREDITS.

Tính năng mới trong phiên bản 11.1.1:

  • Đã thêm tùy chọn -c vào sadf: Tùy chọn này cho phép người dùng chuyển đổi một tệp dữ liệu sa có định dạng cũ (ít nhất là 9.1.6) sang định dạng cập nhật (11.1.1 kể từ hôm nay).
  • Cập nhật đầu ra sadf -H để in ngày tệp dữ liệu và cho biết tệp này đã được chuyển đổi từ một tệp dữ liệu cũ hay chưa.
  • Tùy chọn đã thêm - [0-9] + để hiển thị dữ liệu của ngày trước [11.0.1].
  • Sử dụng lệnh gọi hệ thống statvfs () thay vì statfs không dùng nữa () để nhận thống kê hệ thống tập tin với sar [11.0.1].
  • sar: Kiểm tra cú pháp chặt chẽ hơn [11.0.1].
  • Xóa tệp bao gồm không cần thiết trong sa_common.c [11.0.1].
  • [Kosaki Motohiro]: Cập nhật cách giải quyết cho các bộ đếm CPU 32 bit [11.0.1].
  • Xác định các chính sách lập lịch không xác định trong pidstat.h [11.0.1].
  • [Ivana Varekova]: Kiểm tra giá trị trả lại cho các lệnh gọi fgets / fscanf [11.0.1].
  • Makefile được cập nhật: Theo dõi các liên kết khi tạo tarballs [11.0.1].
  • trang hướng dẫn sử dụng sadf được cập nhật [11.0.1].

Tính năng mới trong phiên bản 10.2.1:

  • Đã thêm tùy chọn mới - chỉ có thể sao chép để định cấu hình tập lệnh. Tùy chọn này có thể hữu ích khi tạo gói sysstat để đảm bảo rằng các tệp chỉ được sao chép vào $ DESTDIR và không có dịch vụ nào được kích hoạt (ví dụ: đối với distro sử dụng systemd).
  • pidstat: Thêm chỉ số mới vào số liệu thống kê I / O: các trễ I / O cho mỗi khối tác vụ.
  • Hãy tính biến $ DESTDIR khi cài đặt dịch vụ sysstat được systemd sử dụng.
  • sadf -H, sadf -j và sadf -x giờ đây cũng hiển thị thời gian tạo tệp.
  • Sử dụng sizeof () thay vì các giá trị kích thước được mã hóa cứng.
  • trang hướng dẫn sử dụng pidstat được cập nhật.
  • Bản sửa lỗi thẩm mỹ.
  • Đã cập nhật NLS.

Tính năng mới trong phiên bản 10.2.0:

  • Tùy chọn mới (-v) đã được thêm vào pidstat, cho phép người dùng hiển thị số lượng chuỗi và mô tả tệp được liên kết với các tác vụ.
  • Một số lỗi đã được sửa trong pidstat.

Tính năng mới trong phiên bản 10.1.7:

  • Số liệu mới đã được thêm vào thống kê thiết bị mạng sar, cung cấp phần trăm sử dụng của thẻ giao diện mạng.
  • Một số lỗi đã được sửa chữa xung quanh.

Tính năng mới trong phiên bản 10.1.6:

  • Lệnh sar bây giờ có thể hiển thị thống kê hệ thống tập tin (khối và sử dụng inodes) với tùy chọn mới "-F".
  • Một số lỗi nhỏ (nhỏ) cũng đã được sửa.

Tính năng mới trong phiên bản 10.1.5:

  • mpstat bây giờ sẽ tính đến mọi ngắt cho mỗi bộ xử lý để số của chúng thêm vào số hiển thị cho CPU "tất cả".
  • Không thể cài đặt tệp đơn vị hệ thống vì macro không được mở rộng trong tập lệnh cấu hình. Điều này hiện đã được sửa.

Tính năng mới trong phiên bản 10.1.4:

  • sar, pidstat và mpstat hiện dừng và hiển thị số liệu thống kê trung bình của chúng khi chúng nhận được tín hiệu SIGINT (crtl / c). pidstat hiện hiển thị UID của nhiệm vụ cho tất cả các tác vụ.
  • Tùy chọn -U đã được thêm vào pidstat; tùy chọn này yêu cầu nó hiển thị tên người dùng của tác vụ thay vì UID của nó.
  • Khi tùy chọn này được theo sau bởi tên người dùng, chỉ các tác vụ thuộc về người dùng được chỉ định mới được hiển thị bằng pidstat.

Tính năng mới trong phiên bản 10.1.3:

  • Bộ đếm mạng và IPv4 / IPv6 đã thay đổi thành định dạng 64 bit để giữ đồng bộ với các hạt nhân gần đây.
  • Tùy chọn mới đã được thêm vào iostat để ngăn không cho hiển thị báo cáo đầu tiên với thống kê kể từ khi khởi động hệ thống.
  • Một số lỗi đã được sửa.

Tính năng mới trong phiên bản 10.0.5:

  • Một tính năng thú vị mới đã được thêm vào iostat tại đây: iostat hiện có thể hiển thị thống kê tổng hợp cho một hoặc một số nhóm thiết bị. Điều này sẽ chứng minh hữu ích cho các máy có nhiều đĩa. Ngoài ra, phiên bản này còn bao gồm một số sửa lỗi cho sadc và sadf và một tệp dịch mới cho những người Croatia.

Tính năng mới trong phiên bản 10.0.4:

  • Thiết bị ảo không còn được xem xét trong kết quả sar-b.
  • iostat hiện có thể hiển thị thông tin thiết bị đích khi liên kết tượng trưng được chỉ định làm tham số.
  • Tùy chọn - tước quyền xóa đã được thêm vào tập lệnh cấu hình.
  • Bản dịch tiếng Serbia đã được thêm.

Tính năng mới trong phiên bản 10.0.0:

  • Một số lỗi đã được sửa với các lệnh nfsiostat và cifsiostat.
  • Các lệnh của Sysstat không còn được liên kết với thư viện cảm biến nếu nó không cần thiết.
  • iostat ID bản đồ thiết bị được lập bản đồ không chính xác lớn hơn 256: Điều này hiện đã được sửa.
  • NLS đã được cập nhật và bản dịch tiếng Ukraina đã được thêm.

Tính năng mới trong phiên bản 9.1.7:

  • Số liệu mới cho sar (số lượng bộ nhớ hoạt động và không hoạt động, các quá trình bị chặn đang chờ I / O hoàn tất)
  • Tối ưu hóa và cải tiến khác nhau

Tính năng mới trong phiên bản 9.1.6:

  • Số liệu mới đã được thêm vào sar và sadc: thống kê sử dụng ôm và tần suất đồng hồ CPU trung bình.
  • Phiên bản này cũng bao gồm các bản sửa lỗi.

Tính năng mới trong phiên bản 9.1.5:

  • Thống kê đầu vào điện áp, cùng với một số chỉ số khác, đã được thêm vào nhóm thống kê quản lý năng lượng của sar.
  • NLS đã được cập nhật.
  • Bản dịch tiếng Séc đã được thêm.

Tính năng mới trong phiên bản 9.1.4:

  • Số liệu mới đã được thêm vào nhóm quản lý năng lượng của thống kê trong sar (bản vá từ Jan Kaluza từ Redhat). Phiên bản này cho phép bạn theo dõi tốc độ quạt và nhiệt độ thiết bị. Bạn sẽ cần thư viện libsensors (một phần của dự án lm_sensors) được cài đặt cho điều đó.

Tính năng mới trong phiên bản 9.1.3:

  • Nhiều tính năng mới trong bản phát hành này. Hai lệnh mới đã được thêm vào (nfsiostat và cifsiostat) cho phép người dùng hiển thị số liệu thống kê I / O cho các hệ thống tập tin NFS và CIFS (lịch sự Ivana Varekova từ Redhat). Các cải tiến khác liên quan chủ yếu đến pidstat: Bây giờ có thể chọn các tác vụ bằng cách sử dụng biểu thức chính quy với tùy chọn -C. Một tùy chọn mới cũng đã được thêm vào pidstat để hiển thị số liệu thống kê stack (bản vá của Mario Konrad).

Tính năng mới trong phiên bản 9.1.1:

  • Đã hơn 3 tháng kể từ khi phát hành sysstat cuối cùng. Sau hơn 10 năm làm việc trên sysstat, tôi vẫn rất thích làm việc trong dự án này mặc dù vợ và hai con đã làm cho nó khó hơn một chút ... Ngay cả khi mọi thứ diễn ra chậm hơn nhiều, tôi quyết định bắt đầu một dự án mới loạt phát triển, vì vậy, đây là phiên bản 9.1.1, sẵn sàng để bạn kiểm tra. Xem ghi chú phát hành có sẵn từ trang tải xuống. Lưu ý rằng từ giờ trở đi, sysstat sẽ không còn hỗ trợ kernel cũ hơn 2.6. Điều này cho phép tôi loại bỏ nhiều dòng mã ...

Tính năng mới trong phiên bản 9.0.5:

  • Sysstat giờ đây có thể in các tên thiết bị có số lượng nhỏ hơn hoặc bằng 256.
  • trang hướng dẫn sử dụng sadc, NLS và Câu hỏi thường gặp đã được cập nhật.

Tính năng mới trong phiên bản 9.0.3:

  • [Michael Blakeley]: Tùy chọn -z được thêm vào iostat. Tùy chọn này yêu cầu iostat bỏ qua đầu ra cho bất kỳ thiết bị nào không có hoạt động nào trong khoảng thời gian mẫu.
  • [Tomasz Pala]: Khắc phục mpstat trong đó các giá trị gián đoạn sẽ được đọc dưới dạng số nguyên không dấu.
  • sar -n ALL không chọn số liệu thống kê IPv6. Điều này hiện đã được sửa.
  • trang cập nhật iostat, sar và mpstat được cập nhật.
  • sadf -x hiện hiển thị ngày tạo tệp.
  • Đã cập nhật các tài liệu XSD và DTD.
  • Đã cập nhật NLS. Đã thêm bản dịch tiếng Latvia.
  • Đã cập nhật tệp CREDITS.
  • Mã đã được làm sạch.

Tính năng mới trong phiên bản 9.0.2:

  • Sửa nhiều lỗi và cải tiến trong phiên bản này: Tham nhũng bộ nhớ đã được sửa trong iostat và pidstat, trong đó một segfault có thể xảy ra khi danh sách các giá trị được phân cách bằng dấu phẩy sau tùy chọn -p được nhập trên dòng lệnh. Đối với những cải tiến, sadc có thể thu thập số liệu thống kê phân vùng ngoài các số liệu thống kê đĩa. Đi thử nghiệm, vì tôi muốn sysstat 9.0.x trở thành đá rắn ...!

Tính năng mới trong phiên bản 9.0.1:

  • Một sự cố với sar nơi một con trỏ được giải phóng hai lần đã được sửa.
  • Bản dịch NLS đã được cập nhật.

Tính năng mới trong phiên bản 9.0.0:

  • Thống kê quản lý nguồn đã được thêm vào sar.
  • Bản phát hành này không còn cắt bớt khoảng thời gian thành 32 bit, vì điều này có thể gây ra một số vấn đề khi hiển thị thống kê giá trị trung bình trên các máy có hàng trăm CPU.
  • Một lỗi nhỏ trong sar nơi nó không phân tích cú pháp đối số đúng khi một số tùy chọn được nhập theo một thứ tự cụ thể đã được sửa.

Tính năng mới trong phiên bản 8.1.8:

  • Hỗ trợ đã được thêm cho các giao thức liên quan đến IPv6. iostat bây giờ chỉ hiển thị thống kê cho các thiết bị (và không phải phân vùng) khi tùy chọn -d của nó không được sử dụng.
  • Thống kê mở rộng hiện khả dụng từ iostat ngay cả đối với các phân vùng có hạt nhân gần đây.
  • Đã xảy ra lỗi khi iostat không thể đọc thống kê từ sysfs cho các thiết bị có dấu gạch chéo trong tên của chúng (ví dụ: / dev / cciss / c0d0).
  • Một lỗi đã được sửa trong iostat trong đó% CPU dành cho IRQ cứng và mềm được tính hai lần.

Tính năng mới trong phiên bản 8.1.7:

  • Hỗ trợ cho các thống kê SNMP đã được thêm vào sar.
  • Tùy chọn -l đã được thêm vào pidstat.
  • Tùy chọn này cho phép người dùng hiển thị toàn bộ dòng lệnh cho mỗi quy trình.
  • Tùy chọn -h đã được thêm vào sar.
  • Tùy chọn này hiển thị một tin nhắn trợ giúp ngắn.
  • Một số rò rỉ bộ nhớ được phát hiện bằng valgrind đã được sửa.

Tính năng mới trong phiên bản 8.1.6:

  • Tùy chọn -h đã được thêm vào pidstat.
  • Tùy chọn này được sử dụng để hiển thị tất cả các hoạt động theo chiều ngang trên một dòng.
  • Một lỗi đã được sửa trong pidstat: Khi pidstat được sử dụng để giám sát một tiến trình và tất cả các luồng của nó (với tùy chọn pidstat -t), nó có thể hiển thị các giá trị lạ nếu kết thúc nhóm thread. mpstat hiện hiển thị số liệu thống kê cho tất cả các ngắt, bao gồm NMI, LOC, v.v.

Ý kiến ​​để Sysstat

Bình luận không
Nhập bình luận
Bật hình ảnh!