@Ghost, /proc/diskstats (/sys/block//stat atskirai) galima rasti tik *I/O statistics.
What: /proc/diskstats
Date: February 2008
Contact: Jerome Marchand <jmarchan@redhat.com>
Description:
The /proc/diskstats file displays the I/O statistics
of block devices. Each line contains the following 14
fields:
1 - major number
2 - minor mumber
3 - device name
4 - reads completed successfully
5 - reads merged
6 - sectors read
7 - time spent reading (ms)
8 - writes completed
9 - writes merged
10 - sectors written
11 - time spent writing (ms)
12 - I/Os currently in progress
13 - time spent doing I/Os (ms)
14 - weighted time spent doing I/Os (ms)
For more details refer to Documentation/iostats.txt
O ar bandei žiūrėti df arba stat išeities kodą? Kiek pamenu, tu pas mus neblogai C programuoji
Taip pat, kiek teko internete pasiblaškyti, bendras skirsnių dydis raportuojamas:
/proc/partitions
Bet ten nesimato laisvos vietos.. Kiek teko aiškintis, atrodo kad laisvus blokus sistema gauna atlikdama call'ą priklausomai nuo failų sistemos tipo, tada tos sistemos tvarkyklė atsako, kiek laivų blokų dar likę. Aktyvios tvarkyklės nurodytos:
@Ghost man gal ir ne, bet kitiems tai tikrai naudinga informacija.
Sprendimo kaip ir neradau dar, naudojama kalba yra lua, kurti moduli spec del to manau yra kvaila, o ir leisti kita programa kad gauti tokia informacija nera labai gera ideja.
Kalbant apie C/C++ as galiu pasiekti Glib naudojant Lua, bet laiko Glib manualams dar neradau.
Kaip gauti disk space usage be linux standartiniu toolsu, readinant /proc, /sys ... ?
https://www.redhat.com/archives/fedora- ... 01010.html
@Ghost, /proc/diskstats (/sys/block//stat atskirai) galima rasti tik *I/O statistics.
Na sufeilinau vadinas
O ar bandei žiūrėti df arba stat išeities kodą? Kiek pamenu, tu pas mus neblogai C programuoji
Taip pat, kiek teko internete pasiblaškyti, bendras skirsnių dydis raportuojamas:
Bet ten nesimato laisvos vietos.. Kiek teko aiškintis, atrodo kad laisvus blokus sistema gauna atlikdama call'ą priklausomai nuo failų sistemos tipo, tada tos sistemos tvarkyklė atsako, kiek laivų blokų dar likę. Aktyvios tvarkyklės nurodytos:
Bet manau, nieko naujo čia nepasakiau
@Ghost man gal ir ne, bet kitiems tai tikrai naudinga informacija.
Sprendimo kaip ir neradau dar, naudojama kalba yra lua, kurti moduli spec del to manau yra kvaila, o ir leisti kita programa kad gauti tokia informacija nera labai gera ideja.
Kalbant apie C/C++ as galiu pasiekti Glib naudojant Lua, bet laiko Glib manualams dar neradau.
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=6&t=9341