- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux一系统监测与维护
1 系统监测与维护
系统管理员的一项重要工作就是尽可能提高系统的性能,最大化资源的使用效率,并及时对
系统进行更新和维护。Linux 系统提供了一些系统资源监测与维护的命令和工具,综合利用这些工
具可以有效提高系统的运行效率。
1.1 监测系统资源和性能
系统资源和性能的监控主要涉及对 CPU 使用率、内存使用率(涉及 RAM 和交换空间)、磁盘
空间及系统负载的查询与检测。
1.1.1 使用 proc 文件系统查看系统内核信息
proc 不是一个真实的文件系统,不占用外存空间,只是以文件的方式为访问 Linux 内核数据
提供接口。用户和应用程序可以通过查看/proc 得到系统的运行信息,并可以改变内核的某些参数。
由于系统的信息总是动态变化的,所以用户或应用程序读取 proc 文件时所获得的数据也是瞬时的。
许多应用程序依靠 proc 来访问 Linux 内核信息。查看/proc 目录的命令如下:
# cd /proc
# ls
1 1939 2230 307 3287 3377 7 fs net
10 1952 2231 3072 3289 3379 723 ide partitions
12 1964 2252 3073 3291 3393 74 interrupts schedstat
1225 2 2271 3074 3298 3395 78 iomem scsi
13 2004 2283 3075 3299 3397 80 ioports self
131 2024 2284 3076 3301 3408 9 irq slabinfo
132 2043 2295 3077 3313 3420 acpi kallsyms stat
133 2062 2296 3078 3317 3428 asound kcore swaps
134 2073 2302 312 3319 3430 buddyinfo keys sys
1770 2078 2305 317 3323 3431 bus key-users sysrq-trigger
1782 2090 2315 3179 3327 3442 cmdline kmsg sysvipc
1784 2104 2559 3183 3333 3444 cpuinfo loadavg tty
1798 2116 2564 3186 3336 3445 crypto locks uptime
1801 2129 2565 320 3343 3520 devices mdstat version
1828 2149 2567 3211 3350 353 diskstats meminfo vmcore
1841 2158 2569 3240 3352 387 dma misc vmstat
1854 2170 276 3274 3354 4 driver modules xen
1875 2181 2938 3277 3366 5 execdomains mounts zoneinfo
1908 2216 3 3278 3368 5628 fb mpt
1927 2227 3060 3285 3371 6 filesystems mtrr
1.查看进程信息
在/proc 目录中,每一个以数字命名的子目录对应系统中运行的一个进程,该数字即为进程的
PID 号。数字目录中存放了该进程的运行信息,可以通过相应的命令进行查询。例如,查询当前
系统中运行的 vi 进程的相关信息:
文档评论(0)