Ahoj,
mám Redhat linux (CentOS 5.10 64bit) a klasický pevný disk s 7200 otáčkami.
Chci se zeptat Jak zjistit které procesy spotřebují nejvíce I/O disku?
používám "iotop -a"
vidím disk read, disk write a "IO". Vidím, že IO je vyjádřeno u procesů v procentech a procesy co vidím mají dohromady asi 250%. Ta IO hodnota v iostatu nejsem si jistý jestli opravdu znamená IO operace a nebo třeba množství dat.. což je rozdíl podle mě..
iostat mi zase řekne toto:
avg-cpu: %user %nice %system %iowait %steal %idle
11.90 0.17 4.16 15.40 0.00 68.37
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 214.34 560.28 8582.69 1854303172 28405250974
sda1 0.00 0.00 0.00 2530 46
sda2 214.34 560.28 8582.69 1854299060 28405250928
dm-0 1092.57 560.28 8582.72 1854294218 28405325048
dm-1 0.00 0.00 0.00 4088 4448
disk ze "smartctl -a /dev/sda":
=== START OF INFORMATION SECTION ===
Device Model: TOSHIBA DT01ACA200
2 Throughput_Performance 0x0005 140 140 054 Pre-fail Offline - 68
8 Seek_Time_Performance 0x0005 124 124 020 Pre-fail Offline - 33
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 2173
děkuji za rady jak to zjistit