Toplam i/o gösteriyor şimdi, syssr/syscw yok.

"""
Author: Baris CUHADAR
Email : [email protected]
License: GPL-v2.
"""

import os

f=os.popen("ps -eo pid | grep -Eo '[0-9]+'","r")
pids=f.read()
f.close()
pids=pids.split("\n")[:-1]

for i in pids:
    try:
        f=os.popen("cat /proc/"+i+"/io 2> /dev/null | grep -Eo 'syscr:
[0-9]+' | grep -Eo '[0-9]+'","r")
        tmp=int(f.read()[:-1])
        f.close()
        f=os.popen("cat /proc/"+i+"/io 2> /dev/null | grep -Eo 'syscw:
[0-9]+' | grep -Eo '[0-9]+'","r")
        tmp+=int(f.read()[:-1])
        f.close()
        print("Pid:"+str(i)+" - io:"+str(tmp)+" Pname:"+str())
    except:
        pass


2011/10/14 Ali Okan YÜKSEL <[email protected]>

> merhaba,
>
> linux 'ta iostat 'la read write istatistiklerini görebiliyorum fakat benim
> istediğim, en fazla read veya write yapılan dosyaları bulmak,
> bu bilgiyi takip etmenin kolay bir yolu var mı?
>
> teşekkürler
>
>
>
>
>
>
> --
> http://www.siyahsapka.org
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap