`

solaris下查看磁盘、内存、cpu使用程度(转)

阅读更多

原文:http://hi.baidu.com/brotherhou/blog/item/46eea726caa5d320d50742a7.html

 

1.查看磁盘空间
df -hk

2.看内存
echo ::memstat |mdb -k
Page Summary                Pages                MB  %Tot
————     —————-  —————-  —-
Kernel                    1863974              7281   22%
Anon                      2153163              8410   26%
Exec and libs               20649                80    0%
Page cache                 309330              1208    4%
Free (cachelist)           637570              2490    8%
Free (freelist)           3400577             13283   41%

Total                     8385263             32754
Physical                  8176401             31939

●Kernel 不可换页的内核使用的所有内存。也就是内核使用了多少内存,但不包括用于辅助的匿名内存。

●Anon 匿名内存大小。包括用户进程堆空间、栈空间和copy-on-write页面、共享内存映射和小的内核辅助内存,诸如代表用户进程的lwp线程栈空间。

●Exec and libs 用于二进制或者库函数的映射文件的内存大小。这通常是用于用户二进制和共享库函数的内存总和,从技术上来说,这种内存是页面缓存的一部分,但是当文件以PROT_EXEC标志被映射,并且文件许可包括执行许可时,它是以“可执行”为标记的。

●Page cache 未被映射的页面缓存的大小,即不在缓存列表上的页面缓存。该类包括页面缓存的segmap部分和所有内存映射文件。如果系统中的应用程序单独使用一个读写路径,那么我们认为这一部分的大小不会超过segmap_percent(默认是物理内存大小的12%)。/tmp下的文件也属于此类。

●Free (cachelist) 在空闲列表中的页面缓存大小。空闲列表包含未被映射的文件页面,并且它通常还包括大部分的文件系统缓存。在一个有大文件集和供文件缓存使用的足够内存的系统上,可以推测有一个大的缓存列表。从Solaris 8开始,文件系统就通过缓存列表轮循页面,以防止用其它应用程序使用的内存,除非内存真的不够。

●Free (freelist) 真正空闲的内存大小。这是与任何文件或者进程没有联系的内存。

3.查看cpu
1)vmstat 3 10 频率间隔3秒抽样10次
数据出来了主要看 us sy id 对应数值 us 用户占用cpu sy 系统占用cpu id 空闲时间!长期小于100说明cpu的负载重 我的抽样是长期为0 说明程序长期占用cpu.
2)ps -eo pid,pcpu,args | sort +1n
该命令输出当前系统进程的pid, CPU占用率及命令描述,并以pcpu来排序

分享到:
评论

相关推荐

    libsigar-amd64-linux.so以及libsigar-x86-linux.so

    Sigar由Hewlett Packard Enterprise(HPE)开发并维护,它提供了一个统一的API,允许程序获取多种操作系统环境下的系统信息,如内存使用、CPU负载、进程状态等。 首先,"libsigar-amd64-linux.so"是用于64位(AMD64...

    kSar-工具.zip

    kSar是一款强大的系统性能分析工具,主要用于收集、分析并可视化服务器的系统资源使用情况,如CPU、内存、磁盘I/O以及网络流量等。它支持多种操作系统,包括Unix、Linux以及Solaris等。kSar的名字来源于"kernel SAR...

    Memcached原理和使用详解

    但可以通过结合使用其他持久化解决方案(如定期将数据导出至磁盘)来实现一定程度的持久化。 - **Q: 如何解决Memcached击穿问题?** - A: Memcached击穿通常发生在某个热门数据失效后,短时间内大量请求直接访问...

    系统硬件信息获取工具lshw-B.02.18源码

    它能够识别出主板、处理器、内存、磁盘、显卡、网卡等多种硬件组件,并将这些信息以结构化的文本形式输出,方便用户查看和分析。 在lshw-B.02.18中,我们可以看到源代码的组织结构,通常包括配置文件、主程序、设备...

    sigar:系统信息收集器和报告器

    例如,CPU利用率反映了处理器在执行任务时的繁忙程度,而内存使用情况则有助于我们理解系统是否面临内存压力。 Sigar的API设计得非常简洁,允许开发者轻松地集成到自己的应用程序中。它支持多种编程语言,如Java、...

    VMware-7.1.6 虚拟机精简绿色版

    虚拟机的核心概念在于模拟硬件,VMware Workstation通过虚拟化层模拟出一套完整的硬件系统,包括CPU、内存、硬盘、网络接口等,使得每个虚拟机都能像一个独立的实体机器一样运行操作系统和应用程序。在7.1.6版本中,...

    VMware vSphere hyper-V poc测试功能列表

    1. **虚拟计算**:评估虚拟机的最大虚拟CPU支持,包括对Windows、Linux、FreeBSD以及其他架构(如SCO Unix、Solaris X86)的支持。同样,也要考虑最大虚拟内存支持,确保不同操作系统平台的虚拟机能够得到足够的计算...

    软件性能测试方案

    - **运行状况记录**:记录测试过程中系统的运行状态,包括但不限于CPU使用率、内存占用、磁盘I/O、网络流量等。 #### 三、测试过程及结果描述 - **测试描述**:详细描述测试过程中使用的工具、方法、步骤等。 - **...

    从MySQL得到最大的优化性能

    - **内存与CPU**:足够的内存可以减少磁盘I/O,提高CPU处理效率。小表通常不会造成CPU瓶颈,但大表可能导致内存带宽成为限制因素。 2. **系统与编译参数调整**: - **操作系统选择**:多CPU系统中,Solaris和...

    什么是zabbix(高度集成的监控集成方案)

    Zabbix Agent则安装在要监控的服务器上,负责采集硬件和操作系统级别的详细信息,如内存、CPU使用率等,同样支持多种操作系统。 Zabbix的一大特点是其灵活性,它可以无Agent监视,即通过SNMP或其他方式直接从远程...

    Oracle9i的init.ora参数中文说明

    说明: 使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2, nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串...

    完整word版-2020操作系统总复习.doc

    - 在内存紧张时将进程暂时换出到磁盘上。 - 文件区用于存储文件,对换区用于存储临时换出的进程信息。 9. **分页地址结构**: - 地址由页号和页内偏移组成。 - 页表长度必须是2^n的形式,以便于高效计算。 - ...

    greenplum管理员手册

    - **System Requirements**:介绍了部署Greenplum所需的基本硬件和软件环境要求,例如CPU型号、内存大小、磁盘空间、操作系统版本等。 - **Feature Summary**:概述了Greenplum的主要功能特性,包括但不限于数据压缩...

    计算机操作系统课后题答案

    - 负责管理系统中的各种资源,如处理器时间、内存、磁盘空间等。 - 通过提供一组标准服务来简化应用程序的开发过程。 - 实现了对硬件的有效管理,提高了硬件资源的利用率。 #### 3. 推动多道批处理系统形成和发展的...

    Unix操作系统.docx

    影响Unix性能的因素包括硬件资源(如CPU、内存和磁盘I/O)、文件系统效率(如EXT4或XFS)以及核心参数的配置。优化这些方面可以显著提升系统的整体表现。虽然Unix系统在一定程度上被视为封闭,但其实它们之间的兼容...

Global site tag (gtag.js) - Google Analytics