監控 linux 系統性能的常用命令:查看系統負載:uptime、w監控 CPU 使用情況:top、mpstat、vmstat檢查內存使用情況:free、ps aux、smem監控 IO 性能:iostat、df -h、du -sh評估網絡性能:netstat -antp、ifconfig、iperf3收集其他系統信息:sar、strace、perf、dstat
Linux 系統性能的常用命令
監控 Linux 系統性能對于優化其表現和解決問題至關重要。以下是幾個常用的性能命令:
系統負載
- uptime:顯示系統運行時間、負載和用戶數量。
- w:顯示當前登錄用戶以及系統負載。
CPU 使用情況
- top:實時監控 CPU 利用率、進程和內存使用情況。
- mpstat:顯示每個 CPU 的使用統計信息。
- vmstat:報告有關虛擬內存、進程、CPU 和 I/O 的統計信息。
內存使用情況
- free:顯示可用內存、已用內存和緩存信息。
- ps aux:顯示所有正在運行的進程,包括內存使用情況。
- smem:顯示按進程和模塊分列的內存使用明細。
IO 性能
- iostat:顯示有關磁盤和網絡 I/O 設備的統計信息。
- df -h:顯示文件系統可用空間和使用情況。
- du -sh:計算目錄或文件的大小。
網絡性能
- netstat -antp:顯示網絡連接、端口和流量統計信息。
- ifconfig:顯示網絡接口的狀態和配置。
- iperf3:測量網絡帶寬和延遲。
其他命令
- sar:收集、報告和保存系統活動信息。
- strace:跟蹤系統調用并顯示它們的參數和返回值。
- perf:收集和分析性能數據。
- dstat:實時監控各種系統指標,如 CPU、內存、磁盤和網絡。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END