
1,Top指令:用于按一定的順序顯示所有正在運作而且處于活動狀态的實時程序,而且會定期更新顯示結果。這條指令顯示了CPU的使用率、記憶體使用率、交換記憶體使用大小、高速緩存使用大小、緩沖區使用大小,程序PID、所使用指令以及其他。它還可以顯示正在運作程序的記憶體和CPU占用多的情況。
2,VmStat 指令: 用于顯示虛拟記憶體、核心線程、磁盤、系統程序、I/O 塊、中斷、CPU 活動 等的統計資訊。預設情況下, vmstat 指令在 Linux 系統下不可用,你需要安裝一個包含了 vmstat 程式的 sysstat 軟體包。
3,lsof指令:在許多Linux或者類Unix系統裡都有lsof指令,它常用于以清單的形式顯示所有打開的檔案和程序。打開的檔案包括磁盤檔案、網絡套接字、管道、裝置和程序。使用這條指令的主要情形之一就是在無法挂載磁盤和顯示正在使用或者打開某個檔案的錯誤資訊的時候。使用這條指令,你可以很容易地看到正在使用哪個檔案。
5,netstat:Netstat是一個用于監控進出網絡的包和網絡接口統計的指令行工具。它是一個非常有用的工具,系統管理者可以用來監控網絡性能,定位并解決網絡相關問題。
6,sar:sar收集并報告作業系統中的大量系統活動, 包括 I/O操作、 CPU利用情況、 上下文切換和中斷速率、 頁換入和頁換出的速率, 以及共享記憶體、
緩沖區和網絡的使用情況。基于數量和時間間隔參數的取值, sar在以秒為機關的指定時間間隔内執行指定次數的輸出資訊操作。 例如指令 sar -b 3 12表示每隔 3s報告磁盤使用情況, 總共運作 12秒。另外,在資料采集結束後,給出了統計平均資料。 sar是一個具有豐富選項的工具。
7,iostat:iostat指令監視系統的 I/O活動, 檢查實體磁盤就平均傳輸率而言處于活躍狀态之中的時間長度。該指令生成的報告可用于修改系統配置以便更好地平衡實體磁盤之間的 I/O負荷。 iostat(1)還提供了有助于直接與 I/O活動進行比較的 CPU使用率。如果對顯示時間間隔未作規定的話, 則 iostat顯示系統自從上次啟動以來的 I/O資訊; 否則, 第一組輸出顯示系統自從啟動以來的全部活動資訊,而後續的輸出内容隻顯示活動變化資訊。