Server IP : 111.118.215.189 / Your IP : 18.119.165.5 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/dstat/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
� *�Lc@sdefd��YZdS(tdstat_plugincBs;eZdZd�Zd�Zd�Zd�Zd�ZRS(s� Number of read and write transactions per device. Displays the number of read and write I/O transactions per device. cCsGd|_d|_d|_tjd�|_|jd�d|_dS( Ntreadstwritstdi�s ^(dm-\d+|md\d+|[hsv]d[a-z]+\d+)$s/proc/diskstatsi(RR(tnickttypetscaletretcompilet diskfiltertopentcols(tself((s"/usr/share/dstat/dstat_disk_tps.pyt__init__ s cGs�g}x`|j�D]R}t|�dkr1qn|ddgdkrNqn|d}|j|�qWx|D]}|j|�qpW|s�td�n|S(Ni it0iis*No suitable block devices found to monitor(t splitlinestlentappendt Exception(Rtobjlisttrettltnametitem((s"/usr/share/dstat/dstat_disk_tps.pytdiscovers cCs�g}tjrtj}nptjs-d}n^g}xK|jD]@}|jj|�r[q=n|t�krpq=n|j|�q=W|j�xA|D]9}||jdgtj j �kr�|j|�q�q�W|S(Nttotal(R(toptdisklisttfullRR tmatchtblockdevicesRtsorttdisksettkeys(RRtvarlistR((s"/usr/share/dstat/dstat_disk_tps.pytvarss" #cCs$g|jD]}dt|�^q S(Nsdsk/(R#t sysfs_dev(RR((s"/usr/share/dstat/dstat_disk_tps.pyR1sc Cs�x|jD]}d|j|<q Wx�|j�D]�}t|�dkrLq.n|ddkrr|ddkrrq.n|d}|ddgdkr�q.n|jj|�s�|jddt|d�|jdd t|d�f|jd<n||jkrV|dkrV|j|dt|d�|j|d t|d�f|j|<nx�|jD]�}|tjj �kr`xztj|D]h}t jd |d|�r�|j|dt|d�|j|d t|d�f|j|<q�q�Wq`q`Wq.Wxf|jj �D]U}|j|d|j|dt|j|d |j|d tf|j |<qWttjkr�|jj|j�ndS( Nii iRiiiRit^t$(ii(R#tset2RRR RtlongRR R!Rtset1telapsedtvaltsteptdelaytupdate(RRRR tdisk((s"/usr/share/dstat/dstat_disk_tps.pytextract4s0 HHW!2(t__name__t __module__t__doc__R RR#RR0(((s"/usr/share/dstat/dstat_disk_tps.pyRs N(tdstatR(((s"/usr/share/dstat/dstat_disk_tps.pyt<module>s