dmesg
(display message或者driver message)是Linux系統中用于顯示內核啟動信息和運行時狀態的命令行工具。通過dmesg
,你可以查看系統資源的使用情況,例如CPU、內存、磁盤、網絡等。以下是一些使用dmesg
監控系統資源的方法:
dmesg
dmesg -w
dmesg | grep 設備名或驅動名
dmesg | grep Memory
dmesg | grep "cpu MHz"
dmesg | grep sd
dmesg | grep eth
dmesg | less
然后按Shift + G
跳轉到文件末尾,按/
鍵搜索關鍵字,例如“error”。
dmesg > dmesg_output.txt
dmesg
查看特定時間范圍的內核消息:dmesg --since="YYYY-MM-DD HH:MM:SS"
dmesg --until="YYYY-MM-DD HH:MM:SS"
通過這些方法,你可以使用dmesg
監控系統資源的使用情況。但請注意,dmesg
主要用于查看內核級別的信息,對于用戶空間的應用程序和系統資源監控,你可能需要使用其他工具,如top
、htop
、vmstat
、iostat
等。