Linux中心教材解密,Linux怎麼學習?
眾所周知,各大機構的教材往往是秘不外宣的,但是千鋒這次要造福大家了!一下是Linux環境下top指令的相關內容,希望能夠對大家的Linux學習有所幫助。
top
[root@localhost java_demos]# top
top - 14:36:14 up 2 days, 4:43, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 110 total, 2 running, 108 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.2 sy, 0.0 ni, 99.3 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1849336 total, 963348 free, 542372 used, 343616 buff/cache
KiB Swap: 2097148 total, 2011496 free, 85652 used. 1126908 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1858 mysql 20 0 1465504 200800 6212 S 1.0 10.9 34:56.46 mysqld
1 root 20 0 56636 4308 2808 S 0.0 0.2 0:02.05 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.04 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:01.53 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root rt 0 0 0 0 S 0.0 0.0 0:00.07 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/0
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/1
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/2
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/3
13 root 20 0 0 0 0 S 0.0 0.0 0:14.63 rcu_sched
14 root 20 0 0 0 0 S 0.0 0.0 0:10.43 rcuos/0
15 root 20 0 0 0 0 S 0.0 0.0 0:04.67 rcuos/1
其中
第一行:
· 14:36:14 當前系統時間
· days, 4:43 系統已經執行了2天4小時43分鐘(在這期間沒有重啟過)
· 1 users 當前有1個使用者登入系統
· load average: 0.00, 0.01, 0.05 ,後面的三個數分別是1分鐘、5分鐘、15分鐘的負載情況。load average資料是每隔5秒鐘檢查一次活躍的程式數,然後按特定演算法計算出的數值。如果這個數除以邏輯CPU的數量,結果高於5的時候就表明系統在超負荷運轉了。
第二行:Tasks 任務(程式),
· 系統現在共有10個程式,其中處於執行中的有2個,108個在休眠(sleep),stoped狀態的有0個,zombie狀態(殭屍)的有0個。
第三行:cpu狀態
· us 使用者空間佔用CPU的百分比
· sy 核心空間佔用CPU的百分比
· ni 改變過優先順序的程式佔用CPU的百分比
· id 空閒CPU百分比
· wa IO等待佔用CPU的百分比
· hi 硬中斷(Hardware IRQ)佔用CPU的百分比
· si 軟中斷(Software Interrupts)佔用CPU的百分比
第四行:記憶體狀態
· total 實體記憶體總量
· free 空閒記憶體總量
· used 使用中的記憶體總量
· buff/cache 快取的記憶體量
第五行:swap交換分割槽
· total 交換區總量
· free 空閒交換區總量
· used 使用的交換區總量
· avail Mem 緩衝的交換區總量
第六行:各程式(任務)的狀態監控
· PID 程式id
· USER 程式所有者
· PR 程式優先順序
· NI nice值。負值表示高優先順序,正值表示低優先順序
· VIRT 程式使用的虛擬記憶體總量,單位kb。VIRT=SWAP+RES
· RES 程式使用的、未被換出的實體記憶體大小,單位kb。RES=CODE+DATA
· SHR 共享記憶體大小,單位kb
· S 程式狀態。D=不可中斷的睡眠狀態 R=執行 S=睡眠 T=跟蹤/停止 Z=殭屍程式
· %CPU 上次更新到現在的CPU時間佔用百分比
· %MEM 程式使用的實體記憶體百分比
· TIME+ 程式使用的CPU時間總計,單位1/100秒
· COMMAND 程式名稱(命令名/命令列)
監控java執行緒數:
ps -eLf grep java wc -l
監控網路客戶連線數:
netstat -n grep tcp grep 偵聽埠 wc -l
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2649416/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 報班學習Linux貴嗎?學習Linux怎麼樣?Linux
- 為什麼要學習Linux雲端計算?新手怎麼學習LinuxLinux
- 學習Linux發展前景怎麼樣?linux學習看什麼書Linux
- Linux新手入門怎麼學?如何學習好Linux?Linux
- Linux雲端計算學習難嗎?學習Linux系統怎麼樣?Linux
- 談談我是怎麼學習linux的Linux
- 什麼是開源軟體?Linux怎麼學?linux入門學習書籍Linux
- 想要學習Linux-SRE的朋友們該怎麼學習?Linux
- 零基礎怎麼學Linux運維?學習Linux運維有Linux運維
- 怎樣系統的學習linux?Linux學習路線!Linux
- Linux運維基礎學習怎麼樣?linux基礎入門Linux運維
- 自學linux運維改怎麼學習Linux運維技術?Linux運維
- Linux常用內建命令有哪些?Linux系統怎麼學習Linux
- 為什麼要學習Linux?學習Linux有什麼好處?Linux
- 為什麼要學習Linux?如何學習Linux技術?Linux
- 掌握Linux技能的學習方法有什麼?Linux學習Linux
- Linux作業系統怎麼樣?Linux技術怎麼學Linux作業系統
- 學習Linux技術能獲的什麼技能?Linux學習Linux
- Linux使用者管理有哪些面試題?linux應該怎麼學習Linux面試題
- 【Linux學習教程】學Linux到底是學的什麼?Linux
- 零基礎轉行學linux運維怎麼樣?linux運維學習方法Linux運維
- 學Linux運維要有什麼基礎?Linux學習Linux運維
- 什麼是linux?學習linux需要什麼語言?Linux
- 什麼是linux?Linux需要學習什麼語言?Linux
- Linux系統中常見目錄有哪些?linux運維學習中心Linux運維
- 為什麼學習Linux?學習Linux有職業發展嗎?Linux
- Linux有什麼特點呢?Linux學習Linux
- 想學Linux技術怎麼學?注意什麼Linux
- 怎樣才能快速學習Linux技術?高效學linux運維Linux運維
- Linux是什麼系統?為什麼要學習Linux?Linux
- 儲存過程學習教材儲存過程
- 學習C語言的教材C語言
- Linux tree命令作用是什麼?Linux學習教程Linux
- 0基礎學Linux你需要學習什麼,你需要做什麼,該怎麼做。Linux
- 雲端計算就業前景怎麼樣?linux雲端計算怎麼開始學習就業Linux
- Linux好學嗎?Linux雲端計算運維要學多久?怎麼學?Linux運維
- 如何系統學習Linux運維?怎麼時間規劃?Linux運維
- Linux學習初期,怎麼給檔案或目錄命名呢?Linux