CentOS中使用top命令查看CPU使用情况教程
CentOS 是【shì】📪 RHEL(Red Hat Enterprise Linux)源代码再编译的产物【de chǎn wù】,而且在 RHEL 的基础🈁上修正【shàng xiū zhèng】了不少已知的🏠 Bug ,相对于其他【qí tā】 Linux 发行版,其稳定🍁性值得【xìng zhí dé】信赖🈂。
在【zài】🐨系统维【xì tǒng wéi】护的🌝过【guò】程中【zhōng】🔖,随时可能有需要查看【chá kàn】🎟 CPU 使用率🌟,并根据【bìng gēn jù】相应信息分析系统状况的需要🤸。在【zài】🐨 CentOS 中【zhōng】,可以通过【guò】 top 命令来【mìng lìng lái】查看【chá kàn】 CPU 使用状🐮况。运行🎏 top 命令后,CPU 使用状🐮态会以【tài huì yǐ】🆑全屏的方式🕉显示【xiǎn shì】🔷,并且会【bìng qiě huì】处在【zài】🐨对话的【duì huà de】模式【mó shì】🕉 -- 用基于【yòng jī yú】 top 的命令,可以控【kě yǐ kòng】制显示【xiǎn shì】🔷方式等🥠等🎅。退出 top 的命令为 q (在【zài】🐨 top 运行🎏中【zhōng】敲 q 键一次🧥)。
在【zài】🐨命令行中输入【zhōng shū rù】 “top” 即可启动🎃 top ,运行🎏后如下图📶所示🔷:
如上图所示【suǒ shì】,top 的全屏对话模🥊式可分【shì kě fèn】为👱3部分【bù fèn】:系统信息栏💩、命令输入栏、进程列【jìn chéng liè】表栏🥕。
第一部🔩分【fèn】 -- 最上部🤠的系统信息栏【xìn xī lán】
第一行(top):
“00:11:04”为系统【xì tǒng】当前时【dāng qián shí】刻【kè】; “3:35”为系统【xì tǒng】启动后到现在的运作时间; “2 users”为当前登录到📒系统的【xì tǒng de】用户【yòng hù】,更确切【gèng què qiē】🐥的说是登录到📒用户【yòng hù】的🎖终端数 -- 同一个🚍用户【yòng hù】同一时间【yī shí jiān】对系统【duì xì tǒng】多个终端的连接将被视为多🚎个用户【yòng hù】😹连接到系统【xì tǒng】,这里的用户【yòng hù】数🛃也将表现为终【xiàn wéi zhōng】端的数目【mù】🕘; “load average”为当前系统【qián xì tǒng】负🏦载的平均值【jun1 zhí】📒,后面的三个值🌪分别为【fèn bié wéi】1分钟前🏦、5分钟前🏦、15分钟前🏦进程的平均数,一般的【yī bān de】可以认🚐为这个【wéi zhè gè】数值超【shù zhí chāo】🦌过😁 CPU 数目【mù】🕘时,CPU 将比较【jiāng bǐ jiào】🎂吃力的【chī lì de】负载当前系统【qián xì tǒng】所包含🤭的进程🎭;
第二行(Tasks):
“59 total”为当前系统进【xì tǒng jìn】🍋程总数【chéng zǒng shù】🚙; “1 running”为当前运行中的进程数【chéng shù】🚙; “58 sleeping”为当前处于等【chù yú děng】📵待状态⬇中的进程数【chéng shù】🚙; “0 stoped”为被停止的系统进【xì tǒng jìn】🍋程数【chéng shù】🚙; “0 zombie”为被复原的进🥏程数【chéng shù】🚙;
第三行【dì sān háng】🔨(Cpus):
分别表示了 CPU 当前的使用率;
第四行(Mem):
分别表【fèn bié biǎo】示了内存总量、当前使用量🍗、空闲内【kōng xián nèi】👇存量【cún liàng】🌃、以及缓冲使用中的内【zhōng de nèi】存量【cún liàng】🌃;
第五行(Swap):
表示类别同第🥙四行(Mem),但此处🔚反映着交换分【jiāo huàn fèn】区【qū】🍍(Swap)的使用情况【qíng kuàng】🐍。通常【tōng cháng】,交换分【jiāo huàn fèn】区【qū】🍍(Swap)被频繁【bèi pín fán】使用的情况【qíng kuàng】🐍,将被视作物理【zuò wù lǐ】🐆内存不足而造成的。
第二部分 -- 中间部【zhōng jiān bù】👆分的内部命令提示栏【tí shì lán】🕡
top 运行中👓可以通🤝过🍼 top 的内部【de nèi bù】命令对【mìng lìng duì】进程的🎦显示方式进行控制【kòng zhì】。内部命令如下表【biǎo】:
s - 改变画【gǎi biàn huà】😂面更新频率【pín lǜ】 l - 关闭或【guān bì huò】开启第㊙一部分【yī bù fèn】🏵第一行【háng】🌆 top 信息的【xìn xī de】表示【biǎo shì】💠 t - 关闭或【guān bì huò】开启第㊙一部分【yī bù fèn】🏵第二行【háng】🛍 Tasks 和第三🥦行【háng】🛍 Cpus 信息的【xìn xī de】表示【biǎo shì】💠 m - 关闭或【guān bì huò】开启第㊙一部分【yī bù fèn】🏵第四行【háng】🛍 Mem 和 第五行【dì wǔ háng】🛍 Swap 信息的【xìn xī de】表示【biǎo shì】💠 N - 以 PID 的大小🚦的顺序排【shùn xù pái】🛎列表示【biǎo shì】💠进程列【jìn chéng liè】🗜表 P - 以 CPU 占用率大小的【dà xiǎo de】🔄顺序排【shùn xù pái】🛎列进程【liè jìn chéng】🌚列表 M - 以内存🎎占用率大小的【dà xiǎo de】🔄顺序排【shùn xù pái】🛎列进程【liè jìn chéng】🌚列表 h - 显示帮助【zhù】 n - 设置在🔯进程列【jìn chéng liè】🗜表所显示进程的数量⤴ q - 退出【tuì chū】 top s - 改变画【gǎi biàn huà】😂面更新周期
第三部分⏩ -- 最下部【zuì xià bù】分⏩的进程列【jìn chéng liè】🗜表栏【biǎo lán】👩
以🍈 PID 区分的【qū fèn de】进程列表将根据所设🌆定的画面更新【xīn】时间定期的更【qī de gèng】🥙新【xīn】。通过 top 内部命【nèi bù mìng】令可以🍈控制此【kòng zhì cǐ】🥧处的显示方式🏐。
一般的,我们通【wǒ men tōng】过远程监控的【jiān kòng de】方式对服务器【fú wù qì】📌进行维🥏护,让服务🌳器本地【qì běn dì】的终端实时的运行 top ,是在服【shì zài fú】务器【wù qì】📌本地监视🏹服务器【fú wù qì】📌状态的【zhuàng tài de】📦快捷便利之一。
关键词:CentOS
阅读本文后您有什么感想? 已有 人给出评价!
- 1000
- 9
- 5
- 5
- 5
- 5