Linux硬體資源管理

2021-08-21 05:00:42 字數 1762 閱讀 3353

1、檢視系統pci裝置

lspci命令可列出所有的pci裝置如主機板、音效卡、顯示卡和網絡卡,也會把usb介面裝置列出來。

[root@localhost ~]# lspci

如果想看到更詳細的pci裝置資訊,可以使用-v引數進行檢視

[root@localhost ~]# lspci -v
2、檢視cpu資訊

[root@localhost ~]# cat /proc/cpuinfo
processor是邏輯處理器的唯一識別符號

vendor-id表示處理器型別

physical id表示每個物理封裝的唯一識別符號

siblings表示位於相同物理封裝中的邏輯處理器的數量

core id表示每個核心的唯一識別符號

cpu cores表示位於相同物理封裝中的核心數量。

如果siblings是cpu cores的兩倍,則說明系統支援超執行緒,並且超執行緒已開啟;如果siblings和cpu cores一致,則說明系統不支援超執行緒,或者超執行緒未開啟。

檢視系統物理cpu的個數

[root@localhost ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq |wc -l
檢視每個物理cpu中核心的個數
[root@localhost ~]# cat /proc/cpuinfo |grep "cpu cores"
檢視系統所有邏輯cpu個數(所有物理cpu中核心的個數加上超執行緒個數)
[root@localhost ~]# cat /proc/cpuinfo |grep "processor" |wc -l
3、檢視系統記憶體資訊

[root@localhost ~]# cat /proc/meminfo
[root@localhost ~]# fdisk -l

disk 名稱:大小

heads表示磁頭數

sectors/track表示每磁軌上有多少個扇區

cylinders表示共有多少個柱面

units表示乙個柱面的大小

sector size表示乙個扇區的大小

i/o size表示i/o大小

1)boot

*  , 代表活動分割槽。活動分割槽只能是主分割槽,乙個硬碟只能有乙個活動的主分割槽。+,代表多個的意思。

主分割槽:乙個硬碟可以劃分多個主分割槽

擴充套件分割槽:主分割槽之外的硬碟空間就是擴充套件分割槽

邏輯分割槽:是對擴充套件分割槽再行劃分得到的

2)id

各種分割槽的檔案系統不同,如有ntfs分割槽,fat32分割槽,ext3分割槽,swap分割槽等。每一種檔案系統都有乙個代號,對應這裡的id。

f:fat32 extend,只限於擴充套件分割槽

86:ntfs

7:hpfs/ntfs

b:fat32

83:linux ext2

82:linux 交換區

3)system

hpfs(高效能檔案系統)是ibmos/2作業系統的一種檔案系統。fdisk把hpfs和ntfs視為一類.

lba是win95引入的,為了能使用大於8.4g的硬碟,ext'd意思是「擴充套件分割槽」

w95 ext'd (lba)是分割槽的乙個識別符,表示擴充套件分割槽

linux 資源管理

一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...

linux核心 資源管理

1.linux核心資源劃分功能 劃分cpu 記憶體空間 i o等的cgroup control group 以及劃分pid pic 網路 mount命名空間的namespace。2.linux的排程策略 scheduling policy tss time sharing system,分時系統 和...

linux程式與資源管理

程式與資源管理 1 關於man命令 man在查詢指令的用法的時候,到何處去查?其實就是在manpath中去查,而manpath在 etc man.conf中設定 ubuntu在 etc manpath.config中進行設定 當我們執行man的時候,會逐個查詢manpath 2 var log中的檔...