綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門(mén)排行|軟件分類|軟件(jiàn)專(zhuān)題|廠商大全

綠色資源(yuán)網

技術教程
您的位置:首頁操作係統(tǒng)linux → Linux下怎樣查看機器配置,及cpu/內存/硬盤使(shǐ)用率

Linux下怎樣查看機器配置,及cpu/內存(cún)/硬盤使用率(lǜ)

我要評論 2012/11/09 16:19:14 來源:綠色資源網 編輯:www.ynaad.com [ ] 評論:0 點擊:1020次

Linux下怎樣查看機器配置啊?cpu/內存/硬盤

dmesg
顯示開機信(xìn)息。kernel會將開(kāi)機信息(xī)存儲在ring buffer中(zhōng)。您若是開機時來不及查看信息,可利用dmesg來查看。開機信息亦保存在/var/log目錄中,名稱為(wéi)dmesg的文件裏

dmesg|grep hd
硬盤
dmesg|grep cpu
cpu
dmesg|grep proc
內存
dmesg|grep redhat
操作係統
dmesg|more
更多信息
uname -a
操作係統版本


查看linux cpu和內存利(lì)用(yòng)率

在係(xì)統維護的過程中,隨(suí)時可能有需要查看 CPU 使用率,並根據相應信息分析係統狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處(chù)在對話的模式 -- 用基於 top 的命令,可以控製顯示方式等等。退出 top 的命(mìng)令為 q (在 top 運行中敲 q 鍵一(yī)次)。

  操作實例:

  在(zài)命(mìng)令行中輸入 “top”

  即可啟動 top

  top 的全屏對話模式可分為3部分:係統(tǒng)信息(xī)欄、命令輸入(rù)欄、進(jìn)程列表(biǎo)欄。

  第一部分 -- 最(zuì)上部的 係統信息欄 :

  第一行(háng)(top):

    “00:11:04”為係(xì)統當前時刻;

    “3:35”為係統啟動後到現在的運作時間;

    “2 users”為當前(qián)登錄到(dào)係(xì)統的用戶,更確切(qiē)的說是登錄(lù)到用戶的終端數(shù) -- 同一個用戶同一時間對係統多個終端的連接將被視為多個用(yòng)戶連接到係統(tǒng),這裏(lǐ)的用戶數也將表現為(wéi)終端的數目;

    “load average”為當前(qián)係統負(fù)載的平均值,後麵的三個值分別為1分鍾前、5分鍾(zhōng)前、15分鍾前進(jìn)程的平均數,一般的可以(yǐ)認為這個數值超(chāo)過 CPU 數目時,CPU 將比較(jiào)吃力的負(fù)載當前係統所包含的(de)進程;

  第二行(Tasks):

    “59 total”為當前係統進程總數(shù);

    “1 running”為當前運行中的進程數;

    “58 sleeping”為當(dāng)前處於等待狀態中的進程數;

    “0 stoped”為被停止的係統進程數;

    “0 zombie”為被複原(yuán)的進程(chéng)數;

  第三行(Cpus):

    分別表示(shì)了 CPU 當前的使用率;

  第四行(Mem):

    分別表示了內存總量、當前使用量、空閑內存量、以及緩衝使用中的內(nèi)存量;

  第五行(háng)(Swap):

    表示類別(bié)同(tóng)第四行(Mem),但(dàn)此處反映著交換分區(Swap)的使用情況。通常,交(jiāo)換分區(Swap)被頻繁使用的情況,將被視(shì)作物理內存不足(zú)而造成的。

  第(dì)二(èr)部分 -- 中間部分的內部命令(lìng)提示欄:

  top 運行(háng)中可以通過 top 的內部命令對進程的顯示方式進行控製。內部命(mìng)令如下表(biǎo):

  s

  - 改(gǎi)變畫(huà)麵更新頻率

  l - 關閉或開啟第一部分第一行 top 信息的(de)表示

  t - 關閉或開啟第一部分第(dì)二行 Tasks 和第三行 Cpus 信息的表示(shì)

  m - 關閉或開啟第(dì)一部分第四行 Mem 和 第五行 Swap 信息的(de)表示(shì)

  N - 以 PID 的大小的順序排列表示進程列表(第三部分後述)

  P - 以 CPU 占用率大小的順序排列進(jìn)程列表 (第三部分後述)

  M - 以內存占用率大小的順序排列進程列表 (第三部分後述)

  h - 顯示幫(bāng)助

  n - 設置在進程列表(biǎo)所顯示進程的數量

  q - 退出(chū) top

  s -

  改變畫麵更新周期

  第三部分 -- 最下部(bù)分的進程列表欄:

  以 PID 區分的進程列表將根據(jù)所設定的畫麵更新時間(jiān)定期的更新。通過 top 內部命令可以控(kòng)製此處的顯示方式

在Linux下查(chá)看內存(cún)我們一般用free命令:
[root@scs-2 tmp]# free
             total       used       free     shared    buffers     cached
Mem:       3266180    3250004      16176          0     110652    2668236
-/+ buffers/cache:     471116    2795064
Swap:      2048276      80160    1968116

下麵是對這些數值的解釋:
total:總計物理(lǐ)內存的(de)大小。
used:已使用多大(dà)。
free:可用有(yǒu)多少。
Shared:多個進(jìn)程共享的內存總額。
Buffers/cached:磁盤(pán)緩存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用(yòng)有多少。
第四行就不多解釋了。
區 別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區別。這兩個的區別在(zài)於(yú)使(shǐ)用的(de)角(jiǎo)度來看,第一行是(shì)從OS的角(jiǎo)度來看(kàn),因為對(duì)於OS,buffers/cached 都是屬於(yú)被使用,所以他的可用內存是16176KB,已用(yòng)內存是3250004KB,其中包括,內核(hé)(OS)使用+Application(X, oracle,etc)使用(yòng)的+buffers+cached.
第三行所指的是從應用程序角度來看,對(duì)於(yú)應用程序來說,buffers/cached 是等於(yú)可用的,因為buffer/cached是為(wéi)了提高文件讀取的性能,當應用程序需在用到內(nèi)存的時候,buffer/cached會很快地被回收。
所(suǒ)以從應用(yòng)程序的角度來(lái)說,可用內存=係統free memory+buffers+cached。
如上例:
2795064=16176+110652+2668236

接下來解釋什麽時(shí)候內存會被交換,以(yǐ)及按什麽方交換。 當可用(yòng)內存少於額定值的時候,就會開會進行交換。
如何看額定值:
cat /proc/meminfo

[root@scs-2 tmp]# cat /proc/meminfo
MemTotal:      3266180 kB
MemFree:         17456 kB
Buffers:        111328 kB
Cached:        2664024 kB
SwapCached:          0 kB
Active:         467236 kB
Inactive:      2644928 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      3266180 kB
LowFree:         17456 kB
SwapTotal:     2048276 kB
SwapFree:      1968116 kB
Dirty:               8 kB
Writeback:           0 kB
Mapped:         345360 kB
Slab:           112344 kB
Committed_AS:   535292 kB
PageTables:       2340 kB
VmallocTotal: 536870911 kB
VmallocUsed:    272696 kB
VmallocChunk: 536598175 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

用free -m查看的結果:
[root@scs-2 tmp]# free -m
             total       used       free     shared    buffers     cached
Mem:          3189       3173         16          0        107       2605
-/+ buffers/cache:        460       2729
Swap:         2000         78       1921


查看/proc/kcore文件(jiàn)的大小(內存鏡像):
[root@scs-2 tmp]# ll -h /proc

關鍵詞:Linux

閱讀本文後您(nín)有(yǒu)什麽感想? 已有 人給出(chū)評價!

  • 0 歡迎喜歡(huān)
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加(jiā)油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡