簡體   English   中英

如何獲得UNIX中進程的磁盤使用率(IO)?

[英]How do I get the disk usage (IO) of processes in UNIX?

我需要在UNIX中的進程磁盤上獲取IO使用情況。 我需要從另一個C ++進程中獲取它,最好不要從UNIX命令行中獲取它,而要從一些輕量級的C ++庫中獲取它。 另外,如果您有一些不錯的方法來了解通過某個過程的網絡吞吐量(再次,而不是通過命令行),那也將非常有用。 你能推薦點什么嗎? 謝謝

您可以使用time命令來顯示各種I / O統計信息。 檢查formating the output部分

您正在尋找的內容可能是這樣的:

time -f "Input: %I \noutput: %O" <some-program>

那是命令行,但是您可以將其嵌入到c ++程序中。 如何從C ++程序運行bash腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM