gs_preupgradechk
背景信息
gs_preupgradechk工具用来检查集群中cpu、内存、磁盘、网络、进程等资源情况。
前提条件
各主机间普通用户正常。
普通用户执行gs_preupgradechk命令。
[!NOTE]说明
若为环境变量分离的模式安装的数据库,普通用户需要source环境变量分离文件ENVFILE。 若为环境变量不分离的模式安装的数据库,普通用户需要source ~/.bashrc。
语法
检查操作系统信息
gs_preupgradechk -i ITEM [-l LOGFILE]显示帮助信息
gs_preupgradechk -? | --help显示版本号信息
gs_preupgradechk -V | --version
参数说明
-i
列表编号。格式:-i A或-i A1,A2。
取值范围:A1...A7。
详细的检查项请参见表1。
-l
指定日志文件及存放路径。
默认值:$GAUSSLOG/om/gs_preupgradechk-YYYY-MM-DD_hhmmss.log。
-?, --help
显示帮助信息。
-V, --version
显示版本号信息。
表 1 操作系统检查项
示例
gs_preupgradechk -i A
Checking all item
Successfully checked all item, result is
[openGaussxxx]
Memory usage is at 18.0% [Normal]
All disk space is enough. [Normal]
process is normal [Normal]
successfully checked network [Normal]
CPU usage is at 1.8% [Normal]
max_process_memory is greater than process_used_memory [Normal]
The number of active connections is 1 [Normal]
Do not check replay. [Normal]
[openGaussxxx]
Memory usage is at 23.4% [Normal]
All disk space is enough. [Normal]
process is normal [Normal]
successfully checked network [Normal]
CPU usage is at 18.0% [Normal]
max_process_memory is greater than process_used_memory [Normal]
The number of active connections is 1 [Normal]
Do not check replay. [Normal]
[openGaussxxx]
Memory usage is at 31.7% [Normal]
All disk space is enough. [Normal]
process is normal [Normal]
successfully checked network [Normal]
CPU usage is at 20.0% [Normal]
max_process_memory is greater than process_used_memory [Normal]
The number of active connections is 1 [Normal]
The replay lag is 0 bytes. [Normal]