Linux學習筆錄

2021-09-25 03:34:31 字數 1514 閱讀 3833

cal -y 2019 > test.txt 儲存螢幕的內容

ps 當前終端下的程序

ps -aux所有程序

1 觀察磁碟活動情況

磁碟活動情況主要從以下幾個指標了解:

bi:表示從磁碟每秒讀取的塊數(blocks/s)。數字越大,表示讀磁碟的活動越多。

bo:表示每秒寫到磁碟的塊數(blocks/s)。數字越大,表示寫磁碟的活動越多。

wa:cpu等待磁碟i/o(未決的磁碟io)的時間比例。數字越大,表示檔案系統活動阻礙cpu的情況越嚴重,因為cpu在等待慢速的磁碟系統提供資料。wa為0是最理想的。如果wa經常大於10,可能檔案系統就需要進行效能調整了。

2 觀察cpu活動情況

vmstat比top更能反映出cpu的使用情況:

us:使用者程式使用cpu的時間比例。這個數字越大,表示使用者程序越繁忙。

sy: 系統呼叫使用cpu的時間比例。注意,nfs由於是在核心裡面執行的,所以nfs活動所占用的cpu時間反映在sy裡面。這個數字經常很大的話,就需要注 意是否某個核心程序,比如nfs任務比較繁重。如果us和sy同時都比較大的話,就需要考慮將某些使用者程式分離到另外的伺服器上面,以免互相影響。

id:cpu空閒的時間比例。

wa:cpu等待未決的磁碟io的時間比例。

用於統計cpu的使用情況及tty裝置、硬碟和cd-rom的i/0量

引數:-c 只顯示cpu行

-d 顯示磁碟行

-k 以千位元組為單位顯示磁碟輸出

-t 在輸出中包括時間戳

-x 在輸出中包括擴充套件的磁碟指標

%iowait 等待本地i/o時cpu空閒時間的百分比

%idle 未等待本地i/o時cpu空閒時間的百分比

device: tps blk_read/s blk_wrtn/s blk_read blk_wrtn

每秒傳輸數(tps)、每秒512位元組塊讀取數(blk_read/s)、每秒512位元組塊寫入數(blk_wrtn/s)和512位元組塊讀取(blk_read)和寫入(blk_wrtn)的總數量。

系統

Python學習筆錄

參考 1.type和isinstance區別 type a a,type 不會認為子類是一種父類型別。isinstance a a isinstance 會認為子類是一種父類型別。2.標準資料型別 python3 中有六個標準的資料型別 number 數字 string 字串 list 列表 tup...

git 學習筆錄

說到git命令,首先我們要理解git 的執行原理,簡單的分為4個部分,分別是workspace工作區,stage快取區,resposity 本地倉庫以及remote遠端倉庫 從根本來說,git就是一套內容定址檔案系統,我們學會一些簡單的命令列操作即可,目的就是將我們本地倉庫 提交至遠端倉庫,中間的快...

awk學習筆錄(一)

awk是一門指令碼處理語言,對於處理格式化的文字而言非常方便。下面結合自己實際過程中的使用體會做一些總結。awk指令碼由3部分組成,begin 模式 和end begin 用來進行一些預設定,比如初始化變數,end 用來做一些善後處理,所以兩者對於乙個文字檔案來說只執行一次,而中間的 模式 部分以行...