这几天, 运行在HP UX上的一台数据库非常慢。 今天有时间, 上去看了下情况。 本来想用 Top 查看下机器的运行情况。 但用户却发现不太对。
Load averages: 0.14, 0.14, 0.22
296 processes: 242 sleeping, 53 running, 1 zombie
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.11 0.8% 0.0% 6.7% 92.5% 0.0% 0.0% 0.0% 0.0%
1 0.16 1.2% 0.0% 7.1% 91.7% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.14 1.0% 0.0% 6.9% 92.2% 0.0% 0.0% 0.0% 0.0%
System Page Size: 4Kbytes
Memory: 1289440K (511184K) real, 7607348K (4188156K) virtual, 20224K free Page#
1/27
从这里看,cpu没什么问题。 比较空闲。 但内存情况却诡秘。 剩下的很少了, 但物理内存总量不太对。 这里怎么才1G左右呢。 我知道机器里应该有4G的内存。 但之前一般都是用的Linux机器, linux这个地方看到的内存, 是物理内存的总和。
网上bing了一下, 原来这里的内存, 是所有进程使用的物理内存和swap空间, 但剩下的却是正确的。 网上有很多文章, 大概都是从 crashinfo 里面查看内存的情况。 例如:
/usr/contrib/bin/tools/crashinfo 和
/usr/contrib/bin/crashinfo
可惜的是, 这两个文件, 我系统里都没有。 查看了下 /usr/contrib/bin下面的文件, 有个
machinfo 的文件, 我想, 里面应该可以查到一些关于机器的信息。 运行
/usr/contrib/bin/machinfo | more, 机器显示的结果如下:
CPU info:
1 PA-RISC 8800 processor (800 MHz, 64 MB)
CPU version 5
2 logical processors (2 per socket)
Memory: 4094 MB (4 GB)
Firmware info:
Firmware revision: 45.11
IPMI is supported on this system.
BMC firmware revision: 3.50
OS info:
Nodename: beaver
Release: HP-UX B.11.31
Version: U (unlimited-user license)
vmunix _release_version:
_release_version:
@(#) $Revision: vmunix: B.11.31_LR FLAVOR=perf
当然,有些信息被我和谐掉了。
大概可以查看的到系统的信息, 内存总量也可以查看的到 。 这个结合Top基本上可以满足我的要求了。
机器总内存有4G, 所有进程使用的内存1G多点, 但只剩下30多M。 其他的内存应该在缓存区中 (这个是我猜想的, 如有出入, 欢迎指点)
sysdef 可以显示系统内核的参数。 但对其中的含义并不了解, 如果有需要的朋友, 可以用这个命令查看下系统参数。 也许可以找到你所想要的东西。
还有就是利用 sar 命令。 这是个很好的工具, 可以查看系统的很多参数。 但我系统里面没有 sar -r (没有使用的内存页面和硬盘块)这个参数。 但可以用 -b查看下 buffer cache的使用情况。
另外, 我会转载一篇sar 详细使用的文章。
分享到:
相关推荐
1. **硬件兼容性**:确保服务器硬件兼容HP-UX 11.0,包括CPU、内存、磁盘驱动器和网络适配器等。PA-RISC架构包括9000系列和 Integrity系列,而Itanium则适用于更现代的系统。 2. **安装介质**:HP-UX通常通过CD-ROM...
### HP UX Root镜像知识点详解 #### 一、HP UX Root镜像概念解析 HP UX是一种基于UNIX的操作系统,由惠普公司开发并维护。它主要用于HP 9000系列工作站和服务器以及后续的HP Integrity服务器。在HP UX环境下,root...
根据给定文件的信息,我们可以提炼出关于HP-UX学习的相关知识点。HP-UX是HP(惠普)公司推出的一种基于Unix的操作系统,广泛应用于企业级服务器环境。此文档似乎是一本名为《HP-UX老三篇》的学习指南,旨在帮助初学...
使用 `dmesg` 命令可以查看内存信息,例如: ``` Memory Information: physical page size = 4096 bytes, logical page size = 4096 bytes Physical: 2097152 Kbytes, lockable: 1866308 Kbytes, available: ...
- **错误诊断**:通过查看日志、使用`dmesg`查看内核消息,以及进行硬件自检(POST)来定位问题。 - **备份与恢复**:制定并执行定期备份策略,了解如何使用`tar`、`dump`和`restore`等工具进行数据备份与恢复。 ...
此外,HP-UX还提供了许多特有的工具和命令,如System Management Homepage (SMH) 和Integrated Lights-Out (iLO) 管理,用于远程管理和监控硬件状态。 HP-UX的权限管理系统也非常复杂,包括用户、组、文件权限和...
4. **库函数**:HP-UX提供了丰富的标准库函数,如数学运算、字符串处理、内存管理等。这些函数是编写C/C++程序的基础,手册会详细介绍每个函数的功能、参数和返回值。 5. **文件格式**:系统中的配置文件、日志文件...
这份华为内部资料涵盖了HP小型机的硬件管理、HP-UX系统的日常运维以及故障排查等多个方面,旨在帮助用户确保系统的稳定运行,提升效率,降低宕机风险。 在HP小型机维护部分,你将学习到: 1. 硬件配置与检查:了解...
### HP-UX参考手册知识点概览 #### 一、HP-UX概述 - **HP-UX**:由Hewlett-Packard(惠普)公司开发的一款基于UNIX的操作系统,广泛应用于服务器环境中,尤其是在金融、电信等行业有着重要的应用价值。 - **版本**...
硬件方面提到了特定型号的服务器和CPU类型,内存容量以及固件信息,这些信息对于确认硬件兼容性和系统性能非常关键。 此外,还提到了操作系统平台的标识,如“ia64hpserverrx2660”,这有助于识别系统类型和适配的...
HP-UX支持多种硬件平台,特别是HP自家的PA-RISC处理器以及后来的Intel Itanium处理器。 #### 联机帮助页介绍 HP-UX提供了一套详尽的文档体系,被称为“联机帮助页”。这些帮助页按照不同的章节组织起来,便于用户...
文档标题中提到的是“HP-UX11.0”,而正文中的部分信息也提到了“HP-UX11.0”。这说明文档主要针对的是HP-UX11.0版本的操作系统的安装过程进行了详细介绍。 #### 四、技术支持与联系方式 文档中提供了技术支持邮箱`...
在《HP-UX系统管理员手册》中,我们深入探讨了HP-UX系统管理员的角色和职责,以及如何有效地管理和维护基于HP-UNIX的系统。HP-UX是由惠普公司开发的一款Unix操作系统,广泛应用于企业级服务器环境。 首先,系统管理...
- **说明**: 通过`dmesg`命令可以获取系统启动时的信息,其中包含硬件信息。通过`grep "Physical"`筛选出包含“Physical”的行,从而查看系统的物理内存信息。 2. **检查交换空间** - **命令**: `#/usr/sbin/...
HP-UX 11.0 的安装过程涉及到多个步骤,包括安装前的硬件准备、启动配置、安装菜单的选择以及具体的安装选项配置。通过上述详细步骤,用户可以顺利完成HP-UX 11.0操作系统的安装,并进行基本的系统配置。在整个过程...
4. **支持虚拟内存的机制**:介绍了一些重要的硬件机制,如页面表、段表等,它们共同支持了HP-UX中的虚拟内存管理。 5. **常用PA-RISC指令**:列举并解释了几个常用的PA-RISC指令,包括数据处理指令、控制转移指令等...
### HP UX 11i V3 安装...综上所述,《HP UX 11i V3 安装手册》是一份详尽的技术文档,不仅涵盖了安装过程中的所有关键步骤,还提供了必要的背景信息和指导原则,旨在帮助用户顺利完成HP UX 11i V3 的安装和更新工作。
【Java GC on HP-UX Itanium】和【JDK on HP-UX 简要介绍及性能调试概要】这两个主题涉及到的是Java在HP-UX操作系统上的运行环境、内存管理和性能优化,特别是针对Itanium架构的Java垃圾收集(GC)机制。以下是详细...