WEB开发网
开发学院操作系统Linux/Unix 系统管理员工具包: 监视运行缓慢的系统 阅读

系统管理员工具包: 监视运行缓慢的系统

 2008-11-12 08:12:40 来源:WEB开发网   
核心提示: 先来看看 CPU 统计信息,这些列分别显示了用户 (us)、系统 (sy) 和空闲 (id) 百分比,系统管理员工具包: 监视运行缓慢的系统(6),用户时间显示了用于该用户进程的时间,系统时间则显示了系统进程耗费的时间(在没有显示等待时间时,使用 vmstat您可以使用 vmstat 工具

先来看看 CPU 统计信息,这些列分别显示了用户 (us)、系统 (sy) 和空闲 (id) 百分比。用户时间显示了用于该用户进程的时间。系统时间则显示了系统进程耗费的时间(在没有显示等待时间时,包括系统等待 I/O 的时间)。空闲时间显示了 CPU 处于空闲状态的时间的百分比。

磁盘的输出显示了各个物理磁盘(在合适的情况下包括 NFS 加载)的工作情况,通常以每秒处理事务数和每秒传输的 MB 或 KB 作为单位。其中的较大数值,尤其是同时具有较高的等待/系统时间,可能表示对于该系统而言,磁盘的速度太慢。您可以尝试展开您的应用程序,以便它使用不同的磁盘,这样可能可以改善它的性能。

如果该磁盘同时用作虚拟内存,那么可能是因为缺少内存和过多的交换的问题。

使用 vmstat

您可以使用 vmstat 工具来监视虚拟内存统计信息。与 iostat 一样,它接受一个数值时间间隔(请参见清单 6)。

清单 6. 使用 vmstat 监视内存统计信息

$ vmstat 5
kthr   memory      page      disk   faults   cpu
r b w  swap free re mf pi po fr de sr dd s1 -- in  sy 
cs us sy id
0 0 0 2820888 809552 94 525 121 69 50 0 26 16 0 0 297 1342 
272 9 4 87
0 0 0 2824752 778872 2  7 0 0 0 0 0 0 0 0 229  34 
109 0 1 99
0 0 0 2824752 778872 0  0 0 0 0 0 0 2 0 0 233  28 
116 0 0 100
0 0 0 2824752 778872 0  0 0 0 0 0 0 0 0 0 228  26 
110 0 0 100
0 0 0 2824752 778872 0  0 0 0 0 0 0 0 0 0 229  28 
111 0 0 100

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:系统 管理员 工具包

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接