1. <th id="xpj2p"></th>

        1. <li id="xpj2p"><acronym id="xpj2p"><cite id="xpj2p"></cite></acronym></li>
          <dd id="xpj2p"><track id="xpj2p"></track></dd>
        2. <dd id="xpj2p"><pre id="xpj2p"></pre></dd>
              <li id="xpj2p"><acronym id="xpj2p"><u id="xpj2p"></u></acronym></li>

                <span id="xpj2p"></span>
                 訪問手機版  

                Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網工!

                招聘|合作 登陸|注冊

                網絡工程師培訓

                當前位置:網絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

                linux好用的命令

                時間:2019-08-02

                linux關機命令_linux命令_linux命令windows命令

                1、

                命令內容:ps -e | grep isa

                命令功能:顯示進程名中帶有isa的所有進程的信息

                命令內容:ps -TF -p 17003

                命令功能:顯示進程號為17003的進程所創建的所有線程,SPID為線程的資源id,STIME為線程創建時間

                命令內容:ps -T -p 17003

                命令功能:顯示進程號為17003的進程所創建的所有線程(線程的名稱可顯示)

                使用示例:

                2、

                命令內容:uptime

                命令作用:了解系統的平均負載,從左到右分別為1/5/15分鐘內的負載情況

                linux關機命令_linux命令_linux命令windows命令

                使用示例:

                3、

                命令內容:dmesg |tail

                命令作用:顯示最新的10個系統開機信息,如果有的話

                命令使用:

                4、

                命令內容:vmstat 1

                命令作用:常用工具,朱行輸出服務器關鍵數據的統計結果

                命令使用:

                linux命令_linux關機命令_linux命令windows命令

                詳細介紹:

                r表示運行隊列(就是說多少個進程真的分配到CPU),我測試的服務器目前CPU比較空閑,沒什么程序在跑,當這個值超過了CPU數目,就會出現CPU瓶頸了。這個也和top的負載有關系,一般負載超過了3就比較高,超過了5就高,超過了10就不正常了,服務器的狀態很危險。top的負載類似每秒的運行隊列。如果運行隊列過大,表示你的CPU很繁忙,一般會造成CPU使用率很高。

                b表示阻塞的進程,這個不多說,進程阻塞,大家懂的。

                swpd虛擬內存已使用的大小,如果大于0,表示你的機器物理內存不足了,如果不是程序內存泄露的原因,那么你該升級內存了或者把耗內存的任務遷移到其他機器。

                free 空閑的物理內存的大小,我的機器內存總共8G,剩余3415M。

                buff Linux/Unix系統是用來存儲,目錄里面有什么內容,權限等的緩存,我本機大概占用300多M

                cachecache直接用來記憶我們打開的文件,給文件做緩沖,我本機大概占用300多M(這里是Linux/Unix的聰明之處,把空閑的物理內存的一部分拿來做文件和目錄的緩存,是為了提高 程序執行的性能,當程序使用內存時,buffer/cached會很快地被使用。)

                iops:剛才提到數據從磁盤讀取到內存,或者數據從內存寫到磁盤都需要消耗io,而磁盤的io能力是有一定,比如新1型提供的iops為150個,也就是每秒能夠提供150次的隨機磁盤io操作,所以如果用戶的數據量很大,內存很小,而寫入,更新,刪除,查詢的壓力很大,由于iops的限制,對于數據庫來說就是一條sql需要執行很長的時間才能返回結果,對于應用來說就會造成整體響應的變慢。第二部分使用getprocessmemoryinfolinux命令,可見進程占用主存(物理存儲器)1.6m,虛擬存儲器中有425k在pagefile中(包括第一部分中全部的private和部分的image、mapped),也說明進程使用的5.8m內存中有5.4m是共享的(5.8-425)。通過虛擬內存,每個進程都以為自己擁有整個地址空間的獨家訪問權linux命令,所有進程共享機器的物理內存,當內存用完時就用磁盤保存數據,在進程運行時,數據在磁盤和內存之間來回移動,內存管理單元mmu負責把虛擬地址翻譯為物理地址,并讓一個進程始終運行于系統的真正內存中。

                so每秒虛擬內存寫入磁盤的大小,如果這個值大于0,同上。

                bi塊設備每秒接收的塊數量,這里的塊設備是指系統上所有的磁盤和其他塊設備,默認塊大小是1024byte,我本機上沒什么IO操作,所以一直是0,但是我曾在處理拷貝大量數據(2-3T)的機器上看過可以達到140000/s,磁盤寫入速度差不多140M每秒

                bo塊設備每秒發送的塊數量,例如我們讀取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO過于頻繁,需要調整。

                 上一個教程:Linux基本命令(一)
                1. <th id="xpj2p"></th>

                    1. <li id="xpj2p"><acronym id="xpj2p"><cite id="xpj2p"></cite></acronym></li>
                      <dd id="xpj2p"><track id="xpj2p"></track></dd>
                    2. <dd id="xpj2p"><pre id="xpj2p"></pre></dd>
                          <li id="xpj2p"><acronym id="xpj2p"><u id="xpj2p"></u></acronym></li>

                            <span id="xpj2p"></span>