Linux příkazová řádka, jak si mohu nějak přehledně zobrazit i/o u běžících procesů? znám iotop příkaz, ale všechno to ukazuje podle mě v množství dat za sekundu což já absolutně nepotřebuji. Mě zajímá počet diskových operací za vteřinu na proces Jelikož tato hodnota je u mě na serveru "nedostatkové zboží"
ideálně zobrazit přehledně pro všechny běžící procesy, a nebo seřadit podle iˇo hodnoy a zobrazit největší žrouty
Co zkusit iostat? https://en.wikipedia.org/wiki/Iostat
Citace od: Tomas Dvorak kdy 05. 08. 2014, 13:36:08
Co zkusit iostat? https://en.wikipedia.org/wiki/Iostat
Rychleji píšu než přemýšlím, iostat dává výsledky přes zařízení, ne přes procesy...
iotop zobrazuje ve sloupci IO, jak moc daný proces zatěžuje zařízení
/proc/???/io
http://man7.org/linux/man-pages/man5/proc.5.html
Citace od: Sten kdy 05. 08. 2014, 13:46:49
iotop zobrazuje ve sloupci IO, jak moc daný proces zatěžuje zařízení
to právě myslim že NEzobrazuje počty operací disku.. nvm
pro ty blbější opakuji že nechci megabajty ani jiné bajty za časový úsek, ale počty diskových operací. už se to tu zase zasralo příspěvky, které mi nic neříkají
3. odkaz z google: http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/
Ono to asi neni uplne jednoduchy. Pamatuji si, ze na HP-UXu na Veritasu neco podobleho umel Glance. Navic to umelo rozlisovat logical IO (to o ktere process pozadal) a physical IO (to ktere se skutecno provedlo). Samotny process (v kernelu) vubec nemusi tusit kolik kolikrat byla data nalezena v buffer cache a kolikrat se musela skutecne nacist z disku.
Citace od: fotka kdy 05. 08. 2014, 14:52:16
pro ty blbější opakuji
OT: rad se podelim o znalosti a podiskutuji. S tebou ale s tebou urcite ne!
Toto by nepomohlo ?
http://www.zarafa.com/wiki/index.php/Monitoring_Disk_IO_per_process
Myslim, ze by sa dal pouzit systemtap.
https://sourceware.org/systemtap/examples/keyword-index.html#IO
Neviem, ci je zrovna vfs.read a vfs.write najlepsie miesto, kde to pocitat:
http://sourceware.org/systemtap/examples/io/iotop.stp
Asi budes potrebovat nieco "lower level" podobne ako tu:
https://sourceware.org/systemtap/examples/io/iostat-scsi.stp