Aşağıda el yordamıyla 5 dk. da hazırladığım bir betik var. Pid'e göre toplam okuma ve yazma işlem sayılarını gösteriyor. Tabi ki çok daha düzgün yazılabilir. Kodu incelerseniz mantığını anlayabilirsiniz.
""" 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]+'","r") tmp=f.read()[:-1] f.close() tmp+=" : " f=os.popen("cat /proc/"+i+"/io 2> /dev/null | grep -Eo 'syscw: [0-9]+'","r") tmp+=f.read()[:-1] f.close() if len(tmp)>3: print("Pid:"+str(i)+" - "+tmp) 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
