Sysstat

Screenshot Software:
Sysstat
Mga detalye ng Software:
Bersyon: 11.7.3 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: Sebastien Godard
Lisensya: Libre
Katanyagan: 39

Rating: nan/5 (Total Votes: 0)

sysstat ay isang bukas na mapagkukunan at malayang ipinamamahagi ng proyektong software na binubuo ng ilang mga utility na linya ng command para sa mga operating system ng GNU / Linux, na nagbibigay-daan sa iyo upang mangolekta at mag-ulat ng impormasyon sa aktibidad ng system. Ito ay isang tool ng pagmamanman ng Linux, na idinisenyo para sa pagtatasa ng pagganap ng pandaigdigang sistema.


Mga tampok sa isang sulyap

Maaaring masubaybayan ng software ang isang malaking bilang ng iba't ibang mga sukatan, pinapayagan ang mga user na i-configure ang haba ng naka-imbak na kasaysayan ng data, sinusuportahan ang parehong SMP at UP machine, sinusuportahan ang mga CPU ng hotplug, kinakalkula ang mga average na halaga ng istatistika sa sampling period, ay nagbibigay-daan sa iyo na i-save mga istatistika sa isang file, at awtomatikong nakikita ang mga bagong device na dynamically nakarehistro o nilikha.

Bukod pa rito, sinusuportahan ng programa ang mga machine ng SMP at UP, lalo na ang mga computer na may multicore o hyperthreaded na CPU, ay sumusuporta sa mga hindi kinakailangang CPU, na nagbibigay-daan sa mga user na mag-export ng mga istatistika sa CSV, JSON, XML at anumang iba pang mga tanyag na format ng file, kasama ang mga XML Schema at DTD na mga dokumento, ay sumusuporta sa maraming wika, at ito ay katugma sa mga application na nagbibigay-daan sa iyo upang gumawa ng mga graph mula sa mga istatistika ng sysstat.

Anong mga tool ang kasama?

Tulad ng nabanggit, ang sysstat ay binubuo ng iba't ibang mga utilities ng linya ng utos, na kung saan maaari naming banggitin sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc at pidstat. Ang lahat ng ito ay mapupuntahan mula sa interface ng command-line at nagpapahintulot sa iyo na gawin ang ilang mga gawain.


Sa ilalim ng hood, ang availability at suportadong OSes

Ang mga application na kasama sa sysstat ay nakasulat sa wika ng C programming, na nangangahulugang ito ay nangangailangan ng napakaliit na oras ng CPU upang tumakbo. Sa sandaling ito, ay sumusuporta sa parehong mga 32-bit at 64-bit na set ng mga itinatakda na arkitektura.

Habang matagumpay itong nasubok sa Ubuntu, Debian at Arch Linux operating system dito sa Softoware Labs, ang sysstat ay katugma din sa anumang ibang pamamahagi ng GNU / Linux na aktibo sa pag-unlad.

Ano ang bago sa paglabas na ito:

  • sar: Ayusin ang mga posibleng pag-crash na nangyayari kapag kailangan ng mga buffer upang ma-reallocate upang makayanan ang higit pang mga device.
  • sar / sadf / mpstat: I-compute ang global na mga istatistika ng CPU bilang kabuuan ng mga indibidwal na mga CPU.
  • mpstat: I-compute ang mga istatistika para sa node "lahat" bilang kabuuan ng mga indibidwal na mga istatistika ng CPU.
  • sar: Magdagdag ng bagong "-z" na opsyon, na nagsasabi sa sar upang alisin ang output para sa anumang mga device na walang aktibidad sa panahon ng sample.
  • sar / sadf: Mas mahusay na isama ang offline at online na CPU kapag nagpapakita ng mga softnet na istatistika.
  • sadc: Paliitin ang sukat ng sadc binary file sa pamamagitan ng pag-compile ng mga hindi kinakailangang function.
  • sadf: Baguhin ang raw na output ng format upang maging sang-ayon sa CSV.
  • sadf: Muling ayusin ang ilang mga halaga na ipinapakita sa debug mode / raw format.
  • Magdagdag ng paunang suporta para sa mga pangunahing numero & gt; 255.
  • I-update ang listahan ng mga sysstat.ioconf device.
  • mpstat: Alisin ang pagpipilian na "-P ON". ipinapakita ngayon ng mpstat lamang ang online na CPU sa pamamagitan ng default.

  • Na-update ang mga manu-manong pahina ng
  • sar at mpstat.
  • pidstat: Iulat ang paggamit ng CPU para sa isang proseso bilang kabuuan ng lahat ng mga thread [11.6.3] [11.4.9].
  • sar: Baguhin ang kondisyon na ginamit sa workaround para sa CPU na bumalik online [11.6.3] [11.4.9].
  • Na-update NLS: Na-update ang iba't ibang mga pagsasalin. .

Ano ang bagong sa bersyon:

  • sar / sadc: Nagdagdag ng mga bagong sukatan mula sa / proc / meminfo sa mga istatistika ng memorya.
  • sadf: I-update ang mga format ng output upang magamit ang mga bagong sukatan ng memorya.
  • [Peter Schiffer]: Pag-aayos mula sa static analysis.
  • [Peter Schiffer]: Mas gusto ang programa ng xz compression kapag naka-compress sa mga file ng data [11.0.3].
  • [Peter Schiffer]: Portable na paraan upang makita ang 64 bit OS sa i-configure ang script [11.0.4].
  • [Vasant Hegde]: sadc: Ayusin ang posibleng kondisyon ng lahi sa code ng handler ng signal [11.0.3].
  • Ayusin ang paglalarawan ng% na ginagamit sa mga pahina ng manu-manong iostat at sar [11.0.3].
  • Ayusin ang maling laki na ginamit sa function na upgrade_magic_section ().
  • Magdagdag ng bagong variable ng sadc_options upang i-configure ang script.
  • Palitan ang pangalan - opsyon na hindi na-tao-grupo sa - hindi maiiwasan-file-attr. Pinipigilan ng pagpipiliang ito ang proseso ng pagtatayo mula sa pagtatakda ng mga katangian ng mga file na na-install.
  • Siguraduhin na walang mga crontab ang isinaaktibo kapag nag-configure ang opsyon - magagamit lamang-kopya-lamang [11.0.3].
  • Na-update ang FAQ.
  • Na-update ang RPM spec file.

  • Na-update ang pahina ng manu-manong
  • sar.

  • Na-update ang manu-manong pahina ng
  • manu-manong [11.0.3].
  • Na-update ang file na CREDITS.
  • Nalinis ang code [11.0.3].

Ano ang bago sa bersyon 11.1.2:

  • [Robert Elliott]: Nagdagdag ng irqtop na utos. irqtop sinusubaybayan ang mga pagkakaiba sa / proc / interrupts at / proc / softirqs bawat CPU, kasama ang mga istatistika ng CPU. Ang irqtop ay kasalukuyang nasa direktoryo ng kontribusyon.
  • [Lance Shelton]: Nagdagdag ng command na irqstat, isang mas mahusay na paraan upang panoorin / proc / magambala, na idinisenyo para sa NUMA system na may maraming mga processor.
  • [Vasant Hegde]: sadc: Huwag magpadala ng SIGINT signal kung ang proseso ng magulang ay patay na [11.0.2].
  • sadc: Siguraduhin na ang mga pag-andar na ginamit upang mabilang ang mga item (CPU, network interface, atbp.) ay tinatawag na isang beses lamang.
  • sar at sadf ngayon ay nagsasabi sa user kung hindi nila mabasa ang isang file dahil hindi tumutugma ang format ng endian.
  • Fixed hindi kumpleto sar at sadf output kapag ang oras ng pagtatapos (tinukoy na may pagpipilian -e) tumatawid 24 na oras na hangganan [11.0.2].
  • cifsiostat / nfsiostat: Ayusin ang output sa solong core CPU [11.0.2].
  • hindi pinamahalaan ng pidstat ang mga proseso nang may mga puwang sa kanilang pangalan nang maayos. Naayos na ito ngayon [11.0.2].
  • Na-update ang NLS.
  • Na-update ang file na CREDITS.

Ano ang bago sa bersyon 11.1.1:

  • Idinagdag pagpipilian -c sa sadf: Ang pagpipiliang ito ay nagbibigay-daan sa gumagamit na mag-convert ng isang sa datafile sa isang lumang format (hindi bababa sa 9.1.6) sa up-to-date na format (11.1.1 sa ngayon).
  • I-update ang sadf -H output upang i-print ang petsa ng datafile at sabihin kung ang file na ito ay na-convert mula sa isang lumang datafile o hindi.
  • Idinagdag pagpipilian - [0-9] + upang sadf upang ipakita ang data ng mga araw na nakalipas [11.0.1].
  • Gumamit ng statvfs () system call sa halip na mga deprecated statfs () upang makakuha ng mga istatistika ng filesystems sa sar [11.0.1].
  • sar: Stricter syntax check [11.0.1].
  • Tanggalin ang hindi kinakailangan isama ang file sa sa_common.c [11.0.1].
  • [Kosaki Motohiro]: I-update ang workaround para sa mga counter ng 32bit CPU [11.0.1].
  • Tukuyin ang hindi kilalang mga patakaran sa pag-iiskedyul sa pidstat.h [11.0.1].
  • [Ivana Varekova]: Halaga ng pagsusulit ng pagsubok para sa mga tawag na fgets / fscanf [11.0.1].
  • Na-update ang Makefile: Sundin ang mga symlink kapag lumilikha ng tarballs [11.0.1].
  • Na-update ang manu-manong pahina ng [11.0.1].

Ano ang bago sa bersyon 10.2.1:

  • Nagdagdag ng bagong - pagpipilian sa pag-kopya-lamang na i-configure upang i-configure ang script. Maaaring kapaki-pakinabang ang pagpipiliang ito kapag lumilikha ng sysstat na pakete upang matiyak na ang mga file ay nakopya lamang sa $ DESTDIR at na walang serbisyo na aktibo (hal. Para sa distro gamit ang systemd).
  • pidstat: Magdagdag ng isang bagong panukat sa mga istatistika ng I / O na pidstat: ang mga pagkaantala sa I-trabaho na
  • Dalhin ang $ DESTDIR variable sa account kapag nag-i-install ng sysstat na serbisyo na ginagamit ng systemd.
  • sadf -H, sadf -j at sadf -x na ngayon ay nagpapakita din ng oras ng paggawa ng file.
  • Gamitin ang sizeof () sa halip ng mga hardcoded na halaga ng laki.

  • update ang manu-manong pahina ng
  • pidstat.
  • Mga pag-aayos ng kosmetiko.
  • Na-update ang NLS.

Ano ang bago sa bersyon 10.2.0:

  • Ang isang bagong pagpipilian (-v) ay idinagdag sa pidstat, na nagpapagana sa gumagamit na ipakita ang bilang ng mga thread at mga descriptor ng file na nauugnay sa mga gawain.
  • May ilang mga bug na naayos sa pidstat.

Ano ang bago sa bersyon 10.1.7:

  • Ang isang bagong panukat ay naidagdag sa mga istatistika ng network ng mga sar, na nagbibigay ng porsyento ng paggamit ng mga network interface card.
  • May ilang mga bug na naayos sa lahat.

Ano ang bago sa bersyon 10.1.6:

  • Ang sar command ay maaari na ngayong magpakita ng mga istatistika ng filesystem (mga bloke at inode na paggamit) gamit ang bagong opsyon na "-F".
  • Maraming (maliit) na mga bug ang naayos na rin.

Ano ang bago sa bersyon 10.1.5:

  • ngayon ay isinasaalang-alang ng mpstat ang bawat pag-abala sa bawat processor upang ang kanilang numero ay nagdaragdag ng bilang na ipinapakita para sa CPU "lahat".
  • Ang systemd unit file ay hindi na mai-install dahil ang isang macro ay hindi pinalawak sa configure script. Naayos na ito ngayon.

Ano ang bago sa bersyon 10.1.4:

  • sar, pidstat, at mpstat ngayon ihinto at ipakita ang kanilang average na istatistika kapag nakatanggap sila ng SIGINT signal (crtl / c). Ipinapakita ngayon ng pidstat ang UID ng gawain para sa lahat ng mga gawain.
  • Ang opsiyon -U ay idinagdag sa pidstat; sinasabihan ng opsyong ito na ipakita ang username ng gawain sa halip ng UID nito.
  • Kapag ang pagpipiliang ito ay sinusundan ng isang user name, ang mga gawain lamang na pagmamay-ari ng tinukoy na user ay ipinapakita ng pidstat.

Ano ang bago sa bersyon 10.1.3:

  • Ang mga network at IPv4 / IPv6 counter ay nagbago sa format na 64-bit upang panatilihing naka-sync sa mga kamakailang kernels.
  • Ang isang bagong pagpipilian ay idinagdag sa iostat upang maiwasan ito mula sa pagpapakita ng unang ulat sa mga istatistika mula noong system boot.
  • May ilang mga bug na naayos na.

Ano ang bago sa bersyon 10.0.5:

  • Isang kawili-wiling bagong tampok ang naidagdag sa iostat dito: maaaring ipakita ngayon ng iostat ang pinagsama-samang mga istatistika para sa isa o maraming grupo ng mga device. Dapat itong patunayan na kapaki-pakinabang para sa mga machine na may maraming mga disk. Bukod sa na, ang bersyon na ito ay kinabibilangan ng ilang mga pag-aayos ng bug para sa sadc at sadf, at isang bagong file ng pagsasalin para sa mga taong Croatian.

Ano ang bago sa bersyon 10.0.4:

  • Ang mga virtual na aparato ay hindi na isinasaalang-alang sa mga resulta ng sar -b.

  • Ang
  • Ang pagpipiliang - hindi na-stripping ay idinagdag sa configure script.
  • Isang Serbian pagsasalin ay naidagdag.

Ano ang bago sa bersyon 10.0.0:

  • Ang ilang mga bug ay naayos na sa mga nfsiostat at cifsiostat na utos.
  • Ang mga utos ng Sysstat ay hindi na naka-link sa mga sensor ng library kung hindi ito kinakailangan.
  • hindi tama ang pag-map sa iostat ang mga ID ng device-mapper na higit sa 256: Naayos na ito ngayon.
  • Na-update ang NLS at isang pagsasalin ng Ukranyo ang naidagdag.

Ano ang bago sa bersyon 9.1.7:

  • Bagong sukatan para sa sar (dami ng aktibo at hindi aktibong memorya, hinaharangan ang proseso na naghihintay ng I / O upang makumpleto)
  • Iba't ibang mga pag-optimize at pagpapabuti

Ano ang bago sa bersyon 9.1.6:

  • Ang mga bagong sukatan ay naidagdag sa sar at sadc: mga hugepage na paggamit ng mga istatistika, at average na dalas ng orasan ng CPU.
  • Kasama rin sa bersyon na ito ang bugfixes.

Ano ang bago sa bersyon 9.1.5:

  • Ang mga istatistika ng pag-input ng boltahe, kasama ang ilang ibang mga sukatan, ay idinagdag sa grupo ng mga istatistika ng pamamahala ng kapangyarihan ng sar.
  • Na-update ang NLS.
  • Ang isang pagsasalin ng Czech ay naidagdag na.

Ano ang bago sa bersyon 9.1.4:

  • Ang mga bagong sukatan ay idinagdag sa grupo ng mga istatistika ng pamamahala ng kapangyarihan sa sar (patch mula Jan Kaluza mula sa Redhat). Ang bersyon na ito ay nagbibigay-daan sa iyo upang subaybayan ang bilis ng mga tagahanga at mga temperatura ng device Kakailanganin mo ang libsensors library (bahagi ng lm_sensors project) na naka-install para sa na.

Ano ang bago sa bersyon 9.1.3:

  • Maraming mga bagong tampok sa paglabas na ito. Dalawang bagong mga utos ang naidagdag (nfsiostat at cifsiostat) na nagpapagana sa gumagamit na magpakita ng mga istatistika ng I / O para sa mga file ng NFS at CIFS (courtesy Ivana Varekova mula sa Redhat). Iba pang mga pag-aalala sa pag-aalaga sa pangunahing pidstat: Posible na ngayon na piliin ang mga gawain gamit ang isang regular na expression na may pagpipilian -C. Ang isang bagong pagpipilian ay idinagdag sa pidstat upang ipakita ang mga istatistika ng stack (patch ni Mario Konrad).

Ano ang bago sa bersyon 9.1.1:

  • Mahigit sa 3 buwan ang nakalipas mula noong huling pagpapalabas ng sysstat. Pagkalipas ng mahigit sa 10 taon na ginugol ang pagtatrabaho sa sysstat, natitiyak ko pa rin na nagtatrabaho sa proyektong ito kahit na ang isang asawa at dalawang anak ay ngayon ay naging mas mahirap ... Kahit na mas mabagal ang mga bagay ngayon, nagpasiya akong magsimula ng bago serye ng pag-unlad, kaya narito ang bersyon 9.1.1, handa ka na subukan. Tingnan ang mga tala ng paglabas na magagamit mula sa pahina ng pag-download. Tandaan na mula ngayon, hindi na sinusuportahan ng sysstat ang mga kernel na mas luma kaysa sa 2.6. Ito ay nagpapagana sa akin upang mapupuksa ang maraming mga linya ng code ...

Ano ang bago sa bersyon 9.0.5:

  • Ang Sysstat ay dapat na ngayong ma-print ang mga pangalan ng device na ang mga menor de edad ay mas malaki kaysa sa o katumbas ng 256.

  • Ang pahina ng manu-manong
  • , NLS at FAQ ay na-update.

Ano ang bago sa bersyon 9.0.3:

  • [Michael Blakeley]: Ang Opsyon -z ay idinagdag sa iostat. Sinasabi ng pagpipiliang ito ang iostat upang lisanin ang output para sa anumang mga device na walang aktibidad sa panahon ng sample.
  • [Tomasz Pala]: Ayusin ang mpstat kung saan dapat maibabasa ang mga halaga ng pag-abala bilang mga unsigned integers.
  • sar -n LAHAT ang hindi pumipili ng mga istatistika ng IPv6. Naayos na ito ngayon.
  • Na-update ang mga manu-manong pahina ng iostat, sar at mpstat.

  • Ipinapakita ngayon ng sadf -x ang petsa ng paglikha ng file.
  • Na-update ang mga dokumentong XSD at DTD.
  • Na-update ang NLS. Idinagdag ang pagsasalin sa Latvian.
  • Na-update ang file na CREDITS.
  • Nalinis ang code.

Ano ang bago sa bersyon 9.0.2:

  • Higit pang mga pag-aayos sa bug at mga pagpapabuti sa bersyong ito: Ang isang katiwalian ng memorya ay naayos sa iostat at pidstat, kung saan ang isang segfault ay maaaring mangyari kapag ang isang listahan ng mga halaga na pinaghiwalay ng kuwit na sumusunod na opsiyon -p ay ipinasok sa command line. Tungkol sa mga pagpapabuti, ang sadc ay maaari na ngayong mangolekta ng mga istatistika ng partisyon bilang karagdagan sa mga disk. Pumunta sa pagsubok, hangga't gusto kong sysstat 9.0.x na maging solid rock ...!

Ano ang bago sa bersyon 9.0.1:

  • Ang isang pag-crash sa sar kung saan ang isang pointer ay napalaya nang dalawang beses ay naayos.
  • Na-update ang mga pagsasalin ng NLS.

Ano ang bago sa bersyon 9.0.0:

  • Ang mga istatistika sa pamamahala ng kuryente ay idinagdag sa sar.
  • Hindi na pinalabas ng paglabas na ito ang pagitan ng oras sa 32 bits, dahil ito ay maaaring maging sanhi ng ilang mga problema kapag nagpapakita ng mga average na mga istatistika ng halaga sa mga machine na may daan-daang mga CPU.
  • Ang isang maliit na bug sa sar kung saan hindi ito ma-parse ang mga argumento ng maayos kapag ang ilang mga pagpipilian ay ipinasok sa isang partikular na order ay naayos.

Ano ang bago sa bersyon 8.1.8:

  • Ang Suporta ay idinagdag para sa mga protocol na may kaugnayan sa IPv6. Ipinapakita ngayon ng iostat ang mga istatistika para sa mga device lamang (at hindi partisyon) kapag hindi ginagamit ang pagpipilian nito -d.
  • Ang mga pinalawak na istatistika ay magagamit na ngayon mula sa iostat kahit para sa mga partisyon na may kamakailang mga kernels.
  • Ang isang bug ay naayos na kung saan ang iostat ay hindi makakapag-read stats mula sa sysfs para sa mga device na may slash sa kanilang mga pangalan (hal. / dev / cciss / c0d0).
  • Ang isang bug ay naayos sa iostat kung saan ang CPU na ginugol ng servicing hard at soft IRQ ay binibilang nang dalawang beses.

Ano ang bago sa bersyon 8.1.7:

  • Suporta para sa mga istatistika ng SNMP ay idinagdag sa sar.
  • Ang opsyon na -l ay idinagdag sa pidstat.
  • Ang pagpipiliang ito ay nagbibigay-daan sa gumagamit na ipakita ang buong command line para sa bawat proseso.
  • Ang opsyon na -h ay naidagdag sa sar.
  • Ang pagpipiliang ito ay nagpapakita ng maikling mensahe ng tulong.
  • Ang ilang mga memory paglabas na nakita ng valgrind ay naayos.

Ano ang bago sa bersyon 8.1.6:

  • Ang opsyon na -h ay naidagdag sa pidstat.
  • Ang pagpipiliang ito ay ginagamit upang ipakita ang lahat ng mga aktibidad nang pahalang sa isang solong linya.
  • Ang isang bug ay naayos na sa pidstat: Kapag ginamit ang pidstat upang subaybayan ang isang proseso at lahat ng mga thread nito (kasama ang opsyon ng pidstat -t), maipapakita nito ang kakaibang mga halaga kung ang pinuno ng thread group ay tinapos. Ipinapakita ngayon ng mpstat ang mga istatistika para sa lahat ng nagambala, kabilang ang NMI, LOC, atbp.

Mga komento sa Sysstat

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!