میدانیم که یک نرم افزار برای مانیتور کردن پروسس های سیستم عامل وجود دارد به نام Top حالا در مورد یک نرم افزار مشابه صحبت می کنیم به نام iotop که برای مانیتور کردن وضعیت دیسک i/o را به ما نشان می دهد.
iotop چیست؟
همان طور که گفتیم این نرم افزار برای مانیتور کردن دیسک i/o و این که کدام پروسس یا کدام شخص بیشترین استفاده از دیسک i/o را دارد نشان می دهد.
این نرم افزار با زبان python نوشته شده است و نیاز دارد که به کرنل سیستم عامل هم دسترسی داشته باشد تا بتواند چک کند که چه پروسس هایی درگیر i/o هستند.
پیشنیاز های iotop:
کرنل ۲.۶.۱۸
پایتون با ماژول ctypes
نصب iotop:
قدم اول: نصب پیشنیاز های iotop
دستورات زیر را برای آپدیت کردن کرنل و پایتون و ماژول مربوطه می زنیم.
قدم دوم: نصب iotop
با دستور زیر می توان این برنامه را در ردهت و دیسترو های CentOS و Fedora نصب کرد.
قدم سوم: اجرای iotop
این کار با دستور زیر انجام میشود.
خروجی به شکل زیر می شود.
با آپشن o- یا only-- تنها پروسس هایی که از i/o استفاده می کنند را می بینیم به جای این که تمام پروسس ها را ببینیم. مانند زیر:
با زدن آپشن h- تمامی آرگومانهای لازم جهت استفاده در این نرم افزار را می توانیم ببینیم.
iotop چیست؟
همان طور که گفتیم این نرم افزار برای مانیتور کردن دیسک i/o و این که کدام پروسس یا کدام شخص بیشترین استفاده از دیسک i/o را دارد نشان می دهد.
این نرم افزار با زبان python نوشته شده است و نیاز دارد که به کرنل سیستم عامل هم دسترسی داشته باشد تا بتواند چک کند که چه پروسس هایی درگیر i/o هستند.
پیشنیاز های iotop:
کرنل ۲.۶.۱۸
پایتون با ماژول ctypes
نصب iotop:
قدم اول: نصب پیشنیاز های iotop
دستورات زیر را برای آپدیت کردن کرنل و پایتون و ماژول مربوطه می زنیم.
کد:
[LEFT] # yum update kernel # yum install python python-ctypes [/LEFT]
با دستور زیر می توان این برنامه را در ردهت و دیسترو های CentOS و Fedora نصب کرد.
کد:
[LEFT] # yum install iotop [/LEFT]
این کار با دستور زیر انجام میشود.
کد:
[LEFT]# iotop [/LEFT]
با آپشن o- یا only-- تنها پروسس هایی که از i/o استفاده می کنند را می بینیم به جای این که تمام پروسس ها را ببینیم. مانند زیر:
کد:
[LEFT] # iotop --only [/LEFT]
با زدن آپشن h- تمامی آرگومانهای لازم جهت استفاده در این نرم افزار را می توانیم ببینیم.