CPU使用率是單位時間內CPU使用情況的統計,是以百分比的方式進行展示的,Linux作為一個多任務操作系統,將每個CPU的時間劃分為很短的時間片,再通過調度器輪流分配給各個任務使用,因此造成多任務同時運行的錯覺。

10多年建站經驗, 做網站、成都網站制作客戶的見證與正確選擇。成都創(chuàng)新互聯提供完善的營銷型網頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
CPU使用率的計算方式=1-空閑時間/總CPU時間,平均CPU使用率=1-新的空閑時間-舊的空閑時間/新的總CPU時間-舊的總CPU時間。
怎么查看CPU使用率?
要想查看CPU使用率,就必須要讀取/proc/stat和/proc/[pid]/stat這兩個文件,然后再按照上面的公式計算,但其實現在有很多性能分析攻擊已經幫我們計算好了。
top命令顯示了系統總體的CPU和內存使用情況,以及各個進程的資源使用情況,top默認顯示的是所有CPU的平均值,這個時候只需要按下數字1,就可以切換到每個CPU的使用率了。
ps命令只顯示了每個進程的資源使用情況。
pidstat為每個進程的詳細情況:
用戶態(tài)CPU使用率(%usr);
內核態(tài)CPU使用率(%system);
運行虛擬機CPU使用率(%guest);
等待CPU使用率(%wait);
以及總的CPU使用率(%CPU);
大致結果類似下圖:
Mem行(單位均為M):
(-/+ buffers/cache)行:
Swap行指交換分區(qū)。
實際上不要看free少就覺得內存不足了,buffers和cached都是可以在使用內存時拿來用的,應該以(-/+ buffers/cache)行的free和used來看。只要沒發(fā)現swap的使用,就不用太擔心,如果swap用了很多,那就要考慮增加物理內存了。
大致結果類似下圖:
上方文字部分的紅框為總的CPU占用百分率,下方的表格是每個進程的CPU占用率,在表格第一行可以看到紅框中占用率超過了150%,這是因為服務器是多核CPU,而該進程使用了多核。
大致結果類似下圖:
表格中會顯示顯卡的一些信息,第一行是版本信息,第二行是標題欄,第三行就是具體的顯卡信息了,如果有多個顯卡,會有多行,每一行的信息值對應標題欄對應位置的信息。
需要注意的一點是顯存占用率和GPU占用率是兩個不一樣的東西,類似于內存和CPU,兩個指標的占用率不一定是互相對應的。
在下面就是每個進程使用的GPU情況了。
大致結果如下圖:
表格中每一行代表一個文件系統,各列意義如下:
要查看具體某個文件或者文件夾的大小的話,可以使用下面的命令:
du命令可以查看文件或文件夾的磁盤使用空間,而-h參數的意思是使用GB、MB等易讀的格式。如果不帶--max-depth參數,那么將循環(huán)列出文件夾下所有文件和文件夾占用的空間,帶此參數,則是指定深入目錄的層數。
如果要看文件夾下所有文件的大小,可以使用*:
查看作者首頁
;?????linux系統中查看cpu占用的命令是什么呢?下面是查看cpu占用命令的具體介紹:
查看cpu占用的命令是:
#top
拓展資料:
PR表示:優(yōu)先級。
NInice值表示:負值表示高優(yōu)先級,正值表示低優(yōu)先級。
VIRT表示:進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES。
RES表示:進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA。
SHR表示:共享內存大小,單位kb。
%MEM表示:進程使用的物理內存百分比。
%CPU表示:上次更新到現在的CPU時間占用百分比。
以上就是今天的分享了,希望可以幫助到大家。
本文章基于thinkpadE15品牌、centos7系統撰寫的。
1."linux如何查看cpu型號,為您提供linux如何查看cpu型號圖文信息,打開linux系統,在linux的桌面的空白處右擊。
2.在彈出的下拉選項里,點擊打開終端。
3.使用cat/proc/cpuinfo命令查詢CPU的信息,其中modelname就是cpu的名稱和型號。
lscpu命令,查看的是cpu的統計信息.\x0d\x0ablue@blue-pc:~$ lscpu\x0d\x0aArchitecture: i686 #cpu架構\x0d\x0aCPU op-mode(s): 32-bit, 64-bit\x0d\x0aByte Order: Little Endian #小尾序\x0d\x0aCPU(s): 4 #總共有4核\x0d\x0aOn-line CPU(s) list: 0-3\x0d\x0aThread(s) per core: 1 #每個cpu核,只能支持一個線程,即不支持超線程\x0d\x0aCore(s) per socket: 4 #每個cpu,有4個核\x0d\x0aSocket(s): 1 #總共有1一個cpu\x0d\x0aVendor ID: GenuineIntel #cpu產商 intel\x0d\x0aCPU family: 6\x0d\x0aModel: 42\x0d\x0aStepping: 7\x0d\x0aCPU MHz: 1600.000\x0d\x0aBogoMIPS: 5986.12\x0d\x0aVirtualization: VT-x #支持cpu虛擬化技術\x0d\x0aL1d cache: 32K\x0d\x0aL1i cache: 32K\x0d\x0aL2 cache: 256K\x0d\x0aL3 cache: 6144K\x0d\x0a \x0d\x0a 查看/proc/cpuinfo,可以知道每個cpu信息,如每個CPU的型號,主頻等。\x0d\x0a#cat /proc/cpuinfo\x0d\x0aprocessor : 0\x0d\x0avendor_id : GenuineIntel\x0d\x0acpu family : 6\x0d\x0amodel : 42\x0d\x0amodel name : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz\x0d\x0a.....\x0d\x0a 上面輸出的是第一個cpu部分信息,還有3個cpu信息省略了。\x0d\x0a \x0d\x0a 內存\x0d\x0a 概要查看內存情況\x0d\x0a free -m\x0d\x0a total used free shared buffers cached\x0d\x0a Mem: 3926 3651 274 0 12 404\x0d\x0a -/+ buffers/cache: 3235 691\x0d\x0a Swap: 9536 31 9505\x0d\x0a 這里的單位是MB,總共的內存是3926MB。\x0d\x0a \x0d\x0a 查看內存詳細使用\x0d\x0a# cat /proc/meminfo\x0d\x0aMemTotal: 4020868 kB\x0d\x0aMemFree: 230884 kB\x0d\x0aBuffers: 7600 kB\x0d\x0aCached: 454772 kB\x0d\x0aSwapCached: 836 kB\x0d\x0a.....\x0d\x0a \x0d\x0a 查看內存硬件信息\x0d\x0admidecode -t memory\x0d\x0a# dmidecode 2.11\x0d\x0aSMBIOS 2.7 present.\x0d\x0aHandle 0x0008, DMI type 16, 23 bytes\x0d\x0aPhysical Memory Array\x0d\x0a Location: System Board Or Motherboard\x0d\x0a....\x0d\x0a Maximum Capacity: 32 GB\x0d\x0a....\x0d\x0aHandle 0x000A, DMI type 17, 34 bytes\x0d\x0a....\x0d\x0aMemory Device\x0d\x0a Array Handle: 0x0008\x0d\x0a Error Information Handle: Not Provided\x0d\x0a Total Width: 64 bits\x0d\x0a Data Width: 64 bits\x0d\x0a Size: 4096 MB\x0d\x0a.....\x0d\x0a 我的主板有4個槽位,只用了一個槽位,上面插了一條4096MB的內存。\x0d\x0a \x0d\x0a 磁盤\x0d\x0a 查看硬盤和分區(qū)分布\x0d\x0a# lsblk\x0d\x0aNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\x0d\x0asda 8:0 0 465.8G 0 disk\x0d\x0a├—sda1 8:1 0 1G 0 part /boot\x0d\x0a├—sda2 8:2 0 9.3G 0 part [SWAP]\x0d\x0a├—sda3 8:3 0 74.5G 0 part /\x0d\x0a├—sda4 8:4 0 1K 0 part\x0d\x0a├—sda5 8:5 0 111.8G 0 part /home\x0d\x0a└—sda6 8:6 0 269.2G 0 part\x0d\x0a 顯示很直觀\x0d\x0a \x0d\x0a 如果要看硬盤和分區(qū)的詳細信息\x0d\x0a# fdisk -l\x0d\x0aDisk /dev/sda: 500.1 GB, 500107862016 bytes\x0d\x0a255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors\x0d\x0aUnits = sectors of 1 * 512 = 512 bytes\x0d\x0aSector size (logical/physical): 512 bytes / 4096 bytes\x0d\x0aI/O size (minimum/optimal): 4096 bytes / 4096 bytes\x0d\x0aDisk identifier: 0x00023728\x0d\x0a Device Boot Start End Blocks Id System\x0d\x0a/dev/sda1 * 2048 2148351 1073152 83 Linux\x0d\x0a/dev/sda2 2148352 21680127 9765888 82 Linux swap / Solaris\x0d\x0a/dev/sda3 21680128 177930239 78125056 83 Linux\x0d\x0a/dev/sda4 177932286 976771071 399419393 5 Extended/dev/sda5 177932288 412305407 117186560 83 Linux\x0d\x0a/dev/sda6 412307456 976771071 282231808 83 Linux\x0d\x0a \x0d\x0a 網卡\x0d\x0a 查看網卡硬件信息\x0d\x0a# lspci | grep -i 'eth'\x0d\x0a02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)\x0d\x0a \x0d\x0a 查看系統的所有網絡接口\x0d\x0a# ifconfig -a\x0d\x0aeth0 Link encap:以太網 硬件地址 b8:97:5a:17:b3:8f \x0d\x0a .....\x0d\x0alo Link encap:本地環(huán)回 \x0d\x0a .....\x0d\x0a 或者是\x0d\x0aip link show\x0d\x0a1: lo: mtu 16436 qdisc noqueue state DOWN\x0d\x0alink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\x0d\x0a2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000\x0d\x0alink/ether b8:97:5a:17:b3:8f brd ff:ff:ff:ff:ff:ff\x0d\x0a \x0d\x0a 如果要查看某個網絡接口的詳細信息,例如eth0的詳細參數和指標\x0d\x0a# ethtool eth0\x0d\x0aSettings for eth0:\x0d\x0a Supported ports: [ TP MII ]\x0d\x0a Supported link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a 1000baseT/Half 1000baseT/Full #支持千兆半雙工,全雙工模式\x0d\x0a Supported pause frame use: No\x0d\x0a Supports auto-negotiation: Yes #支持自適應模式,一般都支持\x0d\x0a Advertised link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a 1000baseT/Half 1000baseT/Full\x0d\x0a Advertised pause frame use: Symmetric Receive-only\x0d\x0a Advertised auto-negotiation: Yes #默認使用自適應模式\x0d\x0a Link partner advertised link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a .....\x0d\x0a Speed: 100Mb/s #現在網卡的速度是100Mb,網卡使用自適應模式,所以推測路由是100Mb,導致網卡從支 持千兆,變成要支持百兆\x0d\x0a Duplex: Full #全雙工\x0d\x0a .....\x0d\x0a Link detected: yes #表示有網線連接,和路由是通的\x0d\x0a\x0d\x0a其他\x0d\x0a 查看pci信息,即主板所有硬件槽信息。\x0d\x0alspci\x0d\x0a00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) #主板芯片\x0d\x0a00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) #顯卡\x0d\x0a00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04) #usb控制器\x0d\x0a00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)\x0d\x0a00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)\x0d\x0a00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04) #聲卡\x0d\x0a00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4) #pci 插槽\x0d\x0a00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)\x0d\x0a00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)\x0d\x0a00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)\x0d\x0a00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)\x0d\x0a00:1f.2 IDE interface: Intel Corporation Panther Point 4 port SATA Controller [IDE mode] (rev 04) #硬盤接口\x0d\x0a00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)\x0d\x0a00:1f.5 IDE interface: Intel Corporation Panther Point 2 port SATA Controller [IDE mode] (rev 04) #硬盤接口\x0d\x0a02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) #網卡\x0d\x0a03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8893 (rev 41)\x0d\x0a 如果要更詳細的信息:lspci -v 或者 lspci -vv\x0d\x0a 如果要看設備樹:lscpi -t\x0d\x0a \x0d\x0a 查看bios信息\x0d\x0a# dmidecode -t bios\x0d\x0a......\x0d\x0aBIOS Information\x0d\x0a Vendor: American Megatrends Inc.\x0d\x0a Version: 4.6.5\x0d\x0a Release Date: 04/25/2012\x0d\x0a .......\x0d\x0a BIOS Revision: 4.6\x0d\x0a......\x0d\x0a dmidecode以一種可讀的方式dump出機器的DMI(Desktop Management Interface)信息。這些信息包括了硬件以及BIOS,既可以得到當前的配置,也可以得到系統支持的最大配置,比如說支持的最大內存數等。\x0d\x0a 如果要查看所有有用信息\x0d\x0a dmidecode -q\x0d\x0a 以上是linux查看硬件信息的所有命令,可以查看CPU、硬盤、網卡、磁盤等硬件的信息。
網站題目:統計cpu命令linux 計算機cpu參數
鏈接URL:http://chinadenli.net/article46/hghpeg.html
成都網站建設公司_創(chuàng)新互聯,為您提供App開發(fā)、網站策劃、網頁設計公司、外貿網站建設、品牌網站建設、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯