国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页操作系统linux → Linux下怎样查看机器配置,及cpu/内存/硬盘使用率

Linux下怎样查看机器配置,及cpu/内存/硬盘使用率

我要评论 2012/11/09 16:19:14 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:1020次

Linux下怎样查看【chá kàn】机🍂器配置啊【ā】?cpu/内存🍗/硬盘【yìng pán】♓

dmesg
显示开【xiǎn shì kāi】机信【jī xìn】➰息。kernel会将开🥘机信【jī xìn】息存储在ring buffer中【zhōng】👜。您若是开机时来不及🚇查看【chá kàn】🦀信息,可利用【kě lì yòng】dmesg来查看【chá kàn】🎎。开机信【jī xìn】➰息亦保存在/var/log目录中【zhōng】👜,名称为【míng chēng wéi】dmesg的文件里【lǐ】

dmesg|grep hd
硬盘【yìng pán】♓
dmesg|grep cpu
cpu
dmesg|grep proc
内存🍗
dmesg|grep redhat
操作系😺统【tǒng】🐌
dmesg|more
更多信🎣息
uname -a
操作系😺统【tǒng】🐌版本


查看【chá kàn】🦀linux cpu和内存【hé nèi cún】🍗利用率【lì yòng lǜ】

在⛎系统【xì tǒng】维护的【de】😉过【guò】🉐程中,随时可能有需要⏲查看【chá kàn】 CPU 使用率👦,并根据【bìng gēn jù】相应信➰息分【fèn】析系统【xì tǒng】状况的【kuàng de】🎓需要⏲。在⛎ CentOS 中,可以通【kě yǐ tōng】过【guò】🎇 top 命令来【mìng lìng lái】查看【chá kàn】 CPU 使用状【shǐ yòng zhuàng】🍱况【kuàng】。运行【yùn háng】⬇ top 命令【mìng lìng】后,CPU 使用状【shǐ yòng zhuàng】🍱态会以全屏的【de】👘方式显【fāng shì xiǎn】🛺示【shì】,并且会处在⛎对话的【de】模🔴式【shì】 -- 用基于🧙 top 的命令【de mìng lìng】🕘,可以控【kě yǐ kòng】🎊制显示【shì】方式【shì】📮等等【děng děng】。退出 top 的命令【de mìng lìng】🕘为【wéi】🤥 q (在⛎ top 运行【yùn háng】⬇中敲👷 q 键一次)。

  操作实⛺例👷:

  在⛎命令【mìng lìng】行中输入【zhōng shū rù】 “top”

  即可启动 top

  top 的【de】🎓全屏对话模【huà mó】🐨式【shì】可分【fèn】为【wéi】🤥3部分【fèn】:系统信【xì tǒng xìn】🖍息栏【lán】🥣、命令输【mìng lìng shū】入栏【lán】🚫、进程【jìn chéng】列🛠表【biǎo】🦐栏【lán】🚫。

  第一部【dì yī bù】👶分【fèn】 -- 最上部的【de】🎓 系统信【xì tǒng xìn】🖍息栏【lán】🥣 :

  第一行💒(top):

    “00:11:04”为【wéi】🤥系统【xì tǒng】当前时刻【qián shí kè】;

    “3:35”为【wéi】🤥系统启【xì tǒng qǐ】动后到现在🤡的【de】运作💯时间💽;

    “2 users”为【wéi】当前🕶登录到系统【xì tǒng】的【de】🎓用户🦄,更确切😀的【de】🎓说是登【shuō shì dēng】录到用户的【de】😮终端数【shù】🤔 -- 同一个🏩用户同🦒一时间💽对系统【xì tǒng】多个终端的【zhōng duān de】🎓连接将【lián jiē jiāng】被视为【wéi】多📴个用户【gè yòng hù】🦄连接到👵系统【xì tǒng】,这里的【de】🎓用户🦄数【shù】🤔也将表【biǎo】🌍现为【wéi】🤥终端的【zhōng duān de】数【shù】💠目;

    “load average”为【wéi】当前🕶系统负【xì tǒng fù】载的【de】平🐍均值,后面的【hòu miàn de】🎓三个值🍮分【fèn】别为【wéi】🧢1分【fèn】钟前👯、5分【fèn】钟前👯、15分【fèn】钟前👯进程【jìn chéng】的【de】🎓平均数【shù】🤔,一般的【yī bān de】🎓可以认为【wéi】🤥这个数【shù】🤔值超过【zhí chāo guò】🉐 CPU 数【shù】🤔目时【mù shí】,CPU 将比较⚪吃力的【chī lì de】🚻负载当【fù zǎi dāng】🦗前系统【xì tǒng】所包含的【de】🎓进程【jìn chéng】;

  第二行【dì èr háng】🏖(Tasks):

    “59 total”为【wéi】当前🕶系统进【xì tǒng jìn】🍧程总数【shù】💇;

    “1 running”为【wéi】当前🕶运行【yùn háng】⬇中的进【zhōng de jìn】📨程数【chéng shù】🤔;

    “58 sleeping”为【wéi】当前🕶处于等待状态中的进【zhōng de jìn】📨程数【chéng shù】🤔;

    “0 stoped”为【wéi】🤥被停止【bèi tíng zhǐ】的【de】🎓系统进【xì tǒng jìn】🍧程数【chéng shù】🤔;

    “0 zombie”为【wéi】🤥被复原【bèi fù yuán】的进【de jìn】🏰程数【chéng shù】🤔;

  第三行【dì sān háng】🐆(Cpus):

    分别表【fèn bié biǎo】示【shì】🚕了 CPU 当前的【dāng qián de】🎓使用率👦;

  第四行【dì sì háng】🍵(Mem):

    分别表【fèn bié biǎo】示【shì】🚕了内存【nèi cún】🥐总量、当前使用量、空闲内🍅存【cún】🥐量、以及缓冲使用🧣中的【de】🎓内存【nèi cún】🥐量;

  第五行(Swap):

    表示【biǎo shì】🚕类别同第四行【dì sì háng】🍵(Mem),但此处反映着交换【jiāo huàn】🥂分【fèn】区🤳(Swap)的【de】🎓使用情况【qíng kuàng】。通常【tōng cháng】,交换【jiāo huàn】🥂分【fèn】区🤳(Swap)被频繁🥄使用的【shǐ yòng de】🅰情况【qíng kuàng】,将被视作物理【zuò wù lǐ】🚴内存【nèi cún】🥐不足而【bú zú ér】造成的【de】🎓。

  第二部分【fèn】 -- 中间部分【fèn】的【de】🎓内部命【nèi bù mìng】令提示【shì】栏【lán】🚫:

  top 运行【yùn háng】⬇中可以【zhōng kě yǐ】通过【guò】🎇 top 的【de】🎓内部命【nèi bù mìng】令对进程【jìn chéng】的【de】🎓显示【shì】方式【shì】📮进行控【jìn háng kòng】制🌪。内部命【nèi bù mìng】令如下🛅表【biǎo】🦐:

  s

  - 改变画🕤面更新【miàn gèng xīn】🔊频率

  l - 关闭或开启第【kāi qǐ dì】🎈一部分【yī bù fèn】⛽第一行💒 top 信息的【xìn xī de】👂表示【biǎo shì】🚕

  t - 关闭或开启第【kāi qǐ dì】🎈一部分【yī bù fèn】⛽第二行【dì èr háng】🏖 Tasks 和【hé】〽第三行【dì sān háng】🐆 Cpus 信息的【xìn xī de】👂表示【biǎo shì】🚕

  m - 关闭或开启第【kāi qǐ dì】🎈一部分【yī bù fèn】⛽第四行【dì sì háng】🍵 Mem 和【hé】〽 第五行 Swap 信息的【xìn xī de】👂表示【biǎo shì】🚕

  N - 以 PID 的大小【de dà xiǎo】🏊的【de】🎓顺序排列表【liè biǎo】示【shì】🚕进程【jìn chéng】列🛠表【biǎo】🦐(第三部【dì sān bù】🕶分后述【fèn hòu shù】🚤)

  P - 以 CPU 占用率大小【xiǎo】的【de】🆖顺序排列进程【jìn chéng】⚫列表【liè biǎo】🦐 (第三部【dì sān bù】🕶分后述【fèn hòu shù】🚤)

  M - 以内存【yǐ nèi cún】🥐占用率大小【xiǎo】的【de】🆖顺序排列进程【jìn chéng】⚫列表【liè biǎo】🦐 (第三部【dì sān bù】🕶分后述【fèn hòu shù】🚤)

  h - 显示帮【xiǎn shì bāng】助

  n - 设置在【shè zhì zài】🚲进程【jìn chéng】列🛠表【biǎo】🦐所显示【suǒ xiǎn shì】进程【jìn chéng】㊗的【de】🎓数【shù】🤔量

  q - 退出 top

  s -

  改变画🕤面更新【miàn gèng xīn】🔊周期【zhōu qī】

  第三部【dì sān bù】🕶分【fèn】 -- 最下部👼分【fèn】的【de】🎓进程【jìn chéng】列🛠表【biǎo】🦐栏【lán】🚫:

  以 PID 区🤳分【fèn】的【de】🎓进程【jìn chéng】列🛠表【biǎo】将根⏪据所设定的【de】画🐎面更新【miàn gèng xīn】🔊时间定👋期的更【qī de gèng】🤭新【xīn】。通过【guò】🎇 top 内部命【nèi bù mìng】令可以😦控制【kòng zhì】🌪此处的【de】🎓显示【shì】方式【shì】📮

在⛎Linux下查看【xià chá kàn】内存【nèi cún】🥐我们一【wǒ men yī】般用free命令【mìng lìng】:
[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

下面是对这些数【shù】值的【de】🧙解释:
total:总计物理内存【lǐ nèi cún】的【de】大🏝小【xiǎo】🚟。
used:已使用【yǐ shǐ yòng】🐕多大【duō dà】。
free:可用有🐴多少🐩。
Shared:多个进【duō gè jìn】程共享的【de】🎓内存【nèi cún】🥐总额。
Buffers/cached:磁盘缓存【cún】的【de】大🏝小【xiǎo】🚟。
第三行【dì sān háng】🐆(-/+ buffers/cached):
used:已使用【yǐ shǐ yòng】🐕多大【duō dà】。
free:可用有🐴多少🐩。
第四行【dì sì háng】🍵就不多解释了。
区🤳 别:第二行【dì èr háng】🏖(mem)的【de】🎓used/free与第三行【dì sān háng】🐆(-/+ buffers/cache) used/free的【de】🎓区🤳别。这两个【zhè liǎng gè】的【de】🎓区🤳别在【bié zài】⛎于使用【yú shǐ yòng】的【de】🅰角度来【jiǎo dù lái】👦看,第一行💒是从【shì cóng】OS的角度【de jiǎo dù】🍩来看🏳,因为【wéi】对🍝于OS,buffers/cached 都是属【dōu shì shǔ】于被使用,所以他【suǒ yǐ tā】😑的【de】可用🤜内存【nèi cún】🥐是16176KB,已用内存【nèi cún】🥐是3250004KB,其中包📶括【kuò】🔵,内核【nèi hé】(OS)使用+Application(X, oracle,etc)使用的【shǐ yòng de】🅰+buffers+cached.
第三行【dì sān háng】🐆所指的【suǒ zhǐ de】⛏是从应【shì cóng yīng】用程序角度来【jiǎo dù lái】👦看,对于应【duì yú yīng】用程序来说【lái shuō】,buffers/cached 是等于【shì děng yú】🐷可用的【kě yòng de】🎓,因为【wéi】🤥buffer/cached是为【wéi】🤥了提高【le tí gāo】文件读【wén jiàn dú】取🕵的【de】🎓性能,当应用【dāng yīng yòng】程序需在⛎用到内【yòng dào nèi】存【cún】🥐的【de】🎓时候✡,buffer/cached会很快地被回收。
所以从应用程【yīng yòng chéng】序的角度【de jiǎo dù】🍩来说【lái shuō】,可用内【kě yòng nèi】存【cún】🥐=系统【xì tǒng】free memory+buffers+cached。
如上例【rú shàng lì】🎡:
2795064=16176+110652+2668236

接下来🍹解释什么时候✡内存【nèi cún】🥐会被交换【jiāo huàn】🥂,以及按什么方交换【jiāo huàn】🥂。 当可用内【kě yòng nèi】存【cún】🥐少于额定值的【de】🎓时候✡,就会开【jiù huì kāi】会进行交换【jiāo huàn】🥂。
如何看额定值:
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查看【chá kàn】的【de】🔻结果:
[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


查看【chá kàn】/proc/kcore文件的【de】🌫大小【xiǎo】🚟(内存【nèi cún】🥐镜像🎱):
[root@scs-2 tmp]# ll -h /proc

关键词:Linux

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视