linux 系统监控
dodo_check
这个作者很懒,什么都没留下…
展开
-
一、监测目的与工具介绍
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,优化什么呢转载 2012-11-09 13:42:59 · 764 阅读 · 0 评论 -
二、CPU篇
CPU 的占用主要取决于什么样的资源正在 CPU 上面运行,比如拷贝一个文件通常占用较少 CPU,因为大部分工作是由 DMA(Direct Memory Access)完成,只是在完成拷贝以后给一个中断让 CPU 知道拷贝已经完成;科学计算通常占用较多的 CPU,大部分计算工作都需要在 CPU 上完成,内存、硬盘等子系统只做暂时的数据存储工作。要想监测和理解 CPU 的性能需要知道一些的操作系统的转载 2012-11-09 13:49:38 · 838 阅读 · 2 评论 -
三、内存篇
这里的讲到的 “内存” 包括物理内存和虚拟内存,虚拟内存(Virtual Memory)把计算机的内存空间扩展到硬盘,物理内存(RAM)和硬盘的一部分空间(SWAP)组合在一起作为虚拟内存为计算机提供了一个连贯的虚拟内存空间,好处是我们拥有的内存 ”变多了“,可以运行更多、更大的程序,坏处是把部分硬盘当内存用整体性能受到影响,硬盘读写速度要比内存慢几个数量级,并且 RAM 和 SWAP 之间的交换转载 2012-11-09 15:15:15 · 734 阅读 · 0 评论 -
系统诊断工具
1,诊运行历史 sar 看最近一天的运行历史信息,包含iowait sar-f/var/log/sa/sa日期 看本月某一天的运行历史信息 2,诊整体资源 top 看当前负载、cpu、内存、进程、用户数等 ps aux| sort-nk3 查看CPU占用率最大的进程,显示在最下面转载 2013-08-09 18:03:06 · 807 阅读 · 0 评论